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
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
Ç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
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
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: 8max_vehicles_total: 100max_ai_vehicles_player: 50max_ai_vehicles_player_spawn: 50connection_virtual_port: 104query_virtual_port: 105connection_dedicated_port: 32015query_dedicated_port: 32016server_logon_token: « »player_damage: truetraffic: truehide_in_company: falsehide_colliding: trueforce_speed_limiter: truemods_optioning: falseservice_no_collision: falsein_menu_ghosting: truename_tags: truefriends_only: falseshow_server: truemoderator_list: 1moderator_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