Installer un serveur The Bus dédié via SteamCMD (Windows et Linux)
Vous voulez héberger votre propre serveur The Bus pour rouler en bus à travers Berlin avec vos amis ? TML-Studios distribue gratuitement un serveur dédié officiel via Steam (App ID 507320). Ce guide couvre l’installation complète depuis SteamCMD jusqu’à votre premier passager satisfait. Toutes les commandes sont vérifiées contre le guide officiel TML-Studios sur Steam Community.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur The Bus chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 10€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 2 cœurs modernes | AMD Ryzen 9 / Intel i7 |
| RAM | 6 Go | 8 Go (8+ joueurs, mods cartes) |
| Disque | 20 Go SSD | SSD NVMe |
| Réseau | 20 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11 (officiel), Linux possible | Windows recommandé par TML-Studios |
Le binaire est officiellement Windows. Sous Linux, vous passerez par Steam Proton ou Wine.
Étape 1 — Télécharger SteamCMD
Windows
- Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extrayez dans
C:\steamcmd\ - Lancez
steamcmd.exeune première fois
Linux (via Wine)
sudo apt update
sudo apt install -y wine64 lib32gcc-s1 wget unzip
sudo useradd -m -s /bin/bash thebus
sudo su - thebus
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +quitAlternative locale : sur Windows, recherchez “The Bus - Dedicated Server” directement dans votre bibliothèque Steam (Tools → activez l’affichage des outils). Steam télécharge le serveur automatiquement.
Étape 2 — Installer le serveur The Bus (App ID 507320)
Windows via SteamCMD
steamcmd.exe +force_install_dir C:\TheBusServer\ +login anonymous +app_update 507320 validate +quitLinux via SteamCMD
./steamcmd.sh +force_install_dir /home/thebus/TheBusServer/ +login anonymous +app_update 507320 validate +quitLe téléchargement fait environ 8 Go (carte 1:1 Berlin). Patientez.
Étape 3 — Structure des fichiers installés
C:\TheBusServer\
├── TheBusServer.exe ← exécutable serveur
├── TheBus\
│ ├── Binaries\Win64\
│ ├── Content\
│ ├── Mods\ ← dossier des mods
│ └── Saved\
│ └── PlayerData.json ← admins/permissions (généré au 1er run)
└── Engine\Étape 4 — Ouvrir les ports réseau
The Bus utilise un port UDP par défaut :
| Port | Protocole | Usage |
|---|---|---|
| 7777 | UDP | Game port |
Windows PowerShell admin
New-NetFirewallRule -DisplayName "The Bus" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action AllowLinux UFW
sudo ufw allow 7777/udp
sudo ufw reloadRouteur : forwardez le port UDP 7777 vers l’IP locale de la machine serveur. Pour multiple serveurs, utilisez
-port=7778au lancement.
Étape 5 — Premier démarrage
Windows
TheBusServer.exe -log -newconsole -useperfthreadsLinux (Wine)
cd /home/thebus/TheBusServer
wine TheBusServer.exe -log -newconsole -useperfthreadsUne console serveur s’ouvre. Cherchez la ligne :
[ServerGUID] xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxNotez ce GUID : c’est l’identifiant que les joueurs entreront dans le browser in-game pour rejoindre.
Étape 6 — Configurer un port personnalisé
Pour changer le port (utile si plusieurs serveurs sur même machine) :
TheBusServer.exe -log -newconsole -port=7778Étape 7 — Devenir owner (admin total)
- Lancez The Bus côté client
- Allez dans Multiplayer → Direct Connect → GUID → entrez le GUID copié à l’étape 5
- Une fois connecté, ouvrez la console in-game (touche
~ou²) - Tapez :
owner VotreNomDeJoueur - Vous êtes désormais owner avec tous les droits
Linux : limitation
Sur Linux/Wine, l’exécution de commandes peut nécessiter une édition manuelle de PlayerData.json avant le premier lancement. Ouvrez le fichier après le 1er démarrage :
nano /home/thebus/TheBusServer/TheBus/Saved/PlayerData.jsonModifiez l’entrée correspondant à votre nom :
{
"PlayerName": "VotreNomDeJoueur",
"SteamID": "76561198012345678",
"Rank": "Owner"
}Redémarrez le serveur.
Étape 8 — Définir un admin password
Via le menu Admin in-game :
- Appuyez sur Échap → Admin Menu (visible uniquement owner/admin)
- Server Settings → Admin Password → définissez un mot de passe
- Les modos/utilisateurs entreront ce mot de passe pour accéder au menu admin sans être promus définitivement
Étape 9 — Hiérarchie des rangs
The Bus définit 4 rangs :
| Rang | Permissions |
|---|---|
| Owner | Tout (kick, ban, promote, demote, paramètres serveur) |
| Admin | Kick/ban, paramètres limités |
| Moderator | Kick uniquement, surveillance chat |
| User | Standard (par défaut) |
Promouvoir / démouvoir via console serveur
owner JoueurX
admin JoueurY
mod JoueurZ
user JoueurZÉtape 10 — Installer des mods
The Bus supporte les mods Workshop + custom.
Mods Workshop
- Souscrivez côté client depuis https://steamcommunity.com/app/491540/workshop/
- Localisez les fichiers dans
Steam/steamapps/workshop/content/491540/<workshopID>/ - Copiez chaque dossier mod dans
TheBusServer/TheBus/Mods/ - Redémarrez le serveur
Types de mods
| Type | Description |
|---|---|
| Client-only | Visuels, sons (pas besoin sur serveur) |
| Server-only | Configs, scripts admin |
| Both | Nouveaux bus, cartes → doit être sur serveur ET clients |
Étape 11 — Mettre à jour le serveur
steamcmd.exe +login anonymous +force_install_dir C:\TheBusServer\ +app_update 507320 validate +quitSauvegardez PlayerData.json et le dossier Mods/ avant chaque update majeure.
FAQ
Le serveur est-il vraiment gratuit ?
Oui — TML-Studios distribue le serveur dédié gratuitement via Steam (App ID 507320). Les joueurs eux doivent posséder le jeu (App ID 491540).
Combien de joueurs maximum ?
Limite officielle 16 joueurs par serveur. En pratique, 8 joueurs offre la meilleure fluidité réseau sur la map 1:1 Berlin.
Quelle est la différence entre le ServerGUID et l’IP ?
The Bus utilise un système de matchmaking via GUID plutôt que IP directe. Le GUID est un identifiant unique généré au lancement et que les joueurs entrent dans le browser in-game.
Mon serveur n’apparaît pas dans le matchmaking
Le matchmaking The Bus s’effectue via TML-Studios servers. Vérifiez : port 7777 UDP ouvert, TheBusServer.exe actif, GUID copié correctement.
Erreur “Failed to bind UDP socket”
Le port 7777 est déjà utilisé par un autre serveur. Lancez avec -port=7778.
Comment changer la map ou les routes ?
Via le menu Admin in-game → Server Settings → Operating Plans. Vous y sélectionnez les lignes de bus actives.
Linux est-il vraiment supporté ?
Officiellement non. Via Wine ça fonctionne mais avec des limitations (notamment pas de console interactive — édition manuelle PlayerData.json requise).
Conclusion
Vous avez maintenant un serveur The Bus dédié opérationnel. Étapes suivantes recommandées :
- Promouvoir vos amis modos via la commande
mod NomJoueur - Définir un admin password pour la modération ponctuelle
- Installer des mods Workshop (nouveaux bus, lignes)
- Maîtriser les commandes — voir Commandes admin The Bus
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? HebergTonServ installe votre serveur The Bus en moins de 5 minutes — Ryzen 9 5950X, Anti-DDoS 5 Tbps et support 24/7 dès 10€/mois.



