Euro Truck Simulator 2 Le Tuto de Serveur Dédié

Pour les joueurs de Euro Truck Simulator 2, ce guide est pour héberger un serveur dédié, c’est fait pour de l’hébergement Windows (2016 server pour ma pars)

SteamCMD

Alors pour commencer, nous allons avoir besoins de « SteamCMD », c’est un petit programme en mode Console qui permet de télécharger du contenu Steam (enfin surtout utilisé pour DL des serveurs en vrai).
Donc le téléchargement ce passe >> ICI <<.
Si vous avez réussi à le téléchargé et l’installé, passez à la suite (sinon « googlizez votre problème)

Installer les fichiers du serveur

Ce que j’aime faire pour maintenir rapidement mes serveurs, c’est créer un raccourci de l’executable SteamCMD (le truc que tu viens d’installer) et ensuite faire un clic droit sur le raccourci >> Propriétés et éditer la cible
Ça me permet de mettre le serveur à jour en un « double-clic ».Sur ma machine, SteamCMD est installé sur le disque D: dans le dossier « SteamCMD »
Ma cible devient: D:\SteamCMD\steamcmd.exe +force_install_dir D:\games\ets2 +login anonymous +app_update 1948160 +quit

Explication de la commande:

  • D:\SteamCMD\steamcmd.exe << Normalement c’est de base dans votre raccourci
  • +force_install_dir D:\games\ets2 << là ou je souhaite installer le serveur
  • +login anonymous << Pas besoin d’avoir acheté le jeu pour avoir le serveur (On est pas sur Farming Simulator…)
  • +app_update 1948160 << on demande le DL ou la mise à jours du programme (1948160 = ETS2 Dedicated Server)
  • +quit << bah… on demande que SteamCMD se ferme quand il à fait son truc

Bon, ça y est le serveur est installé, maintenant il faut le configurer pour le lancer

Récupération des fichiers de votre jeu

Alors ça c’est une particularité ici, vous devez lancer votre jeu en ayant accès à la console de dev (appuyez sur « ² » dans votre jeu pour l’ouvrir/la fermer)
Dans cette console, tapez export_server_packages
2 fichiers seront créés dans votre dossier « Mes Documents >> Euro Truck Simulator 2 »

  • server_packages.sii
  • server_packages.dat

Copiez ces 2 fichiers et collez-les dans votre serveur (la machine qui héberge) dans « Mes Documents >> Euro Truck Simulator 2 »
Voilà, la particularité est faite, maintenant on configure le serveur…

Configuration du serveur

Comme pour SteamCMD, créez un raccourci de l’executable du serveur (comme vu plus haut, je l’ai installé dans « D:\games\ets2 »), le .exe ce trouve dans « bin/win_x64 »
Editez le raccourci comme précédemment et mettez une cible dans ce genre >> D:\games\ets2\bin\win_x64\eurotrucks2_server.exe -nosingle -server « server_packages.sii » -server_cfg « server_config.sii »Explication de la commande:

  • D:\games\ets2\bin\win_x64\eurotrucks2_server.exe << Normalement c’est de base dans votre raccourci
  • -nosingle << Permet d’en lancer plusieurs en même temps (on verra ça plus tard si ça intéresse)
  • -server « server_packages.sii » << On lui dit quel server packages lire (dans le cas où vous souhaitez plusieurs serveurs avec des mods ou map différentes)
  • -server_cfg « server_config.sii » << On lui dit quelle configuration lire (différente pour chaque instance)

On attaque le fichier de configuration, ouvrez le « server_config.sii » avec n’importe quel éditeur (ce fichier ce trouve dans « Mes Documents >> Euro Truck Simulator 2 »

Inspirez vous de l’exemple ci dessous, je vais vous expliquer….

SiiNunit
{
server_config : _nameless.***.****.**** {
 lobby_name: « Super Server #01 »
 description: « Super Description »
 welcome_message: « Super Welcome Message »
 password: «  »
 max_players: 8
 max_vehicles_total: 100
 max_ai_vehicles_player: 50
 max_ai_vehicles_player_spawn: 50
 connection_virtual_port: 104
 query_virtual_port: 105
 connection_dedicated_port: 32015
 query_dedicated_port: 32016
 server_logon_token: «  »
 player_damage: true
 traffic: true
 hide_in_company: false
 hide_colliding: true
 force_speed_limiter: true
 mods_optioning: false
 service_no_collision: false
 in_menu_ghosting: true
 name_tags: true
 friends_only: false
 show_server: true
 moderator_list: 1
 moderator_list[0]: TonSteamID64
}
}

Alors les trucs importants sont:

  • connection_virtual_port: 104
  • query_virtual_port: 105
  • connection_dedicated_port: 32015
  • query_dedicated_port: 32016

Vous ne pouvez pas avoir 2 fois les même ports de configuré si vous hébergez plusieurs serveurs (c’est pour ça que je n’ai pas ceux de bases)

Dans vos parefeux/box/routeur ou autres, vous devez juste ouvrir le connection_dedicated_port en TCP et le query_dedicated_port en UDP.

Une fois tout ça fait, lancez le serveur via le raccourci, normalement tout fonctionne!

Liens utiles

Conclusion

Je mettrais ce guide à jour suivant les nouveautés venant de SCS.

Informations de consommation

Voici les conso moyenne que j’ai constatés avec des instances pleines (8 joueurs, traffic ON)

CPU: ~1% (8 Coeurs sur ma machine)
RAM: 150MB (+100mb/jours d’uptime)
WAN: <1MB/s

 

 

C’est tout ce que nous partageons aujourd’hui dans Euro Truck Simulator 2 Le Tuto de Serveur Dédié, si vous avez quelque chose à ajouter, n’hésitez pas à laisser un commentaire ci-dessous, et nous vous verrons bientôt. Tous les crédits vont à l’auteur original Rony-Beck