Comment créer un serveur dédié Motor Town
Motor Town: Behind The Wheel dispose d’un serveur dédié officiel pour Windows, ce qui permet à votre communauté de roleplay de camionnage, de bus, de taxi ou de police de faire tourner un monde persistant sur l’île de Jeju qui reste en ligne en permanence. Ce guide couvre les deux façons d’en obtenir un : louer chez un hébergeur ou auto-héberger sur votre propre machine Windows.
Avant de commencer : ce dont le serveur Motor Town a besoin
- Il est réservé à Windows. Le serveur dédié est distribué sous forme d’outil Windows 64 bits sur Steam. Il n’existe pas de version Linux (voir la section Linux ci-dessous).
- Il faut une copie du jeu. L’outil serveur est lié à un compte Steam qui possède Motor Town: Behind The Wheel. L’installer avec une connexion SteamCMD anonyme échoue avec une erreur « No subscription ».
- Les versions du serveur et du client doivent correspondre. Après chaque patch du jeu, le serveur doit être mis à jour avant que les joueurs à jour puissent le rejoindre, alors prévoyez de le garder à jour.
- Le monde est l’île de Jeju (il n’y a pas de sélection de carte), et le moteur prend en charge jusqu’à 100 joueurs, avec environ 20 recommandés pour une machine moyenne.
Option 1 : louer un serveur Motor Town
Le raccourci : louez un serveur Motor Town et la licence, la branche bêta, le fichier de configuration, les mises à jour et la redirection de ports sont gérés pour vous. Vous disposez d’un panneau de contrôle avec les paramètres du serveur sous forme de formulaire (nombre max de joueurs, mots de passe, densité de pluie et de trafic, loyer des logements, rôles admin et police), d’un gestionnaire de fichiers pour importer des sauvegardes et des mods, et d’outils d’administration basés sur l’API Web du jeu pour expulser, bannir et faire des annonces sans être en jeu.
Option 2 : auto-héberger sur votre propre machine Windows
1. Installer le serveur dédié
Le serveur est un outil Steam distinct appelé Motor Town: Behind The Wheel - Dedicated Server (app 2223650). Sur le compte qui possède le jeu :
- Dans votre bibliothèque Steam, activez le filtre Outils et installez Motor Town: Behind The Wheel - Dedicated Server.
- Faites un clic droit sur l’outil, ouvrez Propriétés → Bêtas et saisissez le code d’accès bêta motortowndedi. Sélectionnez la branche beta - Testing Dedicated Server. Cette branche contient la version du serveur qui correspond au client de jeu en production.
Avec SteamCMD, connectez-vous plutôt avec le compte propriétaire et exécutez :
steamcmd +login youraccount +app_update 2223650 -beta beta -betapassword motortowndedi validate +quit
Si des joueurs ne parviennent plus à se connecter par la suite à cause d’une incompatibilité de version, revérifiez l’onglet Bêtas : la branche correspondant au client actuel peut changer d’un correctif à l’autre.
2. Configurer le serveur
Dans le dossier d’installation, renommez DedicatedServerConfig_Sample.json en DedicatedServerConfig.json et modifiez-le. Les clés importantes :
- ServerName : ce que les joueurs voient dans la liste des serveurs en jeu.
- Password : mot de passe de connexion (laissez vide pour un serveur public).
- MaxPlayers : jusqu’à 100 ; le développeur recommande environ 20 pour un système moyen.
- ServerMessage : affiché aux joueurs après leur connexion (utilisez \ pour les sauts de ligne).
- Admins : les joueurs disposant des droits d’administration ; consultez le guide des commandes admin et de l’API Web pour comprendre le fonctionnement des identifiants.
- Réglages du monde : Rain, Fire, NPCVehicleDensity, NPCPoliceDensity, paramètres de location des parcelles de logement, bAllowModdedVehicle pour les mods.
3. Ouvrir les ports
Redirigez et autorisez dans le pare-feu :
- Port de jeu 7777 (ouvrir à la fois en TCP et en UDP)
- Port de requête Steam 27015 (UDP), qui permet au serveur d’apparaître dans la liste en jeu
- Port Web API 8080 uniquement si vous activez la Web API et voulez qu’elle soit joignable à distance (mieux : laissez-le fermé et interrogez-la en local)
4. Démarrez-le
Lancez RunDedicatedServer.bat depuis le dossier d’installation, ou exécutez directement l’exécutable :
MotorTown\Binaries\Win64\MotorTownServer-Win64-Shipping.exe Jeju_World?listen? -server -log -useperfthreads
Vous pouvez remplacer les ports avec -Port=7777 -QueryPort=27015 sur cette ligne de commande. Le monde est enregistré dans MotorTown\Saved\SaveGames à l’intérieur du dossier d’installation, pensez donc à sauvegarder ce dossier régulièrement.
Transférer votre monde coopératif sur le serveur
Vous pouvez poursuivre un monde coopératif existant sur un serveur dédié. Le serveur étant arrêté, copiez vos fichiers de sauvegarde depuis %LOCALAPPDATA%\MotorTown\Saved\SaveGames sur votre PC vers le dossier MotorTown\Saved\SaveGames du serveur, puis démarrez le serveur. Seul le monde du premier emplacement de personnage se transfère proprement, alors assurez-vous que le monde voulu se trouve dans l’emplacement un avant de copier.
Existe-t-il un serveur Linux pour Motor Town ?
Non. Le serveur dédié fonctionne uniquement sous Windows, en 64 bits, et aucune version Linux n’existe sur Steam. Les configurations Wine ou Proton ne sont pas prises en charge : si votre seul matériel disponible tourne sous Linux, la solution pratique pour un serveur Motor Town consiste à louer une instance Windows hébergée plutôt qu’à vous battre avec une couche de compatibilité.
Étapes suivantes
- Guide des commandes admin et de l’API Web de Motor Town : rôles, kick/ban, annonces et référence complète de l’API.
- Comment installer des mods sur un serveur Motor Town : mods de véhicules via des fichiers .pak.
- Comment rejoindre un serveur Motor Town : partagez celui-ci avec vos joueurs.