En tant qu'administrateur de serveur Myth of Empires, vous avez accès aux commandes GM (Game Master) qui vous permettent de gérer les joueurs, contrôler l'environnement, faire apparaître des objets et maintenir la santé du serveur. Ce guide couvre la configuration admin, les commandes GM courantes, les outils de gestion des joueurs et les techniques de dépannage.
Configuration admin
Avant de pouvoir utiliser les commandes GM en jeu, vous devez configurer le mot de passe admin et éventuellement ajouter des joueurs spécifiques à une liste d'administrateurs.
Définir le mot de passe admin
- Arrêtez votre serveur depuis GPanel.
- Ouvrez le fichier de configuration du serveur (par exemple,
PrivateServerTool.ini) via SFTP ou le gestionnaire de fichiers de GPanel. - Trouvez ou ajoutez le paramètre
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Enregistrez le fichier et redémarrez votre serveur.
Ajouter des admins via la configuration
Pour accorder des privilèges admin à des joueurs spécifiques sans partager le mot de passe admin, vous pouvez ajouter leurs Steam ID à une liste d'administrateurs dans la configuration du serveur. Recherchez une section ou un fichier de liste d'administrateurs :
[AdminList]
76561198012345678
76561198087654321
Chaque ligne contient un Steam ID. Les joueurs de cette liste reçoivent automatiquement les privilèges admin lorsqu'ils rejoignent le serveur.
Activer l'admin en jeu
Si vous n'êtes pas sur la liste d'administrateurs, vous devez vous authentifier à chaque session en utilisant le mot de passe admin :
- Rejoignez votre serveur Myth of Empires.
- Ouvrez la console en jeu ou le chat avec la touche appropriée (généralement Entrée pour le chat ou ~/` pour la console).
- Entrez la commande de connexion GM avec votre mot de passe admin :
GM Login YourSecureAdminPassword
Si l'authentification réussit, vous recevrez un message de confirmation et aurez accès à toutes les commandes GM. Cela doit être fait à chaque connexion au serveur.
GM Login ne fonctionne pas, essayez GMLogin, gm login, ou consultez la documentation communautaire la plus récente pour votre version du jeu.
Commandes GM courantes
Les commandes GM dans Myth of Empires vous permettent de contrôler divers aspects du gameplay. Les commandes sont saisies via la console en jeu ou le chat. Le préfixe est généralement GM suivi du nom de la commande.
Commandes de gestion des joueurs
| Commande | Description |
|---|---|
GM Kick <PlayerName> |
Expulse le joueur spécifié du serveur. Il peut se reconnecter immédiatement. |
GM Ban <PlayerName> |
Bannit le joueur spécifié du serveur. Il ne peut pas se reconnecter tant qu'il n'est pas débanni. |
GM Unban <PlayerName> |
Supprime le bannissement du joueur spécifié, lui permettant de revenir. |
GM ListPlayers |
Affiche la liste de tous les joueurs actuellement connectés avec leurs noms et identifiants. |
GM Announce <Message> |
Diffuse un message d'annonce à l'ensemble du serveur pour tous les joueurs. |
Commandes de téléportation
| Commande | Description |
|---|---|
GM TeleportTo <PlayerName> |
Vous téléporte à l'emplacement du joueur spécifié. |
GM TeleportToMe <PlayerName> |
Téléporte le joueur spécifié à votre emplacement actuel. |
GM TeleportToPos <X> <Y> <Z> |
Vous téléporte à des coordonnées mondiales spécifiques. |
GM Fly |
Active/désactive le mode vol, permettant un déplacement libre dans toutes les directions. |
GM Ghost |
Active/désactive le mode noclip, vous permettant de traverser le terrain et les structures. |
Commandes d'objets et de ressources
| Commande | Description |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Vous donne l'objet spécifié. Nécessite l'identifiant numérique de l'objet. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Donne un objet directement dans l'inventaire d'un autre joueur. |
GM AddExp <Amount> |
Accorde des points d'expérience à votre personnage. |
GM SetLevel <Level> |
Définit votre personnage au niveau spécifié. |
GM God |
Active/désactive le mode invincibilité. Votre personnage ne subit aucun dégât tant qu'il est actif. |
GM Invisible |
Active/désactive l'invisibilité. Les autres joueurs et PNJ ne peuvent pas vous voir. |
Commandes de temps et météo
| Commande | Description |
|---|---|
GM SetTime <Hour> |
Définit l'heure en jeu à l'heure spécifiée (0-23). Exemple : GM SetTime 12 pour midi. |
GM SetWeather <Type> |
Change la météo actuelle. Les types peuvent inclure clear, rain, storm, fog, etc. |
GM StopTime |
Gèle le cycle jour/nuit à l'heure actuelle. Utile pour les événements ou la construction. |
GM ResumeTime |
Reprend le cycle jour/nuit normal après avoir utilisé StopTime. |
Commandes de monde et d'entités
| Commande | Description |
|---|---|
GM DestroyTarget |
Détruit l'entité (structure, PNJ ou objet) que vous regardez. |
GM SpawnNPC <NpcID> <Quantity> |
Fait apparaître le type de PNJ spécifié à votre emplacement. |
GM KillAllNPC |
Supprime tous les PNJ sauvages de la carte. Ils réapparaîtront naturellement au fil du temps. |
GM SaveWorld |
Force une sauvegarde immédiate du monde. Exécutez toujours ceci avant d'arrêter le serveur. |
Outils de gestion du serveur
Gestion des sauvegardes du serveur
Les administrateurs doivent effectuer des sauvegardes manuelles aux moments critiques pour protéger les données du monde :
- Avant l'arrêt : Exécutez toujours
GM SaveWorldavant d'arrêter le serveur pour vous assurer que tous les changements récents sont préservés. - Avant les modifications de configuration : Sauvegardez puis faites une copie de sécurité des fichiers de sauvegarde via SFTP avant de modifier toute configuration.
- Après les événements : Sauvegardez après les événements communautaires ou les changements majeurs du monde pour verrouiller l'état actuel.
- Sauvegardes planifiées : Téléchargez régulièrement les données de sauvegarde du serveur via SFTP et stockez les copies de sécurité localement avec des noms de fichiers datés.
Surveillance des joueurs
Utilisez GM ListPlayers régulièrement pour surveiller qui est en ligne. C'est utile pour :
- Vérifier l'identité des joueurs et détecter les comptes alternatifs.
- Récupérer les Steam ID nécessaires pour les opérations d'expulsion, de bannissement ou de liste d'administrateurs.
- Surveiller la population du serveur pour ajuster les paramètres de joueurs maximum si nécessaire.
Annonces serveur
Utilisez les annonces pour communiquer avec votre communauté :
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
Dépannage
Plantages du serveur
| Symptôme | Cause probable | Solution |
|---|---|---|
| Plantage au démarrage après une modification de configuration | Valeur de configuration invalide ou erreur de syntaxe | Revenez au fichier de configuration précédent ou restaurez les valeurs par défaut. Vérifiez les crochets non fermés, les valeurs manquantes ou les caractères invalides. |
| Plantages aléatoires pendant le jeu | Épuisement de la mémoire ou débordement d'entités | Vérifiez l'utilisation de la mémoire dans GPanel. Envisagez de réduire MaxPlayers ou de supprimer les entités excessives avec GM KillAllNPC. Redémarrez le serveur pour libérer la mémoire. |
| Plantage lors de l'apparition d'objets/PNJ | ID d'objet ou de PNJ invalide | Vérifiez que l'ID est valide pour la version actuelle du jeu. Faire apparaître de grandes quantités d'entités d'un coup peut aussi causer des plantages -- faites-les apparaître par petits lots. |
| Plantage après une mise à jour du jeu | Incompatibilité de configuration ou de sauvegarde | Vérifiez si la mise à jour nécessite des modifications de configuration. Sauvegardez les fichiers de sauvegarde et essayez avec des fichiers de configuration neufs. Des correctifs communautaires peuvent être nécessaires. |
Problèmes de connexion
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans le navigateur | Attendez 5 à 10 minutes après le démarrage. Vérifiez que le port de requête est correct. Essayez la connexion directe par IP. |
| Délai de connexion dépassé | Confirmez que le serveur fonctionne dans GPanel. Vérifiez le bon port de jeu. Le serveur peut encore être en cours de chargement -- vérifiez la sortie de la console. |
| Erreur de version incompatible | Assurez-vous que le client de jeu et le serveur utilisent la même version. Mettez à jour le serveur ou demandez aux joueurs de mettre à jour leur client de jeu. |
| Déconnexions fréquentes | Vérifiez le lag du serveur en surveillant l'utilisation des ressources dans GPanel. Réduisez le nombre d'entités, diminuez le nombre maximum de joueurs ou optimisez les taux si le serveur est surchargé. |
| Les commandes GM ne fonctionnent pas | Vérifiez que vous vous êtes authentifié avec GM Login et le bon mot de passe. Vérifiez que AdminPassword est défini dans la configuration. Essayez de vous reconnecter et de vous ré-authentifier. |
Optimisation des performances
Si votre serveur subit du lag ou de mauvaises performances, envisagez les optimisations suivantes :
| Action | Impact | Comment faire |
|---|---|---|
| Réduire le nombre maximum de joueurs | Moyen | Réduisez MaxPlayers dans la configuration. Moins de joueurs signifie moins de suivi d'entités et de charge réseau. |
| Supprimer les PNJ sauvages | Élevé | Utilisez GM KillAllNPC périodiquement pour éviter l'accumulation d'entités. De nouveaux PNJ réapparaîtront naturellement. |
| Redémarrer régulièrement | Élevé | Planifiez des redémarrages quotidiens pour éliminer les fuites de mémoire et rafraîchir le serveur. Sauvegardez d'abord le monde avec GM SaveWorld. |
| Optimiser les taux | Faible | Des taux de récolte très élevés produisent des objets excessifs dans le monde, ce qui peut impacter les performances. Équilibrez les taux entre plaisir de jeu et santé du serveur. |
| Surveiller l'utilisation des ressources | Informatif | Vérifiez l'utilisation du CPU et de la mémoire dans GPanel. Une utilisation constamment élevée indique que le serveur a besoin d'optimisation ou d'une mise à niveau des ressources. |
Articles connexes
- Myth of Empires Server Setup Guide -- Configuration initiale du serveur, taux, paramètres PvP/PvE et méthodes de connexion.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server