W OpenTTD można pisać skrypty, których można używać do automatyzacji określonych zadań. Niestety w chwili obecnej ta funkcja jest nieco wadliwa, ale działa.
Skrypty zawierają zwykłe komendy konsoli, przy czym komendy są uruchamiane po kolei.
Przykładowy skrypt:
echo "Starting server" script openttd.log net_frame_freq = 1 name "My Server"
Jeśli następnie zapiszemy powyższy skrypt jako
.openttd/scripts/on_dedicated.scr
, będzie uruchamiany przy każdym uruchomieniu serwera dedykowanego i wykonaj następujące czynności:
- Spowoduje to wydrukowanie "Uruchamianie serwera" ("Starting Server") w oknie konsoli
- Rozpocznie się rejestrowanie wyjścia do debugowania z okna konsoli do openttd.log
- net_frame_freq zostanie ustawiony na 1
- Nazwa serwera zostanie ustawiona na "My Server"
Jeśli chcesz, aby skrypty były uruchamiane automatycznie przy każdym uruchomieniu klienta, zobacz tutaj. Aby uruchomić skrypty manualnie, po prostu użyj exec komendę z konsoli.