Simutrans Tools
Know our tools that can help you to create add-ons, install and customize Simutrans.

Server manager script

Started by WillysMD, November 04, 2017, 05:26:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Hello everyone,

This is my first contribution to the Simutrans community. I know it's small but being a student I don't have much time to code.

I have a couple of private servers and I have been working on a script to manage them.
It's loosely based on this tutorial (which helped me setting up my first server):


- Server instances: each instance has it's own parameters,, save(s) and pak(s)
- Automatic builds
- Start/stop/restart of instances
- Logging (not quite complete yet)
- Loads save only when first starting the server, then uses the auto saves

Yet to come:
- Announce parameters
- Automated saves backups
- Better logging
- Logs rotation
- RESTful API with server status (for private servers)

If you find any issues or have any suggestions, it would be greatly appreciated if you could report them here and/or on Github's issue tracker.
As I said this is my first contribution to Simutrans and the open source community in general so any comments are welcome.


What is the meaning of instance, does it mean a path?