Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Cooperative multiplayer for Transport Fever 3 (early test build, open source)
PluginsRust · PythonGitHub @AZalshehri7OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
FeverLink3: cooperative multiplayer for Transport Fever 3. Lockstep command replay, sealed transport, host-authoritative resync. Fresh implementation; design informed by MPFever and TpF2 Multiplayer (both MIT).
Taken from the repository README
Loading the full README.
Read the full README ↗Play Transport Fever 3 together. Several players build in one shared world, each in their own game.
Playing guide · Changelog · Roadmap · FAQ · Privacy · Architecture
Real time: the road stands on both games 1.4 s after the click at game speed x1 (normal) and 0.8 s at x4 (two games on one PC, a grown save with 6,393 inhabitants). The wait is a safety margin: every game builds at the same game step. In the beta, stability comes first.
A coloured icon in the game's bottom bar shows the session at a glance: white (no session), yellow (waiting), green (in sync), red (needs attention). Click it for the details.
Measured with two games on one PC (internet numbers follow):
| Result | |
|---|---|
| Click to build on both games | 1.4 s at game speed x1, 0.8 s at x4 (the recording above: real time, a grown save with 6,393 inhabitants) |
| World check | every 5 s, without stutter |
| A game freezing for a few seconds | the others play on; it catches up by itself |
| Repair when the worlds differ | about 15 s for a 45 MB world |
FeverLink3 is in beta: keep backups of the saves you play with.
FeverLink3-<version>.zip from GitHub Releases or Nexus Mods and extract it.winhttp.dll and the mods folder into that folder (merge the folders when Windows asks).Host: click the FeverLink3 icon in the bottom bar → Host a game → Copy code and send it to your friend → Start the session when they appear.
Join: open the FeverLink3 window, paste the code (Ctrl+V) and press Join. Only join people you trust.
Everyone needs the same game version. More in the playing guide.
Uninstall: delete winhttp.dll and mods\release\feverlink3 from the game's folder.
Needs stable Rust, and Python with lupa for the Lua tests.
cargo test --workspace --exclude feverlink3_native
cargo test -p feverlink3_native -- --test-threads=1
cargo build --release -p feverlink3_native # target/release/feverlink3_native.dll -> ship as winhttp.dll
pip install lupa && python -I -m unittest discover -s tests/lua -p "test_*.py"
powershell -NoProfile -ExecutionPolicy Bypass -File tools\check.ps1 # all of CI's checks at once, a table, exit code 0 = all passed
Issues and pull requests are welcome. Bug reports: GitHub issues (use Report a problem in the game to make the zip); Discord: azalshehri.
PolyForm Noncommercial 1.0.0: free to use, study, change and share for noncommercial purposes. For commercial use, ask on Discord.
FeverLink3 builds on what earlier Transport Fever multiplayer projects found and documented; see THIRD_PARTY_NOTICES.md. It uses the game's official scripting API as described in the Transport Fever 3 modding wiki and the TF3 docs.
FeverLink3 is an unofficial fan project for Transport Fever 3 (Windows, Steam). It is not affiliated with or endorsed by Urban Games or Paradox Interactive. Transport Fever is a trademark of its owners.