#! /bin/bash

# Shell script to run a force-sync on the running Simutrans-Experimental server
# but only after warning players that it is about to do this and waiting 2 minutes.
# Written by James E. Petts, February 2017

cd ~/simutrans

objects[13353]="Pak128.Britain-Ex"
objects[13354]="Pak128.Britain-Ex"
objects[13355]="Pak128.Sweden-Ex"
name[13353]="Stephenson-Siemens"
name[13354]="British Sandbox"
name[13355]="Stora Skärgård"
pass=**********************

for port in 13353; do

	./nettool -q -s localhost:$port -p $pass force-sync || \
	./simutrans-server -server $port -lang en -log -noaddons -nomidi -nosound -server_admin_pw $pass -objects ${objects[$port]} -server_name "${name[$port]}" > /dev/null &

done
