Ce guide couvre l'administration de votre serveur dédié Post Scriptum, y compris la configuration des administrateurs, les commandes RCON, la gestion des joueurs, le contrôle de la rotation des cartes, l'équilibrage des équipes et le dépannage. Post Scriptum utilise le même système d'administration que Squad. Pour la configuration initiale du serveur, consultez Post Scriptum Server Setup Guide.
Configuration des administrateurs
Post Scriptum utilise un système d'administration basé sur les rôles, configuré via le fichier Admins.cfg. Ce fichier définit des groupes d'administrateurs avec des permissions spécifiques et attribue les joueurs à ces groupes par Steam ID.
Configuration de Admins.cfg
- Arrêtez votre serveur depuis GPanel.
- Ouvrez le Gestionnaire de fichiers ou connectez-vous via SFTP.
- Naviguez vers
PostScriptum/ServerConfig/. - Ouvrez ou créez
Admins.cfg.
Groupes d'administrateurs
Définissez des groupes avec des permissions spécifiques, puis attribuez des Steam ID à chaque groupe :
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
Permissions disponibles
Permissions que vous pouvez attribuer aux groupes :
changemap-- changer de carte/couchebalance-- gérer l'équilibrage des équipespause-- mettre en pause/reprendre le matchcheat-- utiliser les commandes de trichekick/ban-- expulser ou bannir des joueursconfig-- modifier la configuration du serveur en temps réelcameraman-- spectateur en caméra libreimmune-- ne peut pas être expulsé/banni par d'autres administrateursreserve-- accéder aux emplacements réservés aux joueurschat-- envoyer des messages de diffusion administrateurteamchange/forceteamchange-- changer sa propre équipe ou forcer d'autres joueurs à changer
steamid.io. L'ID est un nombre de 17 chiffres commençant par 7656119.
Commandes RCON
RCON (Remote Console) vous permet d'exécuter des commandes sans être connecté en tant que joueur. Connectez-vous en utilisant n'importe quel client compatible Source RCON avec l'IP de votre serveur, le port RCON (depuis l'onglet Network de GPanel) et le mot de passe RCON que vous avez configuré.
Commandes de gestion des joueurs
| Commande | Utilisation | Description |
|---|---|---|
ListPlayers |
ListPlayers |
Lister tous les joueurs connectés avec leurs ID et Steam ID |
AdminKick |
AdminKick <nameOrID> <reason> |
Expulser un joueur avec un message de raison optionnel |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
Bannir un joueur pour une durée (ex. : 1h, 1d, 0 pour permanent) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
Bannir un joueur par Steam ID (utile pour les bannissements hors ligne) |
AdminUnban |
AdminUnban <steamID> |
Supprimer un bannissement par Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
Envoyer un message d'avertissement à un joueur spécifique |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
Forcer un joueur à changer d'équipe |
Commandes de contrôle des cartes et du jeu
| Commande | Utilisation | Description |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
Changer immédiatement vers une couche spécifiée |
AdminSetNextMap |
AdminSetNextMap <layerName> |
Définir la prochaine couche dans la rotation sans changer la couche actuelle |
AdminRestartMatch |
AdminRestartMatch |
Redémarrer le match en cours depuis le début |
AdminEndMatch |
AdminEndMatch |
Forcer la fin du match en cours et passer à la couche suivante |
AdminPauseMatch |
AdminPauseMatch |
Mettre en pause le match en cours |
AdminUnpauseMatch |
AdminUnpauseMatch |
Reprendre le match |
AdminBroadcast |
AdminBroadcast <message> |
Envoyer un message de diffusion visible par tous les joueurs du serveur |
ShowCurrentMap |
ShowCurrentMap |
Afficher la carte/couche actuellement chargée |
ShowNextMap |
ShowNextMap |
Afficher la prochaine carte/couche dans la rotation |
Gestion de la rotation des cartes
Le fichier de rotation se trouve à PostScriptum/ServerConfig/MapRotation.cfg. Ajoutez une couche par ligne :
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
Utilisez AdminChangeMap pour changer immédiatement, ou AdminSetNextMap pour mettre en file d'attente la prochaine couche sans interrompre le match en cours.
MapRotation.cfg. Pour effectuer des changements permanents, modifiez directement le fichier de configuration.
Équilibrage des équipes
Configurez l'équilibrage des équipes dans Server.cfg avec AllowTeamChanges, AutoBalanceEnabled et AutoBalanceThreshold. Les administrateurs peuvent forcer manuellement les joueurs à changer d'équipe en utilisant AdminForceTeamChange.
Dépannage
Le serveur n'apparaît pas dans le navigateur
- Vérifiez que vous disposez d'une licence serveur valide d'OWI. Sans licence, le serveur n'apparaîtra pas dans le navigateur public.
- Attendez 2-3 minutes après le démarrage pour que le serveur s'enregistre dans la liste principale des serveurs.
- Assurez-vous que
ShouldAdvertise=trueetIsLANMatch=falsesont définis dans votreServer.cfg. - Vérifiez la sortie console dans GPanel pour tout message d'erreur lié à la licence.
Plantages du serveur
- Consultez les journaux du serveur pour les détails des erreurs. Les journaux se trouvent dans le répertoire
PostScriptum/Saved/Logs/. - Vérifiez que les noms de couches dans
MapRotation.cfgsont correctement orthographiés et font référence à des couches valides. - Si les plantages surviennent après une mise à jour du jeu, essayez de réinstaller le serveur via l'option Reinstall de GPanel (sauvegardez vos configurations au préalable).
- Assurez-vous que le fichier
Admins.cfgne contient pas d'erreurs de syntaxe.
Les joueurs ne peuvent pas se connecter
- Confirmez que le serveur est entièrement démarré dans GPanel.
- Vérifiez que le serveur n'a pas atteint la limite
MaxPlayers. - Si vous utilisez un mot de passe, assurez-vous que les joueurs le saisissent correctement.
- Vérifiez que les joueurs ont la même version du jeu que le serveur.
Problèmes de connexion RCON
- Assurez-vous que le mot de passe RCON est défini dans les variables de démarrage ou dans
Server.cfg. - Utilisez le bon port RCON depuis l'onglet Network de GPanel.
- Confirmez que vous utilisez un client compatible Source RCON.
Articles connexes
- Post Scriptum Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Si vous avez besoin d'aide supplémentaire pour l'administration du serveur, veuillez ouvrir un ticket de support et notre équipe vous aidera.