Skip to content

Testing Procedure

Adrian edited this page Dec 21, 2024 · 4 revisions

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.


PCs on LAN

  1. Both PCs are connected on the same LAN network.
  2. Check the PCs can communicate with each other using ping <ip> in the Windows terminal.
  3. Setup Xenia Web Services.
  4. Ensure both PCs are using the same network interface in Netplay->Status, this is important for systemlink.
  5. (Optional) Install tunneling software both PCs such as Radmin VPN.

VM (Virtual Machine)

  1. Use a VM that supports GPU passthrough such as Hyper-V.
  2. Install tunneling software on the host and VM such as Radmin VPN, so they can communicate on the same network with different IPs.
  3. Setup Xenia Web Services.
  4. Ensure Radmin VPN is the selected network interface in Netplay->Status on both host and VM, this is important for systemlink.