Ryujinx 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 Nintendo Switch emulator Ryujinx LDN version 3.0.2+ is now supported allowing for easy communication between the emulator, local Nintendo Switch 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 + Ryujinx support is experimental and only available on Windows.

What works:

  • Nintendo Switch games with LAN support.
  • Nintendo Switch games with Local Wireless support.
  • Ryujinx playing against other Ryujinx players.
  • Ryujinx playing against players on Switch.
  • Ryujinx and local Switch playing together.
  • Mixing any combination of the above!

What does not work:

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

Supported Games

Nintendo Switch games are divided into two groups; games with LAN support, and games with Local Wireless support. There are different requirements and rules for the two types.

LAN Games

LAN games are the most widely supported and the following can play games together:

  • Players using unmodified "OFW" Nintendo Switch and Nintendo Switch Lite systems.
  • Players using modified "CFW" Nintendo Switch systems.
  • Players using Ryujinx

There are 22 games with LAN support for Nintendo Switch. Be sure to check the game's compatibility with Ryujinx's compatibility list.

Local Wireless Games

Local Wireless games are a bit more restricted but the following can play games together:

  • Players using modified "CFW" Nintendo Switch systems using ldn_mitm sysmodule
  • Players using Ryujinx

Unmodified "OFW" Nintendo Switch and Nintendo Switch Lite systems are not supported.

There are 103 games with Local Wireless support for Nintendo Switch. Be sure to check the game's compatibility with Ryujinx's compatibility list.

Title Versus Mode Co-op Mode Game version must match Total players Per console Versus mode Co-op mode
20XX
Ace of Seafood 4 1 4
Advance Wars 1 + 2: Re-Boot Camp 4 1 4
Alice Gear Aegis CS: Concerto of Simulatrix
All-Star Fruit Racing
Among Us 8
Animal Crossing: New Horizons 8
Art of Balance 1 1
Attack on Titan 2
Bloody Zombies
Borderlands 2: Game of the Year Edition 4 1
Borderlands: Game Of The Year Edition 4 1
Borderlands: The Pre-Sequel Ultimate Edition 4 1
Brawlout
Broforce 4
Capcom Beat 'Em Up Bundle 4
Capcom Fighting Collection 8
Chiki-Chiki Boxy Pro Wrestling 6 1 6
Chiki-Chiki Boxy Racers 8 1 8
Clubhouse Games: 51 Worldwide Classics
Cruis'n Blast
DAEMON X MACHINA
Diablo III: Eternal Collection
Disc Jam
Dragon Ball FighterZ
Duck Game 8 8
Dying Light: Platinum Edition Yes 5
Easy Come Easy Golf 4 1 4
Fast RMX No
FIFA 19
Fishing Fighters 8
Flip Over Frog
Flip Wars 4
Football Heroes Turbo 2 1
FREECELL BATTLE KING 2 1 2
Full Metal Furies 4
Gang Beasts
Girls und Panzer Dream Tank Match DX
GoonyaFighter
Gotta Protectors: Cart of Darkness 4
GRID Autosport 8 8
Hammerwatch
HARDCORE MECHA
Hotshot Racing 8 2 8
Human: Fall Flat 8 8
Hyper Jam
It Takes Two 2 1 2
Just Shapes & Beats
Kamen Rider Climax Scramble
Kirby's Dream Buffet 4 4
KORG Gadget
Luigi's Mansion 3
Mantis Burn Racing
Mario Party Superstars
Mario Strikers: Battle League 8 2
Marvel Ultimate Alliance 3: The Black Order
Monster Hunter Generations Ultimate
Monster Hunter Rise
Morphies Law
Ms. Splosion Man 4 1
NAMCO MUSEUM
Nine Parchments
Overcooked! 2
Payday 2
POISOFT's 'Thud'
Portal Knights 4
Puyo Puyo Champions
Puyo Puyo Tetris
Ragtag Adventurers 4
Rayman Legends Definitive Edition
Resident Evil 5
Resident Evil 6
Resident Evil: Revelations 2
Risk of Rain 2
Rocket League Yes
Sniper Elite V2 Remastered 4
SOLITAIRE BATTLE ROYAL 2 1 2
Spelunky 4
SpinTires: Mudrunner 4
Stardew Valley
Super Beat Sports 4 1 4
Super Bomberman R 8 8
Super Mario Party 4 2 4
Super Smash Bros. Ultimate
Tennis 2 1 2
Terraria
THE Bass Fishing 8
Torchlight 2 4 1
Trine 2 Complete Story 3 1
Trine Enhanced Edition 3 1
Trivial Pursuit Live! 4 4
Ultra Street Fighter II: The Final Challengers
UNO 4 4
Vagante 4
Voice of Cards: The Beast of Burden 4 1 4
WarioWare: Get It Together! 2
Windjammers 2 1 2
Word Search by POWGI
Worms W.M.D
Xenon Racer
Yu-Gi-Oh! Legacy of the Duelist : Link Evolution
Zombie Army 4: Dead War 4
Zombie Army Trilogy 4

Installing XLink Kai

Follow the installation guide for your Operating System:

Network Configuration

Ryujinx 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. Select Nintendo Switch as the emulator type
  5. The loopback adapter will now be configured automatically.
  6. Close kaiLoopbackBridge. We will use it again later.

MacOS

Coming soon.

Linux

Coming soon.

Installing and Configuring Ryujinx

Ryujinx setup is quite simple, read the Ryujinx Guide to get set up.

Network settings

For LAN Games

  1. Once Ryujinx is running enter the configuration by clicking Options then Settings
  2. Click the System tab
  3. Check the box for Enable VSync
  4. Check the box for Enable Guest Internet Access
  5. Click the Multiplayer tab
  6. Under the LAN heading set Network Interface to XLink Kai Loopback Switch XXXX
  7. Save the configuration and exit Ryujinx.

For Local Wireless Games

  1. Once Ryujinx is running enter the configuration by clicking Options then Settings
  2. Click the System tab
  3. Check the box for Enable VSync
  4. Uncheck the box for Enable Guest Internet Access
  5. Click the Multiplayer tab
  6. Under the Multiplayer heading set Mode to ldn_mitm
  7. Under the LAN heading set Network Interface to XLink Kai Loopback Switch XXXX
  8. Save the configuration and exit Ryujinx.

Playing a game on XLink Kai

Since Ryujinx 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. After a few seconds XLink Kai will see a Nintendo Switch under the Metrics tab.
  3. Start Ryujinx and start your game. Ryujinx must not be running before you start kaiLoopbackBridge.
  4. 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 console-specific channels. There are also several fan-run discords that host regular game nights.