Auf der console:
Ordner erstellen:
mkdir simserv
cd simserv
Erst einmal simutrans runterladen, am besten sourcecode von Version 110.0.1
wget
https://sourceforge.net/projects/simutra...p/download
Dann auspacken
unzip simutrans-src-110-0-1.zip
config.default erstellen (siehe Anhang) Eventuell kannst du auch -DUSE_IP4_ONLY weglassen, dann kann simutrans auch mit IPv6-Verbindungen klarkommen.
mv config.default.txt config.default
Unter der Annahme, dass ist ein Intelprozessor, executable bauen
make
strip sim
cp sim simutrans
pak runterladen (hier beispiel pakk64)
wget
https://sourceforge.net/projects/simutra...p/download
unzip simupak64-110-0-1.zip
Außderm solltest du noch einen Spielstand hochladen. Speicher ihn in den Ordner ~/simutrans/save
kopiere diesen spielstand nach ~/simutrans/server13353-network.sve
Nun erstellst du dir am besten noch ein kurzes shellscript.
Code:
cd ~/simutrans/trunk/simutrans
./sim -debug 2 -log 1 -lang en -server 13353 -server_id 123456789 -objects pak/ &
exit
-lang ist die Sprache, "en" ist Englisch, "de" ist Deutsch usw.
-server_id 133456789 ist die Nummer in der Serverliste. Wenn der Server dort nicht auftauchen soll, dann lass den Paremeter einfach weg. Ansosnten musst du dich dort registrieren.
mittels
sh restart_server.sh
startest du deinen server bzw. startest ihn erneut, falls er abgestürtz ist. (Dann liest er nämlich den Spielstand aus ~/simutrans/server13353-network.sve)