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.
- Installez SteamCMD, puis lancez : +login anonymous +app_update 1948160 +quit (2239530 pour American Truck Simulator).
- 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.
- Modifiez server_config.sii : lobby_name, mot de passe, max_players, trafic, player_damage et le reste.
- 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.
- 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.
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.
- Choisissez Euro Truck Simulator 2 ou American Truck Simulator, puis l'offre pour 8, 16 ou 32 conducteurs.
- Choisissez une région proche de vos conducteurs.
- Nommez le convoi et déployez. Le premier démarrage télécharge environ 1.3 Go.
- 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.