Serveur dédié OpenTTD

OpenTTD est un jeu de simulation open-source basé sur Transport Tycool Deluxe. Le but de ce jeu est de créer une compagnie de transport (routier, ferrovière, aérien) la plus propère possible.

Même si les graphismes font un peu vieux jeu, je peux vous assurer que l’essayer, c’est l’adopter! Ce jeu est vraiment adictif!

OpenTTD est donc open-source et est porté sur de multiples plateformes : Windows, Linux, MacOS,…

Il est possible de jouer en solo, avec éventuellement d’autres joueurs gérés par une IA. Mais le jeu prend tout son intérêt en multi-joueurs! J’ai passé des heures et des heures avec des amis à essayer de gagner encore et toujours plus d’argent, à créer des réseaux de chemins de fer de plus en plus complexes,…

Il est possible de trouver des serveurs publics, mais aussi d’héberger son propre serveur. Libre à tout un chacun de le rendre public ou non.

C’est l’installation du serveur dédié, sur le RaspberryPi, que je vais détailler ici.

Installation des dépendances

J’ai dû installer deux paquets supplémentaires :

sudo apt-get install liblzma-dev
sudo apt-get install liblzo2-dev

Compilation et installation

Il faut ensuite télécharger les sources de OpenTTD. La dernière version disponible actuellement est la version 1.3.0. La procédure devrait rester la même pour les versions suivantes du jeu.

wget http://binaries.openttd.org/releases/1.3.0/openttd-1.3.0-source.tar.gz

Le fichier que nous venons de télécharger est une archive, nous allons la décompresser :

tar xvf openttd-1.3.0-source.tar.gz

Et puis, lancer la compilation:

cd openttd-1.3.0/
./configure
make

Enfin, l’installation:

sudo make install

Avant de pouvoir lancer le server, il faut télécharger le pack de GFX, qui n’est pas fournit avec les sources, et le copier dans le répertoire de openTTD:

cd ~
wget http://binaries.openttd.org/extra/opengfx/0.4.6.1/opengfx-0.4.6.1-all.zip
unzip http://binaries.openttd.org/extra/opengfx/0.4.6.1/opengfx-0.4.6.1-all.zip
cp opengfx-0.4.6.1/* ~/.openttd/baseset/

Pour démarrer le server, il suffit de lancer la commande

openttd -D

Cela va lancer une partie avec les paramètres par défaut. Pour pouvoir rejoindre la partie depuis internet, assurez-vous que le port 3979 (en TCP et UDP) est bien ouvert et redirigé vers l’adresse IP locale du server.

Pour configurer le jeu, éditez le fichier ~/.openttd/openttd.cfg. Suivez ce lien pour plus d’informations. Bien entendu, il faut relancer le server pour que les nouveaux paramètres soient prit en compte.

Maintenant, il ne vous reste plus qu’à vous connecter sur le server à partir d’un client Linux, MacOS, Windows,… Amusez-vous bien!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *