Ce guide couvre la configuration admin, toutes les commandes console disponibles, la gestion des joueurs, les paramètres du monde et le dépannage pour votre serveur dédié HumanitZ. HumanitZ utilise des commandes basées sur le chat préfixées par / pour l'administration du serveur.
Configuration admin
HumanitZ accorde l'accès admin via un système de mot de passe. Le mot de passe admin est configuré dans le fichier GameServerSettings.ini de votre serveur ou via les variables de démarrage de GPanel.
Définir le mot de passe admin
Définissez le mot de passe admin dans le fichier de configuration de votre serveur :
AdminPassword=YourSecurePassword123
Vous pouvez également le définir via l'onglet Startup de GPanel en modifiant la variable Admin Password. Après avoir changé le mot de passe, redémarrez le serveur pour que la modification prenne effet.
Se connecter en tant qu'admin en jeu
- Rejoignez votre serveur en tant que joueur normal.
- Ouvrez le chat en jeu (appuyez sur Enter ou T).
- Tapez la commande suivante avec votre mot de passe admin :
/AdminAccess YourSecurePassword123
Vous verrez un message de confirmation indiquant que les privilèges admin ont été accordés pour votre session en cours. L'accès admin persiste jusqu'à votre déconnexion du serveur.
Visibilité du tag admin
Par défaut, un tag admin peut apparaître à côté de votre nom dans le chat. Vous pouvez activer ou désactiver cette visibilité :
/admintag
Cela masque ou affiche l'indicateur admin, vous permettant de jouer anonymement si nécessaire.
Commandes admin
Toutes les commandes sont entrées dans le chat en jeu et préfixées par /. Les commandes sont sensibles à la casse.
Commandes de gestion du serveur
| Commande | Syntaxe | Description |
|---|---|---|
| Arrêt | /Shutdown [seconds] |
Arrête le serveur après le délai spécifié. Tous les joueurs sont notifiés dans le chat et le monde est sauvegardé avant l'arrêt. |
| Sauvegarder le jeu | /SaveGame |
Force une sauvegarde manuelle immédiate du monde. Utile avant d'effectuer des modifications ou une maintenance. |
| Interface admin | /adminw |
Ouvre le panneau utilitaire admin pour faire apparaître des objets et ajuster les paramètres via une interface graphique. |
| SuperAdmin | /SuperAdmin |
Active le mode vol invisible. Vous devenez invisible pour les autres joueurs et pouvez voler librement sur la carte. Exécutez à nouveau la commande pour désactiver. |
| Mode Dieu | /god |
Active l'invincibilité. Vous ne pouvez subir aucun dégât de quelque source que ce soit. Exécutez à nouveau pour désactiver. |
| Affichage FPS | /FPS ou /FPS2 |
Active/désactive l'affichage du compteur d'images par seconde. Utile pour surveiller les performances du serveur. |
| Exécuter une commande | /ExecCmd [command] |
Exécute une commande console brute Unreal Engine. Réservé aux utilisateurs avancés. |
Commandes d'apparition
Les commandes d'apparition vous permettent de créer des objets, véhicules, créatures et compagnons à votre emplacement actuel.
| Commande | Syntaxe | Description |
|---|---|---|
| Faire apparaître un objet | /Spawn item_[Name] |
Fait apparaître un objet ramassable à votre emplacement. Exemple : /Spawn item_Apple |
| Apparition forcée | /fspawn item_[Name] |
Force l'apparition d'un objet en ignorant les vérifications de collision. À utiliser quand /Spawn échoue à cause du terrain. |
| Faire apparaître un véhicule | /spawn car_[Type] |
Fait apparaître un véhicule à votre emplacement. Voir la liste des véhicules ci-dessous. |
| Faire apparaître une IA | /spawn ai_[Type] |
Fait apparaître un zombie, un PNJ hostile ou une créature sauvage. Voir la liste des IA ci-dessous. |
| Faire apparaître un chien | /spawn Dog |
Fait apparaître un chien compagnon à votre emplacement. |
| Faire apparaître un chien adoptable | /spawn CompDog |
Fait apparaître un chien pouvant être adopté par n'importe quel joueur comme compagnon. |
| Faire apparaître un cheval | /spawn horse |
Fait apparaître un cheval aléatoire à votre emplacement. |
Types de véhicules
Utilisez ces identifiants avec /spawn car_[Type] :
| Type | Véhicule |
|---|---|
car_suv | SUV |
car_pickup | Pick-up |
car_jeep | Jeep |
car_hatchback | Berline compacte |
car_van | Fourgonnette |
car_truck | Camion |
car_sport | Voiture de sport |
car_rv | Camping-car |
car_policesuv | SUV de police |
car_gaztiger | Véhicule militaire (Gaz Tiger) |
car_edmond | Berline Edmond |
car_rally | Voiture de rallye |
car_amero | Muscle car Amero |
car_lazer | Voiture de sport Lazer |
Types d'apparition IA
Utilisez ces identifiants avec /spawn ai_[Type] :
| Type | Description |
|---|---|
ai_bear | Ours (faune hostile) |
ai_wolf | Loup (faune hostile) |
ai_buck | Cerf / Chevreuil (faune passive) |
ai_zombiepolice | Zombie policier |
ai_zombiegirl | Zombie féminin |
ai_zombiebelly | Zombie boursouflé |
ai_humanmelee | PNJ humain hostile (mêlée) |
/adminw pour parcourir les objets disponibles via l'interface graphique au lieu de mémoriser les noms.
Commandes compagnon et joueur
| Commande | Syntaxe | Description |
|---|---|---|
| Nommer le chien | /DogSetName [Name] |
Définit un nom personnalisé pour votre chien compagnon. |
| Téléporter le chien | /TPDog |
Téléporte votre chien compagnon à votre emplacement actuel. Utile quand le chien est bloqué. |
| Retirer le chien | /NoDog |
Retire votre chien compagnon du jeu. |
| Donner de l'expérience | /exp [amount] |
Accorde le montant spécifié de points d'expérience à votre personnage. |
| Débloquer | /unstuck |
Résout les situations où vous êtes coincé ou incapable d'interagir avec les objets. |
| Débloquer de la géométrie | /unstuckgeo |
Force la libération de votre personnage du terrain ou de la géométrie. À utiliser quand /unstuck ne suffit pas. |
Commandes météo et saisons
| Commande | Syntaxe | Description |
|---|---|---|
| Météo | /weather list |
Liste les types de météo disponibles et vous permet de changer la météo actuelle. |
| Saison | /season list |
Liste les saisons disponibles et vous permet de changer la saison actuelle. |
Gestion des joueurs
HumanitZ gère les joueurs principalement via la configuration du serveur et le panneau admin plutôt que par des commandes de chat individuelles.
Gérer les joueurs via le panneau admin
Utilisez la commande /adminw pour ouvrir le panneau utilitaire admin en jeu. Cette interface graphique offre des options pour gérer les joueurs connectés, y compris la possibilité de retirer les joueurs perturbateurs du serveur.
Protection par mot de passe du serveur
Le moyen le plus simple de restreindre l'accès au serveur est d'utiliser un mot de passe serveur. Définissez le champ Password dans GameServerSettings.ini et partagez-le uniquement avec les joueurs de confiance :
Password=YourServerPassword
Arrêt avec avertissement
Lorsque vous devez redémarrer ou effectuer une maintenance du serveur, utilisez la commande d'arrêt avec un délai pour donner aux joueurs le temps de sauvegarder leur progression :
/Shutdown 60
Cela envoie un avertissement de 60 secondes à tous les joueurs connectés dans le chat avant que le serveur ne s'arrête et sauvegarde.
Gestion des paramètres du monde
Bien que la plupart des paramètres du monde soient configurés via GameServerSettings.ini avant le démarrage du serveur, certains ajustements peuvent être effectués en temps réel à l'aide des commandes admin.
Référence rapide des paramètres
| Ce que vous souhaitez modifier | Comment le modifier |
|---|---|
| Météo actuelle | /weather list en jeu |
| Saison actuelle | /season list en jeu |
| Densité des zombies, difficulté, taux de butin | Modifiez GameServerSettings.ini et redémarrez le serveur |
| Durée jour/nuit | Modifiez DayDur et NightDur dans la configuration et redémarrez |
| Mode PvP | Modifiez PVP dans la configuration et redémarrez |
| Faire apparaître des objets/véhicules pour tester | Panneau /adminw ou commandes /Spawn en jeu |
Dépannage
Plantages du serveur
- Vérifiez le journal de la console : Examinez la sortie de la console GPanel pour les messages d'erreur avant le plantage. Les causes courantes incluent les limites de mémoire et les données de sauvegarde corrompues.
- Problèmes de mémoire : HumanitZ recommande 6-8 Go de RAM pour un fonctionnement stable. Si le serveur plante sous charge, envisagez de mettre à niveau votre plan serveur.
- Sauvegarde du monde corrompue : Si le serveur plante au démarrage de manière répétée, essayez de restaurer à partir d'une sauvegarde ou d'effectuer une réinitialisation du monde. Consultez le Guide de configuration du serveur pour les instructions de sauvegarde et de réinitialisation.
- Mises à jour du jeu : Les plantages après une mise à jour du jeu peuvent indiquer que les données de sauvegarde de la version précédente sont incompatibles. Consultez les notes de patch officielles de HumanitZ et les forums communautaires pour les problèmes connus.
Problèmes de connexion
- Le serveur n'apparaît pas dans le navigateur : Assurez-vous que le serveur a complètement démarré (vérifiez la console GPanel pour un message de disponibilité). Vérifiez que le query port est correctement assigné.
- Impossible de se connecter via IP directe : Vérifiez l'IP et le port de jeu (pas le query port). Utilisez le format
IP:Port. Voir Comment trouver l'IP et le port de votre serveur. - Délai de connexion dépassé : Le serveur est peut-être surchargé ou ne répond pas. Essayez de redémarrer via GPanel. Si le problème persiste, vérifiez la console pour les erreurs.
- "Version mismatch" : Le serveur et le client doivent être sur la même version du jeu. Redémarrez le serveur pour appliquer les mises à jour en attente, et assurez-vous que les joueurs ont mis à jour leur jeu via Steam.
Les commandes admin ne fonctionnent pas
- Non authentifié : Vous devez exécuter
/AdminAccess [password]à chaque fois que vous rejoignez le serveur. L'accès admin ne persiste pas entre les sessions. - Mauvais mot de passe : Le mot de passe admin est sensible à la casse. Vérifiez qu'il correspond exactement au paramètre
AdminPassworddans la configuration de votre serveur. - Aucun mot de passe admin défini : Si
AdminPasswordest vide ou absent du fichier de configuration, les commandes admin ne fonctionneront pas. Définissez un mot de passe et redémarrez le serveur. - Erreur de frappe dans la commande : Les commandes sont sensibles à la casse.
/spawnet/Spawnpeuvent se comporter différemment. Utilisez la syntaxe exacte indiquée dans ce guide.
Optimisation des performances
- Réduisez
MaxPlayerssi le serveur a du mal avec le nombre actuel de joueurs. - Diminuez
ZombieAmountMultietHumanAmountMultipour réduire le nombre d'entités et l'utilisation CPU. - Augmentez les minuteurs de réapparition (
ZombieRespawnTimer,HumanRespawnTimer) pour maintenir un nombre d'entités plus bas. - Assurez-vous que le serveur dispose de suffisamment de RAM pour la taille du monde et le nombre de joueurs actifs.
- Planifiez des redémarrages périodiques (quotidiens ou tous les quelques jours) pour libérer l'utilisation mémoire accumulée.
- Utilisez
/SaveGameavant les redémarrages pour vous assurer que toute la progression est préservée.
Articles connexes
- Guide de configuration du serveur HumanitZ
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Premiers pas avec votre nouveau serveur