This guide will cover the basics of getting Multiplayer working with Citron through a few different methods, depending on your desired end goal and capabilities. It will also try to help clear up any misunderstandings about the process as a whole.
<aside>
<img src="/icons/new-alert_yellow.svg" alt="/icons/new-alert_yellow.svg" width="40px" />
NOTE: While these guides will try to explain things as best as reasonably possible, it assumes basic understanding of computer systems and networking principals. It also assumes that you are comfortable with navigating a file system on your computer Operating System of choice.
</aside>
<aside>
📔 TABLE OF CONTENTS
</aside>
Common Questions
-
Why do you say Multiplayer instead on Online?
- This is intentional wording for the guide. Nintendo Switch Online play is not supported - meaning that the online functions of a game that would normally require connection to official servers will not work. However, many titles allow for LAN/Local Wireless connection options to play with friends, this can work. This distinction is why it is phrased this way.
-
What online options are supported then?
-
Does this mean that I can play X game with my friends?
-
Possibly, a large portion of the library support the 2 methods above. The best way to know for certain is to try it out or look on the official game listing page under No. of Players. Mario Kart 8 Deluxe has the following entry for reference.

<aside>
<img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
INFO: There are 3rd party sites that host this information as well such as Switcher.com, but as they are unofficial sources you should always verify firsthand or on the official page.
</aside>
-
What options do I have for multiplayer?
- There are a few options that will be covered in guides. It is recommended that you go to the guides and determine the pros/cons of each scenario and figure out which solution you want to pursue. All hosting capabilities (excluding the first) will require the use of a Computer.
- Host a room on your PC from the Citron Application.
- Useful if you want to get up and running quickly,
- Host a room on your PC outside of the Citron Application.
- Useful if you want:
- Separate Logs, Management, & Configuration of the server
- The server to run on your computer
- Host a room using Docker
- Useful if you want a server that can:
- Run on another computer
- Always be accessible, regardless of your PC's state
- Run in the cloud
- Use Parsec to play Local Co-Op.
- Useful if:
- Your game supports local co-op, but not a supported LAN/LDN
- You don't want to host a room
- Use ZeroTier/PlayIt.gg to play together.
- Useful if you can't/won't do port forwarding on your router, but still want to host a server.
-
What platforms can use Multiplayer?
- Multiplayer is supported on all platforms that have an official release, namely:
- Windows
- Linux
- Steam Deck
- Android
- While it does work, there are currently issues with the multiplayer integration and it should be considered as Alpha-State.
Resources
Citron Website
Download Citron
Citron Source Code
Citron Discord