Xemu XLink Kai Setup
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.
Using xemu and XLink Kai you can play supported original Xbox games with players around the world regardless of what platform they're using. Xemu, original xbox, xbox 360, xbox one, and xbox Series X/S are all supported!
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
Getting started
To install, configure, and play original Xbox games on xemu and XLink Kai there are a few requirements:
- A copy of xemu downloaded from the xemu website
- An Xbox flash BIOS image, an Xbox MCPX Boot ROM Image, and an Xbox HDD image as explained in the xemu documentation
- One of the 141 supported games with the system-link feature. Be sure to check the game's compatibility with xemu's compatibility list
- A PC/Mac running Windows, Linux, or macOS
Supported Games
There are 141 games with the system-link feature for the original xbox. To see if the game you want to play is supported please check the supported games page or look for "System Link" on the back of the game case. Be sure to check the game's compatibility with xemu's compatibility list
Note: There were many misprints on the back of cases where system-link was mistakenly included. All games on the supported games list have been verified!
Creating an Account
To begin, you'll need to register for an XLink Kai account and download the program. Click on 'Get your XTag' on the XLink Kai home page and fill in your details, then click Register. You then need to verify your email address and consent to the XLink Kai data collection policy (GDPR compliance). Please be sure to read the Acceptable Use Policy.
Installing XLink Kai
Follow the installation guide for your Operating System:
- Installing XLink Kai on Windows XP
- Installing XLink Kai on Windows 7
- Installing XLink Kai on Windows 8
- Installing XLink Kai on Windows 8.1
- Installing XLink Kai on Windows 10
- Installing XLink Kai on macOS
(Linux guide coming soon!)
Installing and Configuring xemu
Let's get started!
- Download the latest xemu release from https://xemu.app/ or the xemu GitHub releases page
- Extract the xemu zip file.
- Follow the instructions in in the xemu documentation to extract the flash BIOS, and MCPX ROM from your Xbox console. This process and the creation of a HDD image are too involved to cover here. Once complete you should have 3 additional files like this:
- Start xemu and click Settings. If you have already used xemu before click Machine then System
- Select the BIOS, MCPX, and HDD files you created in step 3 then click Save and fully quit xemu.
- Start xemu again and click Machine, then Input. Connect an Xinput compatible controller and choose it from the dropdown menu. Make sure the buttons on the controller map to the virtual xbox controller correctly. When completed click the X on the green menu bar to close the window.
- Click Machine, then Network. Change the Attached to dropdown menu to UDP Tunnel and in the Remote Address box enter 127.0.0.1:34523. Once complete click Enable and click the X on the green menu bar to close the window. If you get an error that says "can't bind ip=0.0.0.0 to socket: Unknown error" quit xemu and repeat these steps. If you are running xemu on a different computer than XLink Kai enter the ip address of that computer on your local network instead of 127.0.0.1 and make sure Allow Remote DDS Connections is enabled in the XLink Kai settings.
You are now configured to play system-link capable Xbox games using xemu on XLink Kai!
Playing a game on XLink Kai
- Start XLink and log in.
- Start xemu and load a game with system-link support off DVD or HDD, either is fine. This guide will use Halo 2 as an example.
- Click Game Arenas at the top
- Navigate to the Halo 2 arena using the directory on the left.
- At this time of day there are usually a few dozen players in the Latin America Halo 2 arenas (Make sure you have a fast trigger finger, these guys are really good)
- In Halo 2 press START , choose your player profile then choose Don't sign in
- Choose SYSTEM LINK from the main menu and Press A .
- Press A to confirm your profile on selection.
- You should now see the list of available matches.
- If you do not see any matches make sure there are other players hosting a match and check the metrics tab to confirm your xbox console is detected.
- If your xbox is not listed check your xemu network settings, make sure Xlink Kai was run with administrator rights and that it was allowed in your computer's firewall (if applicable). If you still have trouble please seek help on our Discord chat
- Join a match and play! Happy gaming!
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.