The Bus Débutant 8 min de lecture

Liste complète des commandes admin The Bus (console + menu admin)

Liste des commandes admin The Bus : owner, admin, mod, user, kick, ban, broadcast, PlayerData.json, gestion des rangs via console serveur et menu in-game.

Liste complète des commandes admin The Bus (console + menu admin)

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 VotreNomDeJoueur

Sous 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.

É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 :

RangPouvoirs
OwnerTotal — peut promote/demote tout le monde
AdminKick/ban + paramètres
ModeratorKick uniquement
UserStandard

Promouvoir / démouvoir

CommandeDescription
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 JoueurAFK

Seul un owner peut promote en owner. Un admin ne peut promote qu’en mod ou en dessous.


Commandes modération

Kick / Ban

CommandeDescription
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
banlistAffiche la banlist

Exemples :

kick JoueurAFK "AFK depuis 30 min"
ban JoueurToxique "harcelement"
unban 76561198012345678

Mute (chat)

CommandeDescription
mute <Joueur>Mute le joueur dans le chat
unmute <Joueur>Démute

Commandes serveur

CommandeDescription
say <message>Broadcast à tous les joueurs
broadcast <message>Alias de say
listplayersListe les joueurs connectés
playerinfo <Joueur>Infos détaillées (SteamID, rang, ping)
saveserverForce la sauvegarde
restartserverRedémarre le serveur
stopserverArrêt propre

Exemples :

say Redemarrage dans 5 minutes
listplayers
restartserver

Commandes map et opérations

CommandeDescription
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:30

Les noms de map et plans d’opérations dépendent de votre installation (mods inclus). Listez via listmaps.


Commandes Workshop / Mods

CommandeDescription
listmodsListe les mods actifs
reloadmodsRecharge tous les mods (sans restart)
enablemod <NomMod>Active un mod
disablemod <NomMod>Désactive un mod

Workflow : promouvoir un nouveau modo

  1. Le futur modo se connecte au serveur
  2. Owner → console in-game : mod NomDuModo
  3. Vérifiez via playerinfo NomDuModo que le rang est bien Moderator
  4. Le modo peut désormais ouvrir le menu admin in-game

Workflow : modérer un joueur problématique

  1. listplayers → identifier le joueur
  2. Avertissement : say Stop le grief Joueur sinon kick
  3. Mute si c’est du spam chat : mute Joueur
  4. Kick : kick Joueur "harcelement"
  5. Ban si récidive : ban Joueur "harcelement repete"
  6. Vérifiez : banlist

Workflow : restart propre

say Sauvegarde et restart dans 60 secondes
saveserver
say Restart maintenant
restartserver

FAQ

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 :

  1. Configurer les rangs de votre équipe modo via owner / admin / mod
  2. Définir l’admin password dans le menu pour les modos temporaires
  3. Sauvegarder PlayerData.json régulièrement (rangs + bans)
  4. 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.

Pour aller plus loin