Comment créer un serveur de convoi Euro Truck Simulator 2 ou American Truck Simulator ?
Chez EsoterHost, le serveur dédié officiel de SCS Software s'installe seul. Pour démarrer, il a besoin de deux fichiers, server_packages.sii et server_packages.dat, que vous exportez depuis votre jeu avec la commande export_server_packages, puis que vous envoyez depuis la console du panel. Ils fixent la carte, les DLC et les mods du convoi. Les joueurs trouvent le convoi par son identifiant de recherche, affiché dans le panel. Un convoi accepte 8 joueurs au maximum.
Euro Truck Simulator 2 et American Truck Simulator ont le même serveur dédié, publié par SCS Software pour le mode convoi. Chez EsoterHost, il s'installe depuis Steam et se met à jour à chaque démarrage. Une seule étape vous revient : lui donner les fichiers de votre partie, exportés depuis votre jeu.
L'essentiel en un coup d'œil
| Point | Chez EsoterHost |
|---|---|
| Serveur | Officiel SCS : application Steam 1948160 (ETS2) ou 2239530 (ATS), version Linux |
| Installation | 1,3 Go (ETS2) ou 1,4 Go (ATS), quelques minutes |
| Joueurs | 8 au maximum, une limite du jeu |
| Formule | Basic suffit, une formule supérieure n'ajoute pas de places |
| Carte, DLC, mods | Fixés par les fichiers server_packages, exportés de votre jeu |
| Réglages du panel | Nom, mot de passe, modérateurs, jeton Steam |
Pourquoi le serveur a besoin de vos fichiers
Le serveur doit connaître exactement la carte, les DLC et les mods de votre partie. Il les lit dans deux fichiers, server_packages.sii et server_packages.dat, que seul le jeu sait créer. Sans eux, il refuse de démarrer (« Server packages file not found »).
Chez EsoterHost, le serveur ne s'arrête pas en boucle : il attend vos fichiers et l'explique dans la console du panel. Dès qu'ils arrivent, il démarre tout seul.
Exporter les fichiers depuis le jeu
- Fermez le jeu. Dans le dossier du jeu de vos Documents (
Euro Truck Simulator 2ouAmerican Truck Simulator), ouvrezconfig.cfgavec un éditeur de texte. - Trouvez la ligne
uset g_console "0"et remplacez0par1. Enregistrez. - Lancez le jeu et chargez votre profil, avec les DLC et les mods que vous voulez sur le serveur. La carte doit être chargée.
- Ouvrez la console avec la touche ² (ou ~), tapez
export_server_packageset validez.
Les deux fichiers sont créés dans le dossier du jeu, à côté de config.cfg.
Envoyer les fichiers au serveur
Dans le panel, onglet Console, la carte Fichiers de la partie reprend ces étapes. Cliquez sur Envoyer les deux fichiers et choisissez server_packages.sii et server_packages.dat. Ils sont rangés dans le dossier scs/packages du serveur, que vous pouvez aussi remplir en SFTP.
Si le serveur attendait ses fichiers, il démarre de lui-même. S'il tournait déjà avec d'anciens fichiers, redémarrez-le.
Les fichiers ne sont pas liés à votre compte Steam : n'importe quel joueur du groupe peut les exporter, tant qu'il a les DLC et les mods voulus.
Rejoindre le convoi
Le convoi se trouve par son identifiant de recherche, un nombre que le serveur affiche au démarrage (Session search id: 123456789/101 : c'est le nombre avant /101). Le panel le reprend dans la carte Fichiers de la partie, avec un bouton Copier.
Dans le jeu, ouvrez le mode Convoi, puis la liste des sessions, et tapez cet identifiant dans la recherche. La recherche par le nom du serveur ne le trouve pas toujours : donnez l'identifiant à vos joueurs.
Les joueurs doivent avoir les mêmes DLC et les mêmes mods que ceux des fichiers exportés. Sans jeton Steam, l'identifiant change à chaque démarrage.
Mot de passe, modérateurs et jeton Steam
Dans l'onglet Paramètres :
- Mot de passe du serveur : demandé aux joueurs pour rejoindre. Laissez vide pour un convoi ouvert.
- Modérateurs : leurs SteamID64 (17 chiffres), séparés par des virgules. En jeu, ils disposent des commandes de chat
/set_time 12:00,/set_rain_factor 0.5et/help. - Jeton de serveur Steam (conseillé) : il garde le même identifiant de recherche d'un démarrage à l'autre, sinon vos joueurs doivent le redemander à chaque fois. Créez-le sur steamcommunity.com/dev/managegameservers avec un compte qui possède le jeu, et le numéro du jeu : 227300 pour ETS2, 270880 pour ATS. SCS précise de ne pas utiliser le numéro du serveur, avec lequel le serveur s'arrête au démarrage.
Les autres réglages (server_config.sii)
Le fichier scs/home/Euro Truck Simulator 2/server_config.sii (ou American Truck Simulator) contient le reste des réglages. Le panel y impose seulement le nom, le mot de passe, le nombre de places, les ports, le jeton et les modérateurs, à chaque démarrage. Le reste vous appartient :
| Réglage | Par défaut | Effet |
|---|---|---|
description | vide | Description de la session (63 caractères) |
welcome_message | vide | Message d'accueil (127 caractères) |
player_damage | true | Les joueurs peuvent s'abîmer entre eux |
traffic | true | Circulation de l'IA |
max_vehicles_total | 100 | Véhicules au total |
max_ai_vehicles_player | 50 | Véhicules de l'IA par joueur |
hide_colliding | true | Masque les véhicules qui se chevauchent après une téléportation |
force_speed_limiter | false | Impose le limiteur de vitesse |
service_no_collision | false | Sans collision dans les aires de service |
in_menu_ghosting | false | Sans collision pour un joueur dans le menu |
name_tags | true | Affiche le nom des joueurs |
timezones | 0 | Fuseaux horaires (0 à 2) |
Enregistrez, puis redémarrez le serveur.
Dépannage
- La console affiche « En attente des fichiers server_packages » : exportez et envoyez les deux fichiers (voir plus haut).
- Un joueur ne peut pas rejoindre : il lui manque un DLC ou un mod présent dans les fichiers exportés, ou sa version du jeu est différente de celle du serveur.
- Le serveur a changé d'identifiant de recherche : c'est normal sans jeton Steam. Ajoutez un jeton pour le garder.
- Le serveur s'arrête juste après avoir démarré, avec un jeton Steam : le jeton a sans doute été créé avec le numéro du serveur au lieu de celui du jeu (227300 ou 270880). Créez-en un nouveau.
- Après une mise à jour du jeu, exportez de nouveau les fichiers si le serveur refuse les joueurs.
Questions fréquentes
Pourquoi mon serveur ETS2 ne démarre-t-il pas ?
Il attend les fichiers server_packages.sii et server_packages.dat, exportés de votre jeu avec la commande export_server_packages. Envoyez-les depuis la carte Fichiers de la partie de la console du panel : il démarre tout seul.
Comment trouver mon convoi dans le jeu ?
Par son identifiant de recherche, affiché dans la carte Fichiers de la partie du panel : tapez-le dans la recherche du mode Convoi. La recherche par le nom ne le trouve pas toujours.
Combien de joueurs sur un serveur de convoi ?
8 au maximum, une limite du jeu fixée par SCS Software.
Comment ajouter des DLC ou des mods au serveur ?
Activez-les dans votre jeu, exportez de nouveau les fichiers server_packages, envoyez-les dans le panel et redémarrez. Les joueurs doivent avoir les mêmes DLC et mods.
Faut-il posséder le jeu pour louer un serveur ?
Le serveur s'installe sans compte Steam. Mais il faut le jeu pour exporter les fichiers server_packages, et un compte qui le possède pour créer le jeton Steam facultatif.
Comment devenir modérateur du convoi ?
Ajoutez votre SteamID64 dans l'onglet Paramètres, puis redémarrez. Vous êtes promu en rejoignant le convoi.
Le même serveur peut-il accueillir ETS2 et ATS ?
Non : ce sont deux serveurs différents. Vous pouvez passer de l'un à l'autre depuis l'onglet Abonnement, au même tarif, mais le serveur est réinstallé.