Xemu and 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.
As of release 202106120613 the original Xbox emulator xemu has added support for bridged networking allowing for easy communication between the emulator, local Xbox consoles on your network and the XLink Kai client!
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
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 139 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
There are 139 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
- Download the latest NPCAP release from https://nmap.org/npcap/ as of writing the latest version is npcap 1.31
- Install NPCAP and accept the default options. If you had previously installed WinPCAP as part of the XLink Kai installation NPCAP will replace WinPCAP. XLink Kai will function normally with either WinPCAP or NPCAP.
- 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
- Select the BIOS, MCPX, and HDD files you created in step 5 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 Bridged Adapter and select the network adapter that provides your internet connection in the Network Interface dropdown. Once complete click Enable and click the X on the green menu bar to close the window.
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!
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.