Euro Truck Simulator 2 Intermédiaire 12 min de lecture

Installer un serveur Convoy ETS2 dédié de zéro (Windows et Linux)

Guide complet pour installer un serveur dédié Euro Truck Simulator 2 Convoy : App ID 1948160, server_config.sii, server_packages.sii, ports TCP/UDP 27015-27016 et premier lancement.

Installer un serveur Convoy ETS2 dédié de zéro (Windows et Linux)

Installer un serveur Convoy ETS2 dédié de zéro (Windows et Linux)

Vous voulez héberger vous-même votre serveur Convoy Euro Truck Simulator 2 sans passer par un hébergeur ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel SCS Software via SteamCMD, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir du blog officiel SCS Software et de la documentation modding SCS.

Pas envie de gérer SteamCMD, server_packages et le firewall ? Louez un serveur ETS2 chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 6,90€/mois.


Pré-requis matériels

ComposantMinimumRecommandé
CPU2 threads modernesAMD Ryzen 5+
RAM4 Go8 Go (Convoy 8 joueurs)
Disque10 Go SSDSSD NVMe
Réseau20 Mbps montantsFibre, IP fixe ou DDNS
OSWindows 10/11, Ubuntu 20.04+Windows Server, Debian 12

SCS publie des binaires natifs Windows et Linux.


Étape 1 — Télécharger SteamCMD

Windows

  1. Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extrayez dans C:\steamcmd\
  3. Lancez steamcmd.exe une première fois

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install lib32gcc-s1 wget unzip -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

Étape 2 — Installer le serveur ETS2 (App ID 1948160)

L’App ID du serveur dédié ETS2 Convoy est 1948160. Il est distribué gratuitement via SteamCMD anonyme.

Windows

steamcmd.exe +force_install_dir C:\ETS2Server\ +login anonymous +app_update 1948160 validate +quit

Linux

./steamcmd.sh +force_install_dir /home/steam/ETS2Server/ +login anonymous +app_update 1948160 validate +quit

Le téléchargement fait environ 3 Go. Patientez.

ATS (American Truck Simulator) : le serveur ATS utilise l’App ID 2239530. Mêmes étapes en remplaçant l’App ID.


Étape 3 — Générer server_packages depuis votre client ETS2

C’est l’étape la plus subtile d’ETS2 Convoy : le serveur ne peut pas générer ses propres packages. Vous devez le faire depuis un PC où ETS2 client + DLC sont installés.

Sur le PC client

  1. Lancez ETS2 (le jeu, pas le serveur)
  2. Activez la console développeur : Steam → propriétés ETS2 → options de lancement, ajoutez -developer -console
  3. Lancez ETS2, ouvrez votre profil, démarrez une partie solo
  4. Ouvrez la console (touche ~)
  5. Tapez :
    export_server_packages
  6. Deux fichiers sont générés dans C:\Users\<vous>\Documents\Euro Truck Simulator 2\ :
    • server_packages.sii
    • server_packages.dat

Copier vers le serveur

Transférez ces 2 fichiers dans le dossier du serveur ETS2 :

OS serveurChemin
Windows%USERPROFILE%\Documents\Euro Truck Simulator 2\
Linux~/.local/share/Euro Truck Simulator 2/

Important : tous les joueurs qui rejoindront le Convoy devront avoir exactement les mêmes DLC que le PC qui a généré les packages. Sinon, mismatch côté client.


Étape 4 — Créer server_config.sii

Le serveur lit sa config depuis server_config.sii placé dans le même dossier que server_packages.sii.

Créez ce fichier :

SiiNunit
{
server_config : _nameless.server.config {
 lobby_name: "Mon Convoy ETS2 FR"
 description: "Convoy entre amis"
 welcome_message: "Bienvenue sur le convoy !"
 password: "MotDePasseConvoy"
 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: 27015
 query_dedicated_port: 27016
 server_logon_token: 0
 player_damage: true
 traffic: true
 hide_in_company: false
 hide_colliding: true
 force_speed_limiter: false
 mods_optioning: false
 timezones: 0
 service_no_collision: false
 in_menu_ghosting: false
 name_tags: true
 friends_only: false
 show_server: true
 moderator_list: 0
}
}
ParamètreDescription
lobby_nameNom public du convoy
passwordMot de passe (vide = public)
max_playersSlots max (officiel 8)
connection_dedicated_port / query_dedicated_portPorts réseau (défaut 27015 / 27016)
player_damageActive les dégâts entre camions
trafficIA de circulation
hide_in_companyCache les joueurs dans les compagnies
friends_onlyConvoy visible uniquement par vos amis Steam
show_serverVisible dans le browser public

