RPCS3 XLink Kai Setup

From Team XLink Wiki
Jump to navigation Jump to search

XLink Kai is a multi-platform and peer-to-peer LAN tunneling service which enables users to play local area network and ad-hoc multiplayer games on their consoles online with people all over the world. XLink Kai was first released in 2003, supporting the Xbox, PS2, and Gamecube at launch, with PSP, PS3, Xbox 360 and others support arriving soon after.

As of XLink Kai release 7.4.44 the PlayStation 3 emulator RPCS3 is now supported allowing for easy communication between the emulator, local PlayStation 3 consoles on your network and other players around the world!

XLink Kai Home Page - https://teamxlink.co.uk
XLink Kai Status Page - https://status.teamxlink.co.uk/
Popular on XLink Twitter Bot - https://twitter.com/PopularOnXLink
Team XLink Official Discord - https://discord.gg/UyyjNpa
Supported Games List - https://www.teamxlink.co.uk/supported-games

Current State

XLink Kai + RPCS3 support is experimental and only available on Windows.

What works:

  • RPCS3 playing against other RPCS3 players
  • RPCS3 playing against players on PS3
  • RPCS3 and local PS3 playing together
  • Mixing any combination of the above

What does not work:

  • macOS support not yet working
  • Linux support not yet working

Supported Games

There are 105 games with LAN compatibility for PlayStation 3. To see if the game you want to play is supported please check the supported games page. Be sure to check the game's compatibility with RPCS3's compatibility list.

Installing XLink Kai

Follow the installation guide for your Operating System:

(Linux guide coming soon!)

Network Configuration

RPCS3 support in XLink Kai is still experimental and as such the setup process is a bit... bespoke.

Windows

These instructions are Windows 10 and Windows 11 specific. Older versions of windows should be similar.

Installing NPCAP

Due to licensing issues XLink Kai ships with WinPCAP which unfortunately is not compatible with loopback adapters. To solve this you will need to install NPCAP. Version 1.31 is known to be stable.

During installation the default options are fine, just keep hitting Next until finished.

Run kaiLoopbackBridge

  1. Open Windows Explorer and navigate to C:\Program Files (x86)\XLink Kai\
  2. Find kaiLoopbackBridge64.exe, right click, Run as Administrator
  3. Read the warning, press any key to continue.
  4. The loopback adapter will now be configured automatically.
  5. Close kaiLoopbackBridge. We will use it again later.

Optional Settings

Some games require the interface metric to be changed.

  1. Click Start
  2. Type Control Panel and open it
  3. Click Network and Sharing Center
  4. On the left click Change adapter settings
  5. Right click on the XLink Kai Loopback network adapter and choose Properties
  6. Click on Internet Protocol Version 4 then click Properties
  7. Click Advanced
  8. Uncheck Automatic Metric and enter 1 for Interface metric
  9. Click OK
  10. Click OK
  11. Click Close
  12. Close the Network Connections window

Troubleshooting

  • Unable to find other players/lobbies in-game
This is usually caused by improperly configured metric setting on various network adapters installed on host OS.
If you are using VPN software (i.e. Radmin VPN, Hamachi), make sure you have its services and its network adapters disabled before running RPCS3 + XLink Kai:
  1. Click Start
  2. Type Services and open them
  3. Look for any services associated with the VPN program.
  4. Right click on the service and select Disable
  5. Close Services window.
  6. Click Start
  7. Type Control Panel and open it
  8. Click Network and Sharing Center
  9. On the left click Change adapter settings
  10. Right click on the network adapter associated with the VPN service and choose Disable
If you are still having issues joining other players, make sure any of the other network adapters (most notably ones which provide access to the Internet) have metric set to Automatic:
  1. Click Start
  2. Type Control Panel and open it
  3. Click Network and Sharing Center
  4. On the left click Change adapter settings
  5. Right click on the Internet network adapter and choose Properties
  6. Click Advanced
  7. Check Automatic Metric
If none of the above solutions work for you, try switching the Metric setting on the XLink Kai Loopback network adapter to 1 or Automatic (as described above in the Optional settings section).
  • Issues while hosting a game / joining certain games
This can be caused by the low-level API programs (such as driver control software used for gaming mice and keyboards, for example Logitech G-Hub) installed on a host PC can cause OS specific issues in features like the network interfaces. If you are having issues as a game host or in some player lobbies, try to disable and/or uninstall such software.

MacOS

Coming soon.

Linux

Coming soon.

Installing and Configuring RPCS3

RCPS3 setup is quite simple, read the RPCS3 Quickstart to get set up.

Network settings

  1. Once RPCS3 is running enter the configuration then go to the Network tab
  2. Change Network Status to Connected
  3. Change PSN Status to Disconnected
  4. Save and exit the configuration

That's it!

Playing a game on XLink Kai

Since RPCS3 and XLink Kai are not able to communicate with each other directly (yet), kaiLoopbackBridge is used as a "bridge" between them.

  1. Start XLink Kai and log in
  2. Start kaiLoopbackBridge, navigate through the prompts and keep it open the entire time you are playing
  3. Start RPCS3 and start your game. RPCS3 must not be running before you start kaiLoopbackBridge.
  4. XLink Kai will now see RPCS3 as a Playstation 3 console under the Metrics tab
  5. Navigate to a game arena and play!

Finding players

If you are having trouble finding other players to game with please join our Discord chat and use the various game-specific channels. There are also several fan-run discords that host regular game nights.