Liste complète des commandes admin The Bus (console + menu admin)
Vous administrez un serveur The Bus et cherchez la liste complète des commandes pour gérer les rangs, kicker, bannir et configurer votre serveur ? Ce guide récapitule toutes les commandes admin disponibles via la console serveur et le menu admin in-game. Toutes les commandes sont vérifiées contre le guide officiel TML-Studios.
Pas encore de serveur ? Louez un serveur The Bus chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 10€/mois.
Étape 1 — Devenir admin (rappel)
Pour exécuter les commandes admin, vous devez avoir le rang Owner ou Admin.
Première mise en place (owner initial)
Connectez-vous au serveur et tapez dans la console in-game (touche ~) :
owner VotreNomDeJoueurSous Linux/Wine — édition manuelle
Modifiez TheBusServer/TheBus/Saved/PlayerData.json :
[
{
"PlayerName": "VotreNomDeJoueur",
"SteamID": "76561198012345678",
"Rank": "Owner"
}
]Redémarrez le serveur.
Étape 2 — Accès aux commandes
Console serveur
La console serveur (fenêtre -newconsole de TheBusServer.exe) accepte les commandes sans préfixe. Les commandes y sont exécutées en tant qu’owner implicite.
Console in-game
Owners et admins peuvent ouvrir la console in-game (~ ou ²) et taper les commandes directement.
Menu Admin in-game
Échap → Admin Menu (visible owner/admin). Interface graphique pour :
- Gestion des passagers
- Sélection map / opérations
- Kick / ban
- Settings serveur
Commandes de rang
The Bus utilise 4 rangs hiérarchiques :
| Rang | Pouvoirs |
|---|---|
Owner | Total — peut promote/demote tout le monde |
Admin | Kick/ban + paramètres |
Moderator | Kick uniquement |
User | Standard |
Promouvoir / démouvoir
| Commande | Description |
|---|---|
owner <Joueur> | Promote en owner |
admin <Joueur> | Promote en admin |
mod <Joueur> | Promote en moderator |
user <Joueur> | Demote en user normal |
Exemples :
admin Marc
mod Sophie
user JoueurAFKSeul un owner peut promote en owner. Un admin ne peut promote qu’en mod ou en dessous.
Commandes modération
Kick / Ban
| Commande | Description |
|---|---|
kick <Joueur> | Éjecte (peut revenir) |
kick <Joueur> "raison" | Éjecte avec message |
ban <Joueur> | Ban permanent (par SteamID) |
ban <Joueur> "raison" | Ban avec motif |
unban <SteamID> | Lève le ban |
banlist | Affiche la banlist |
Exemples :
kick JoueurAFK "AFK depuis 30 min"
ban JoueurToxique "harcelement"
unban 76561198012345678Mute (chat)
| Commande | Description |
|---|---|
mute <Joueur> | Mute le joueur dans le chat |
unmute <Joueur> | Démute |
Commandes serveur
| Commande | Description |
|---|---|
say <message> | Broadcast à tous les joueurs |
broadcast <message> | Alias de say |
listplayers | Liste les joueurs connectés |
playerinfo <Joueur> | Infos détaillées (SteamID, rang, ping) |
saveserver | Force la sauvegarde |
restartserver | Redémarre le serveur |
stopserver | Arrêt propre |
Exemples :
say Redemarrage dans 5 minutes
listplayers
restartserverCommandes map et opérations
| Commande | Description |
|---|---|
setmap <MapName> | Change la carte du serveur |
setoperation <PlanID> | Active un plan d’opérations (lignes de bus) |
weather <type> | Force la météo (clear, rain, snow) |
time <h>:<m> | Force l’heure in-game |
Exemples :
setmap Berlin_M41
weather rain
time 18:30Les noms de map et plans d’opérations dépendent de votre installation (mods inclus). Listez via
listmaps.
Commandes Workshop / Mods
| Commande | Description |
|---|---|
listmods | Liste les mods actifs |
reloadmods | Recharge tous les mods (sans restart) |
enablemod <NomMod> | Active un mod |
disablemod <NomMod> | Désactive un mod |
Workflow : promouvoir un nouveau modo
- Le futur modo se connecte au serveur
- Owner → console in-game :
mod NomDuModo - Vérifiez via
playerinfo NomDuModoque le rang est bienModerator - Le modo peut désormais ouvrir le menu admin in-game
Workflow : modérer un joueur problématique
listplayers→ identifier le joueur- Avertissement :
say Stop le grief Joueur sinon kick - Mute si c’est du spam chat :
mute Joueur - Kick :
kick Joueur "harcelement" - Ban si récidive :
ban Joueur "harcelement repete" - Vérifiez :
banlist
Workflow : restart propre
say Sauvegarde et restart dans 60 secondes
saveserver
say Restart maintenant
restartserverFAQ
Le menu Admin in-game est grisé
Vous n’avez pas le rang Admin ou Owner. Demandez à un owner de vous promote via admin VotreNom.
Différence entre kick et ban
kick = éjection temporaire (peut revenir immédiatement). ban = ajout à la banlist persistante par SteamID (PlayerData.json).
Sur Linux, mes commandes console ne marchent pas
Le serveur The Bus n’a pas de TTY interactive sous Wine — vous devez éditer PlayerData.json manuellement pour gérer les rangs et bans. Pour les commandes runtime, utilisez la console in-game uniquement.
Comment lister la map et les opérations dispo ?
listmaps + listoperations côté console serveur. Sinon Menu Admin → Server Settings → Map (UI liste).
Mes promotions ne persistent pas après restart
PlayerData.json doit être inscriptible (Windows : pas de read-only, Linux : owner=user du process). Vérifiez les permissions.
Peut-on automatiser les restarts ?
Pas nativement. Sur Windows, utilisez Task Scheduler + un script .bat qui kill + relance TheBusServer.exe. Sur Linux, systemd timer.
Y a-t-il un RCON externe ?
Non, The Bus n’expose pas de RCON Source protocol. L’admin se fait exclusivement console serveur ou in-game.
Conclusion
Vous maîtrisez maintenant toutes les commandes admin The Bus disponibles en console et menu in-game. Étapes suivantes :
- Configurer les rangs de votre équipe modo via
owner/admin/mod - Définir l’admin password dans le menu pour les modos temporaires
- Sauvegarder PlayerData.json régulièrement (rangs + bans)
- Installer le serveur en détail — voir Installer un serveur The Bus
Pour un hébergeur The Bus avec console panel intégrée et support 24/7, HebergTonServ est la référence en France dès 10€/mois.



