Xemu XLink Kai Setup

From Team XLink Wiki
Revision as of 06:44, 29 May 2023 by CrunchBite (talk | contribs) (Undo revision 5694 by Harcroft (talk))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

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:

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!

System-link game.jpg

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:

(Linux guide coming soon!)

Installing and Configuring xemu

Note: These instructions are Windows specific but are applicable to macOS and Linux.

Let's get started!

  1. Download the latest xemu release from https://xemu.app/ or the xemu GitHub releases page
  2. Extract the xemu zip file.
  3. 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:
    Xemu win10 2b.png
  4. Start xemu and click Settings. If you have already used xemu before click Machine then System
    Xemu win10 3b.png
  5. Select the BIOS, MCPX, and HDD files you created in step 3 then click Save and fully quit xemu.
    Xemu win10 4b.png
  6. 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.
    Xemu win10 5b.png
  7. Click Machine, then Network. Change the Attached to dropdown menu to UDP Tunnel and in the Remote Address box enter 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= 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 and make sure Allow Remote DDS Connections is enabled in the XLink Kai settings.
    Xemu win10 6b.png

You are now configured to play system-link capable Xbox games using xemu on XLink Kai!

Playing a game on XLink Kai

  1. Start XLink and log in.
  2. 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.
  3. Click Game Arenas at the top
    Xemu kai win10 1.png
  4. Navigate to the Halo 2 arena using the directory on the left.
    Xemu kai win10 2.png
  5. 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)
    Xemu kai win10 3.png
  6. In Halo 2 press START ButtonIcon-Xbox-Start.png, choose your player profile then choose Don't sign in
    Xemu kai win10 4.png Xemu kai win10 5.png Xemu kai win10 6.png
  7. Choose SYSTEM LINK from the main menu and Press A ButtonIcon-Xbox-A.png.
    Xemu kai win10 7.png
  8. Press A ButtonIcon-Xbox-A.png to confirm your profile on selection.
    Xemu kai win10 8.png
  9. You should now see the list of available matches.
    Xemu kai win10 9.png
    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.
    Xemu kai win10 10.png
    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
  10. Join a match and play! Happy gaming!
    Xemu kai win10 11.png Xemu kai win10 12.png

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.