Skip to content

Spin up headless, Steam-compatible Simutrans servers easily with Docker.

License

Notifications You must be signed in to change notification settings

YoRyan/simutrans-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

yoryan/simutrans-server

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.

Tags

  • 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

Usage

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

About

Spin up headless, Steam-compatible Simutrans servers easily with Docker.

Resources

License

Stars

Watchers

Forks