-
Notifications
You must be signed in to change notification settings - Fork 13
Testing Procedure
This environment is most reliable in discovering working games either through Xbox Live or Systemlink. I would recommend checking the compatibility list of Xenia and Xenia Canary before testing a game.
A separate PC or virtual machine (VM) is recommended because running two instances simultaneously on the same system will attempt to open the same ports. In addition, running the same game will increase the chances of Xenia crashing. Furthermore, the client and host should have different IPs.
When a game is working in this environment it's classified as locally working. You will then test the game on a public server.
- Both PCs are connected on the same LAN network.
- Check the PCs can communicate with each other using
ping <ip>
in the Windows terminal. - Setup Xenia Web Services.
- Ensure both PCs are using the same network interface in
Netplay->Status
, this is important for systemlink. - (Optional) Install tunneling software both PCs such as Radmin VPN.
- Use a VM that supports GPU passthrough such as Hyper-V.
- Install tunneling software on the host and VM such as Radmin VPN, so they can communicate on the same network with different IPs.
- Setup Xenia Web Services.
- Ensure Radmin VPN is the selected network interface in
Netplay->Status
on both host and VM, this is important for systemlink.
Xenia Canary netplay is a fork of Xenia Canary which implements online multiplayer features.
This netplay build is dependent on a REST API which can be found here.