Script

Il est possible, avec OpenTTD, d'écrite des scripts qui peuvent être utilisés pour automatiser des tâches particulières. Malheureusement, actuellement, cette fonctionnalité est un peu boguée, mais elle marche.

Les scripts comprennent des commandes de console habituelles, les commandes étant exécutées séquentiellement.

Un exemple de script:

echo "Démarrage du serveur"
script openttd.log
net_frame_freq = 1
name "Mon serveur"

Si nous sauvegardons le script ci-dessus sous

.openttd/scripts/on_dedicated.scr

, il sera exécuté quand un serveur dédié est démarré, et fera ce qui suit:

Si vous voulez que des scripts s'exécutent automatiquement à chaque démarrage de client, voyez ici. Pour lancer des scripts manuellement, utilisez simplement la commande exec depuis la console.