Ton serveur tourne. Il s'appelle « Euro Truck Simulator Server - Powered by AMP », il est ouvert à tout le monde sans mot de passe, et le trafic y est réglé aux valeurs d'usine. Ce chapitre passe en revue tout ce que tu peux changer depuis Configuration → Euro Truck Simulator, ce que chaque réglage fait vraiment, et comment il arrive jusqu'au jeu.
1. Comment un réglage arrive jusqu'au serveur #
Le serveur dédié lit un seul fichier de configuration : server_config.sii, dans son dossier home
(1948160/Euro Truck Simulator 2/). Tu pourrais l'ouvrir dans le File Manager et l'éditer. Ne le
fais pas. À chaque démarrage, AMP le réécrit à partir de tes réglages du panel et d'un
modèle (AMP_server_config.sii, à la racine). Tout ce que tu y écrirais à la main disparaîtrait au
prochain Start.
D'où deux règles :
- un réglage se change dans le panel, jamais dans le fichier ;
- un réglage ne s'applique qu'au redémarrage. Le serveur ne relit rien à chaud, et AMP le sait : après avoir modifié la page, clique Restart sur Status.
Le fichier généré ressemble à ceci, pour que tu reconnaisses tes réglages si tu l'ouvres en lecture :
SiiNunit
{
server_config : _nameless.33f8.63e0 {
lobby_name: "Euro Truck Simulator Server - Powered by AMP"
description: ""
welcome_message: ""
password: ""
max_players: 8
max_vehicles_total: 100
max_ai_vehicles_player: 50
max_ai_vehicles_player_spawn: 50
connection_virtual_port: 100
query_virtual_port: 101
connection_dedicated_port: 27020
query_dedicated_port: 27023
server_logon_token: ""
player_damage: true
traffic: true
hide_in_company: false
hide_colliding: true
force_speed_limiter: false
mods_optioning: false
timezones: 2
service_no_collision: false
in_menu_ghosting: false
name_tags: true
friends_only: false
show_server: true
moderator_list: 0
}
}
Chaque ligne correspond à un champ du panel, sauf friends_only et show_server, que le serveur
dédié ignore, et les ports, attribués par TeamKit.
✅ À retenir Panel → Restart. Jamais le fichier. Le
server_config.siique tu vois est une sortie, pas une entrée.
2. L'identité de la session #
Lobby Name, 63 caractères maximum. Le nom que les joueurs voient dans le navigateur de sessions
et dans la ligne [MP] Session name de la console. Mets-y le nom de ton groupe, pas une suite de
tags : c'est aussi ce qu'on tape pour te chercher par nom.
Description, 63 caractères. Une ligne sous le nom. Le jour et l'heure de vos convois, par exemple.
Welcome Message, 127 caractères. Affiché au joueur quand il rejoint. Les règles en une phrase : « Limiteur à 90, pas de marche arrière sur autoroute, CB canal 19 ».
Password, 63 caractères. Vide, le serveur est ouvert à quiconque a le search id ou tombe sur la session dans le navigateur. Rempli, le jeu demande le mot de passe avant d'entrer. Pour un groupe d'amis, mets-en un : les serveurs dédiés sont publics par nature et les curieux existent.
✅ À retenir Un nom clair, un mot de passe pour un serveur privé, un message d'accueil qui tient en une phrase.
3. Le nombre de joueurs et le trafic #
Max Players. Le champ accepte jusqu'à 128 et sa description prévient que le jeu « peut gérer 128 joueurs, mais la limite officielle est 8 ». Reste à 8. C'est la limite pour laquelle SCS Software a conçu Convoy, celle pour laquelle TeamKit a dimensionné ton profil, et au-delà tu es seul face aux comportements que personne n'a testés.
Max Vehicles Total, 100 par défaut. Le nombre total de véhicules IA que le serveur anime en même temps, tous joueurs confondus.
Max AI Vehicles Player, 50 par défaut. Le nombre de véhicules IA autour de chaque joueur.
Max AI Vehicles Player Spawn, 50 par défaut. Le nombre de véhicules IA qu'un joueur peut faire apparaître autour de lui.
Traffic, coché par défaut. Décoché, plus aucun véhicule IA : routes vides, seulement vos camions. C'est le réglage des convois « propres » où personne ne veut se faire couper la route par une IA. Les trois compteurs au-dessus ne servent plus à rien dans ce cas.
Le trafic est synchronisé : tous les joueurs voient les mêmes voitures aux mêmes endroits, c'est la grande différence avec les convois d'avant 1.41. C'est aussi pour ça qu'il coûte quelque chose au serveur. Si vous roulez à huit et que ça saccade, baisser Max AI Vehicles Player à 30 est le premier geste.
✅ À retenir 8 joueurs, pas plus. Le trafic se règle ou se coupe ; il est le seul poste qui charge vraiment le serveur.
4. Le jeton de connexion Steam #
Server Logon Token. Vide par défaut, et ton serveur marche sans. Mais sans jeton, il se connecte à Steam en anonyme, et Steam lui donne une nouvelle identité à chaque démarrage. Or le search id que tes joueurs tapent, c'est cette identité. Chaque Restart peut donc changer le numéro à communiquer.
Avec un jeton, le serveur a un compte de serveur permanent, et le search id reste le même d'un redémarrage à l'autre. Tu le donnes une fois, il vaut pour toujours.
Pour en obtenir un :
- Va sur https://steamcommunity.com/dev/managegameservers avec le compte Steam qui possède Euro Truck Simulator 2. Le serveur dédié gratuit ne suffit pas.
- Dans « App ID », tape 227300. C'est l'identifiant du jeu, pas celui du serveur dédié : la page de configuration d'AMP le rappelle, et un jeton créé avec 1948160 ne marchera pas.
- Dans « Memo », un nom pour t'en souvenir, « TeamKit » par exemple.
- Clique Create. Steam affiche une chaîne de lettres et de chiffres : c'est le jeton.
- Colle-la dans Server Logon Token, enregistre, Restart.
Dans la console, tu verras [MP] LogOn to persistent server account au lieu d'une connexion
anonyme, puis [MP] Steam connected.
Ce jeton est un secret : quelqu'un qui l'a peut faire passer un autre serveur pour le tien. Ne le colle pas dans Discord. Si tu penses qu'il a fuité, la même page Steam permet de le régénérer.
✅ À retenir Jeton créé avec l'App ID 227300, collé une fois, search id stable pour toujours.
5. Les règles de conduite #
Player Damage, coché. Les camions des joueurs se font des dégâts entre eux. Décoché, deux camions qui se percutent s'abîment autant qu'en traversant un nuage. À décocher pour un serveur où personne ne veut payer les réparations des erreurs des autres.
Hide In Company, décoché. Coché, les autres joueurs deviennent invisibles dans les zones d'entreprise (le chargement et le déchargement). Utile quand huit camions se disputent le même quai.
Hide Colliding, coché. Après une téléportation, un véhicule qui se retrouve à l'intérieur d'un autre est caché le temps de se dégager. Laisse-le coché.
Force Speed Limiter, décoché. Coché, le limiteur de vitesse est imposé à tous, quel que soit le réglage de chaque joueur. C'est la façon la plus simple de tenir un convoi groupé.
Service No Collision, décoché. Coché, plus de collisions dans les stations-service et les ateliers.
In Menu Ghosting, décoché. Coché, un joueur qui met le jeu en pause devient traversable : son camion arrêté au milieu de la voie ne bloque plus les autres.
Name Tags, coché. Le pseudo de chaque joueur flotte au-dessus de son camion.
Timezones, « Full Info » par défaut. Trois valeurs : Disabled, Time Only, Full Info. Le serveur décide si l'heure affichée change quand un joueur passe d'un fuseau horaire à l'autre sur la carte, et si le nom du fuseau s'affiche avec.
✅ À retenir Pour un convoi d'amis : Force Speed Limiter coché, In Menu Ghosting coché, Player Damage selon l'humeur du groupe.
6. Les mods optionnels #
Mods Optioning, décoché. Un auteur de mod peut marquer son mod comme « optionnel » (un pack de skins, un mod de sons). Décoché, le serveur exige quand même que tous les joueurs l'aient. Coché, un joueur sans ce mod peut entrer.
Ça ne concerne que les mods marqués optionnels par leur auteur, et seulement ceux présents dans tes packages. Un mod de carte n'est jamais optionnel. Le chapitre 05 revient sur ce que ça change pour tes joueurs.
7. Les modérateurs #
Un modérateur est un joueur qui peut, depuis le chat du jeu, changer l'heure et la pluie de la session. Il est identifié par son SteamID64, le numéro à 17 chiffres qui commence par 7656.
Deux champs vont ensemble :
Moderator Count : le nombre de modérateurs que tu listes en dessous. 0 par défaut.
Moderator List : une ligne par modérateur, numérotée à partir de 0, dans ce format exact :
moderator_list[0]: 76561198000000001
moderator_list[1]: 76561198000000002
Le compte doit correspondre au nombre de lignes : deux lignes, Moderator Count à 2. Si les
deux ne concordent pas, le serveur ignore la liste ou refuse de démarrer.
Pour trouver le SteamID64 de quelqu'un : sur son profil Steam, menu Modifier le profil → Confidentialité, ou plus vite, coller l'adresse de son profil sur un site comme steamid.io.
Les commandes qu'un modérateur peut taper dans le chat en jeu :
/set_time 06:30
/set_rain_factor 0.4
/help
L'heure au format 24 h, la pluie de 0 (sec) à 1 (déluge). Ce sont les seules commandes documentées par SCS Software : il n'y a pas de commande de kick ou de ban dans le chat.
✅ À retenir Count = nombre de lignes. Lignes numérotées à partir de 0. SteamID64, jamais le pseudo.
8. La branche bêta #
Dans Configuration → Updates, deux réglages Steam :
Install Beta Branch et Selected Beta Branch. SCS Software publie ses grosses versions en
bêta ouverte quelques semaines avant la sortie, sous le nom de branche public_beta. Si tout ton
groupe joue sur cette bêta, ton serveur doit y être aussi, sinon les versions ne correspondent pas
et personne ne peut rejoindre.
Coche Install Beta Branch, écris public_beta dans Selected Beta Branch, puis clique
Update sur Status. Et refais tes packages depuis un jeu en bêta.
Le jour où la version sort, décoche, Update, nouvel export. Le chapitre 06 déroule ce cycle.
Si ton groupe joue sur la version normale, ne touche à rien ici.
✅ Checklist du chapitre #
❓ Si ça ne marche pas #
J'ai changé un réglage et rien ne change en jeu. Tu n'as pas redémarré. Status → Restart.
J'ai édité server_config.sii dans le File Manager et mes changements ont disparu. AMP l'a
réécrit au démarrage. Reporte tes changements dans Configuration → Euro Truck Simulator.
Le serveur ne démarre plus depuis que j'ai ajouté des modérateurs. Vérifie que Moderator Count
vaut exactement le nombre de lignes, que chaque ligne commence par moderator_list[N]: avec N à
partir de 0, et que les identifiants sont des SteamID64 à 17 chiffres.
Le search id change à chaque redémarrage. Pas de jeton, ou un jeton créé avec le mauvais App ID. Section 4 : 227300.
La console dit que le jeton est invalide. Il a été recopié avec un espace, ou révoqué sur la page Steam. Régénère-le et recolle-le.
Je veux plus de 8 joueurs. Le champ te laissera faire, TeamKit te le déconseille. Au-delà de la limite officielle, tu quittes ce que SCS Software teste, et ton profil de ressources a été calibré pour 8.