CS2 Multiplayer Mod brings cooperative multiplayer to Cities: Skylines II. One player hosts a city, friends join, and everyone builds the same city together.
The mod is experimental. Back up your saves before hosting or joining, and expect bugs while development continues. The host is authoritative, and clients download the host's world when they join.
Feel free to join the development Discord server here.
This mod and its source code are licensed under the CS2 Multiplayer Mod Non-Commercial License. The license allows personal use, modification, and contributions to this project, but it does not allow commercial use, paid redistribution, or publishing clones/rebranded forks as someone else's project.
This project is not affiliated with, endorsed by, or sponsored by Colossal Order, Paradox Interactive or Iceflake Studio.
- Cities: Skylines II
- All players must run the same version of the mod. A mismatched build is refused at join, so update together.
- Players should also have matching gameplay DLC. Radio and content-only DLC do not affect a session.
The easiest way is through Paradox Mods: find the mod, add it to your playset, enable it, and restart the game if Cities: Skylines II asks you to.
- Create a new city or open an existing one. If you use an existing save, make a backup first.
- Open the in-game Multiplayer panel (or the mod settings).
- Set your player name.
- In the Host tab, choose the port, password, max players, LAN-only mode, and world re-sync interval.
- Click Host Session.
- For internet play, forward the chosen TCP port on your router, allow it through your firewall, and share the host address, port, and password only with people you trust.
- Click Join Game from the main menu, or open the Join tab in the mod settings.
- Enter the host address, port, your player name, and the password.
- Click Join Session.
- Wait while the host's city downloads and loads — larger cities take longer. The dialog closes itself once you're in.
- City looks out of sync? Run
/syncin chat, or click Sync World Now in the mod settings. Clients pull a fresh save from the host; the host refreshes every connected player. - Can't join (protocol mismatch)? You and the host are on different mod versions. Update to the same build.
Contributions are welcome as long as they follow this repository's license. Keep attribution intact, submit changes through this project, and do not publish paid, monetized, or rebranded copies of the mod.