Étape 5 — Ouvrir les ports réseau

ETS2 Convoy utilise les ports suivants par défaut :

PortProtocoleUsage
27015TCP et UDPConnection port
27016TCP et UDPQuery port

Windows — règles firewall via PowerShell

New-NetFirewallRule -DisplayName "ETS2 Convoy TCP" -Direction Inbound -Protocol TCP -LocalPort 27015,27016 -Action Allow
New-NetFirewallRule -DisplayName "ETS2 Convoy UDP" -Direction Inbound -Protocol UDP -LocalPort 27015,27016 -Action Allow

Linux — UFW

sudo ufw allow 27015:27016/tcp
sudo ufw allow 27015:27016/udp
sudo ufw reload

Routeur / Box Internet

Forwardez TCP+UDP 27015-27016 vers l’IP locale de la machine serveur.


Étape 6 — Premier démarrage

Windows

Naviguez dans C:\ETS2Server\bin\win_x64\ et lancez :

eurotrucks2_server.exe

Une console s’ouvre. Le serveur charge server_packages.sii puis attend les connexions :

[network] Server listening on port 27015

Linux

cd /home/steam/ETS2Server
./bin/linux_x64/eurotrucks2_server

Pour faire tourner en arrière-plan, utilisez screen, tmux ou systemd :

[Unit]
Description=ETS2 Convoy Dedicated Server
After=network.target

[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/ETS2Server
ExecStart=/home/steam/ETS2Server/bin/linux_x64/eurotrucks2_server
Restart=on-failure

[Install]
WantedBy=multi-user.target

Étape 7 — Rejoindre votre Convoy

  1. Lancez ETS2 sur votre PC
  2. Onglet Convoy dans le menu principal
  3. Rejoindre par IP → entrez IP:27015
  4. Entrez le mot de passe défini dans server_config.sii

Pour le browser public (visible par tous), show_server: true doit être actif. Sinon Convoy privé sur invitation uniquement.


Étape 8 — Mettre à jour le serveur

SCS publie régulièrement des patchs (1.50, 1.51, etc.). Pour mettre à jour :

steamcmd.exe +login anonymous +force_install_dir C:\ETS2Server\ +app_update 1948160 validate +quit

Avant chaque mise à jour majeure, régénérez server_packages depuis votre client ETS2 mis à jour. Sans ça, mismatch et personne ne peut rejoindre.


FAQ

Pourquoi je dois générer server_packages ?

server_packages contient la liste exacte des cartes et DLC activés. Le serveur n’a pas accès aux assets cartographiques (DLC payants). Il dépend du client ETS2 d’un PC qui les a installés pour générer le manifest.

Tous les joueurs doivent avoir les mêmes DLC ?

Oui. Si server_packages a été généré sur un PC avec Going East, Scandinavia et Iberia, tous les joueurs doivent avoir ces 3 DLC côté client. Sinon mismatch et refus de connexion.

Combien de joueurs maximum ?

Officiellement, ETS2 Convoy supporte 8 joueurs. Le mode multijoueur n’est pas conçu pour les gros serveurs.

ProMods est-il compatible ?

Oui. ProMods étant un mod cartographique communautaire, tous les joueurs (y compris le PC qui génère server_packages) doivent avoir ProMods installé et activé dans le profil.

Le serveur a-t-il besoin du jeu installé ?

Non, le serveur dédié est un binaire indépendant. Mais un PC avec ETS2 + DLC est nécessaire pour générer server_packages au moins une fois.

Mon serveur n’apparaît pas dans le browser

Vérifiez : show_server: true, ports 27015-27016 ouverts en TCP+UDP, server_packages.sii présent dans le dossier serveur, et IP publique correcte.

Combien de Convoy en simultané sur la même machine ?

Possible avec des ports différents (27015/27016, 27017/27018…) et des dossiers séparés. Mais chaque instance consomme RAM/CPU.


Conclusion

Vous avez maintenant un serveur Convoy ETS2 dédié opérationnel. Étapes suivantes recommandées :

  1. Apprendre les commandes console — voir Commandes console ETS2 multiplayer
  2. Régénérer server_packages à chaque ajout de DLC ou mod cartographique
  3. Mises à jour — relancez SteamCMD à chaque patch SCS

Pas envie de gérer SteamCMD, server_packages et le firewall ? HebergTonServ installe votre serveur ETS2 Convoy en moins de 5 minutes — Ryzen 9 5950X, 8 Go RAM, Anti-DDoS 5 Tbps et support 24/7 dès 6,90€/mois.

Pour aller plus loin