This repository contains Simutrans headless servers that are ready to run in Docker and are compatible with the version of the game available through Steam. Find auto-built images on Docker Hub. Spin up a game for your fellow transportation nerds with ease!
Compared to compiling Simutrans yourself, this image has a few extra features:
- Runs as a 32-bit executable, which is preferred by Simutrans.
- Pak warning messages are patched out, which allows dated paks like pak128.japan to load.
- Network saves have been moved to the
save/
folder, allowing for easy management of save state in a Docker volume.
steam-standard
(executable only; not playable)steam-standard-pak64
steam-standard-pak64.german
steam-standard-pak128
steam-standard-pak128.britain
steam-standard-pak128.german
steam-standard-pak128.japan
steam-standard-pak192.comic
Save state is stored in the /game/save/
folder. On the first run, you can use the -load
flag to load any save game in this folder.
docker run -v C:\Users\Ryan\Documents\Simutrans\save\:/game/save yoryan/simutrans-server:steam-standard-pak64 -load MyServerTemplateGame
Simutrans will update the autosave file at /game/save/server13353-network.sve
whenever a new client connects. You can omit the -load
flag to load this autosave.
docker run -v C:\Users\Ryan\Documents\Simutrans\save\:/game/save yoryan/simutrans-server:steam-standard-pak64