Comment mettre en place un serveur dédié Euro Truck Simulator 2

Un serveur de convoi dédié garde une session ouverte pour votre groupe de routiers, quel que soit le conducteur, sans que personne n'héberge depuis son propre jeu. SCS le distribue gratuitement sur Steam, pour Euro Truck Simulator 2 comme pour American Truck Simulator, et il fonctionne sous Linux et Windows.

Option 1 : à la main avec SteamCMD

Les serveurs sont des téléchargements Steam gratuits et anonymes : l'application 1948160 pour Euro Truck Simulator 2 et 2239530 pour American Truck Simulator, environ 1.3 Go chacun. Vous n'avez pas besoin de posséder le jeu sur le serveur.

  1. Installez SteamCMD, puis lancez : +login anonymous +app_update 1948160 +quit (2239530 pour American Truck Simulator).
  2. Démarrez le serveur une fois (bin/linux_x64/eurotrucks2_server sous Linux) afin qu'il écrive server_config.sii dans son dossier personnel : ~/.local/share/Euro Truck Simulator 2 sous Linux, Documents\Euro Truck Simulator 2 sous Windows.
  3. Modifiez server_config.sii : lobby_name, mot de passe, max_players, trafic, player_damage et le reste.
  4. Copiez server_packages.sii et server_packages.dat depuis votre propre jeu dans le même dossier (voir le guide DLC et mods). Sans eux, le serveur ne démarre pas.
  5. Redirigez les ports de connexion et de requête, 27015 et 27016 par défaut, en TCP et UDP, pour que la session figure dans le navigateur.
Astuce :Chaque conducteur doit avoir la même version du jeu que le serveur. Après une mise à jour du jeu, mettez aussi le serveur à jour, sinon personne sur la nouvelle version ne pourra rejoindre.

Option 2 : Docker

runonflux/truckersim-server-flux, notre image, fait tourner le serveur de l'un ou l'autre jeu (SCS_GAME=ets2 ou ats), l'installe et le met à jour avec SteamCMD à chaque démarrage, écrit server_config.sii à partir des variables d'environnement (SCS_LOBBY_NAME, SCS_MAX_PLAYERS, SCS_PASSWORD, SCS_TRAFFIC, SCS_MODERATORS...), fournit les packages de la carte de base jusqu'à ce que vous ajoutiez les vôtres, et redémarre sur les nouvelles versions du jeu dès que personne ne conduit. Son code source est sur GitHub, RunOnFlux/truckersim-server-flux.

  • Montez /mnt/scs/data sur un volume : la configuration, vos packages et le journal y sont stockés.
  • Montez aussi /mnt/scs/server, sinon chaque démarrage retélécharge le serveur de 1.3 Go.
  • Ouvrez 27015 et 27016, en TCP et UDP.

Option 3 : géré sur Flux

Déployez un serveur de convoi sur le cloud décentralisé Flux, sur la même image, avec les ports ouverts et routés pour vous, protection DDoS incluse, et un tableau de bord avec les conducteurs et le chat, un onglet Packages du serveur pour vos DLC et mods, chaque réglage du serveur, un gestionnaire de fichiers, un terminal en direct et des sauvegardes. Les offres démarrent à $3.49 par mois.

  1. Choisissez Euro Truck Simulator 2 ou American Truck Simulator, puis l'offre pour 8, 16 ou 32 conducteurs.
  2. Choisissez une région proche de vos conducteurs.
  3. Nommez le convoi et déployez. Le premier démarrage télécharge environ 1.3 Go.
  4. Les conducteurs le trouvent par son nom dans le navigateur de convois du jeu. Envoyez vos packages pour votre carte DLC et vos mods.

Questions fréquentes

Le serveur dédié Euro Truck Simulator 2 est-il gratuit ?

Oui. C'est un téléchargement Steam gratuit et anonyme (application 1948160 ; 2239530 pour American Truck Simulator). Vous n'avez pas besoin de posséder le jeu sur le serveur.

Le serveur dédié ETS2 fonctionne-t-il sous Linux ?

Oui, nativement : bin/linux_x64/eurotrucks2_server, avec son dossier personnel dans ~/.local/share/Euro Truck Simulator 2.

Pourquoi mon serveur ETS2 ne démarre-t-il pas ?

En général parce que server_packages.sii et server_packages.dat manquent dans son dossier personnel : sans eux, le serveur s'arrête aussitôt. Exportez-les depuis votre jeu, ou utilisez une paire de carte de base.

Guides Euro Truck Simulator 2 associés