Prérequis
- Un serveur Project Zomboid en fonctionnement hébergé chez Legion Hosting
- Accès à GPanel
- Le jeu installé et capable de se connecter à votre serveur
Configuration de l'accès administrateur
Avant de pouvoir utiliser les commandes d'administration en jeu, vous devez configurer un mot de passe administrateur sur votre serveur. Il existe deux façons de le faire.
Option 1 : Fichier de paramètres du serveur
- Ouvrez GPanel et accédez à votre serveur.
- Allez dans le Gestionnaire de fichiers et ouvrez
/.cache/server/<servername>.ini(remplacez<servername>par le nom de votre serveur). - Trouvez la ligne
AdminPassword=et définissez un mot de passe sécurisé :AdminPassword=YourSecurePassword123 - Enregistrez le fichier et redémarrez votre serveur.
Option 2 : Onglet Startup de GPanel
- Ouvrez GPanel et accédez à votre serveur.
- Allez dans l'onglet Startup.
- Recherchez le champ Admin Password et entrez le mot de passe souhaité.
- Redémarrez votre serveur pour que le changement prenne effet.
Accorder l'accès administrateur aux joueurs
Une fois votre mot de passe administrateur défini, les joueurs qui se connectent et saisissent le mot de passe administrateur auront l'accès administrateur. Vous pouvez également définir les niveaux d'accès directement depuis la console du serveur.
Dans l'onglet Console de GPanel, tapez :
setaccesslevel <username> admin
Il s'agit d'une commande console uniquement — elle doit être exécutée depuis la Console GPanel ou la console du serveur, et non depuis le chat en jeu.
Commandes d'administration courantes
Les commandes précédées de / sont tapées dans le chat en jeu — appuyez sur T ou Enter pour ouvrir la fenêtre de chat. Les commandes sans préfixe / sont réservées à la console et doivent être exécutées depuis l'onglet Console de GPanel.
Gestion des joueurs
| Commande | Description |
|---|---|
/players |
Lister tous les joueurs actuellement connectés |
/kick <username> |
Expulser un joueur du serveur |
/banuser <username> |
Bannir un joueur du serveur |
/unbanuser <username> |
Lever le bannissement d'un joueur |
/adduser <username> <password> |
Créer un compte en liste blanche pour un joueur |
/servermsg <message> |
Diffuser un message à tous les joueurs sur le serveur |
Téléportation
| Commande | Description |
|---|---|
/teleport <username> |
Se téléporter à l'emplacement d'un joueur |
/teleportto <x> <y> <z> |
Se téléporter à des coordonnées spécifiques de la carte |
Triches / Débogage des joueurs
| Commande | Description |
|---|---|
/godmod <username> |
Activer/désactiver le mode dieu (invincibilité) pour un joueur |
/invisible <username> |
Activer/désactiver l'invisibilité pour un joueur (les zombies l'ignorent) |
/noclip <username> |
Activer/désactiver le noclip pour un joueur (traverser les murs et le terrain) |
/addxp <username> <perk> <amount> |
Accorder de l'XP à un joueur dans une compétence spécifique (ex. : /addxp Player1 Carpentry 1000) |
Monde & Événements
| Commande | Description |
|---|---|
/startrain |
Déclencher un événement de pluie |
/stoprain |
Arrêter la pluie en cours |
/gunshot |
Déclencher un son de coup de feu à proximité pour attirer les zombies |
/chopper |
Déclencher un événement de survol d'hélicoptère |
Contrôle du serveur
| Commande | Description |
|---|---|
/save |
Forcer la sauvegarde immédiate du monde |
/quit |
Sauvegarder le monde et arrêter le serveur proprement |
Niveaux d'accès
Project Zomboid dispose de plusieurs niveaux d'accès qui contrôlent les commandes qu'un joueur peut utiliser. Définissez le niveau d'accès d'un joueur depuis la Console GPanel (il s'agit d'une commande réservée à la console) :
setaccesslevel <username> <level>
| Niveau | Description |
|---|---|
| admin | Accès complet à toutes les commandes. Peut gérer les autres administrateurs, modifier les paramètres du serveur et contrôler le serveur. |
| moderator | Peut expulser et bannir des joueurs, se téléporter et consulter les informations des joueurs. Ne peut pas modifier les paramètres du serveur. |
| overseer | Capacités de modération limitées. Peut consulter les informations des joueurs et effectuer une modération de base. |
| gm | Game Master. Peut faire apparaître des objets, se téléporter et gérer les événements en jeu. Utile pour les serveurs roleplay. |
| observer | Peut observer les joueurs. Accès minimal aux commandes. Utile pour surveiller le serveur. |
| none | Joueur ordinaire sans privilèges spéciaux. C'est le niveau par défaut pour tous les joueurs. |
none depuis la Console GPanel :setaccesslevel PlayerName none
Utilisation de la Console GPanel
Vous pouvez également exécuter des commandes via la console web GPanel sans être connecté au jeu :
- Ouvrez GPanel et accédez à votre serveur.
- Allez dans l'onglet Console.
- Tapez votre commande dans le champ de saisie en bas et appuyez sur Entrée.
/) peuvent également être exécutées depuis la console GPanel en les tapant avec le préfixe /. Certaines commandes comme setaccesslevel sont réservées à la console et n'utilisent pas de préfixe /. Certaines commandes (comme la téléportation et le mode dieu) ne fonctionnent que lorsque vous êtes connecté au jeu.
Gestion de la liste de bannissement
Lorsque vous bannissez un joueur avec /banuser, le bannissement est enregistré dans la base de données du serveur située dans /.cache/db/.
Pour gérer les bannissements :
- Bannir un joueur :
/banuser <username> - Débannir un joueur :
/unbanuser <username> - Modification manuelle : Vous pouvez également utiliser le Gestionnaire de fichiers GPanel pour parcourir le répertoire
/.cache/db/et modifier manuellement la liste de bannissement si nécessaire.
Dépannage
- Assurez-vous que votre mot de passe administrateur est correctement défini dans
/.cache/server/<servername>.ini(la ligneAdminPassword=) et que le serveur a été redémarré après la modification. - Vérifiez que vous avez saisi le mot de passe administrateur lors de la connexion au serveur.
- Consultez les journaux du serveur dans
/.cache/Logs/pour tout message d'erreur.
- Votre niveau d'accès n'est peut-être pas suffisant. Demandez à un administrateur du serveur de définir votre niveau d'accès depuis la Console GPanel en utilisant
setaccesslevel <username> admin. - Certaines commandes nécessitent le niveau d'accès admin. Si vous avez été défini à un niveau inférieur (comme moderator ou gm), certaines commandes peuvent ne pas être disponibles pour vous.
- Assurez-vous que le nom du perk est correctement orthographié et utilise le nom exact du perk PZ (ex. :
Carpentry,Cooking,Farming,Fitness,Strength). - Le joueur doit être en ligne lorsque vous exécutez la commande.
- Certaines commandes ne fonctionnent que lorsqu'elles sont tapées en jeu, et non via la console GPanel.
- Assurez-vous que le serveur est en cours d'exécution et n'est pas dans un état planté ou arrêté.
- Essayez de redémarrer le serveur depuis GPanel et de réessayer la commande.
Guides associés
- Guide des paramètres du serveur Project Zomboid — Configurez les paramètres de gameplay, la difficulté et les options sandbox de votre serveur.
- Guide d'installation de mods Project Zomboid — Ajoutez des mods du Workshop à votre serveur.