Ce guide couvre les contrôles d'administration, les commandes de console, le système de permissions, la gestion des joueurs, la gestion du monde et des mines, les sauvegardes, et le dépannage pour votre serveur dédié Return to Moria sur Legion Hosting. Pour la configuration initiale du serveur, les variables de démarrage, les préréglages de difficulté et comment se connecter, consultez Return to Moria - Guide de configuration du serveur.
Commandes de console
Return to Moria fournit une console serveur pour l'administration. La console doit être activée dans MoriaServerConfig.ini avec [Console] Enabled=true (activée par défaut). Les commandes sont saisies directement dans la console GPanel.
| Commande | Description |
|---|---|
players |
Affiche tous les joueurs actuellement connectés avec leurs noms d'utilisateur. |
kick <player> |
Expulse un joueur du serveur. Le joueur peut rejoindre la même session. |
block <player> |
Bloque définitivement un joueur, l'empêchant de rejoindre le serveur. |
unblock <player> |
Supprime un blocage permanent, permettant au joueur de rejoindre à nouveau. |
setdifficulty <preset> |
Change le préréglage de difficulté du monde actuel. Options : story, solo, normal, hard, custom. |
setcustomdifficulty <setting> <value> |
Ajuste un paramètre de difficulté personnalisée spécifique. Voir la section Difficulté personnalisée ci-dessous. |
rename world <name> |
Change le nom affiché du monde. |
regenerateinvitecode |
Génère un nouveau code de connexion pour le serveur, invalidant le précédent. |
kick expulse temporairement un joueur qui peut se reconnecter immédiatement. Utilisez block pour un bannissement permanent. Vous pouvez également gérer les blocages via le fichier MoriaServerPermissions.txt.
Système de permissions
Return to Moria utilise un fichier de permissions texte pour contrôler ce que chaque joueur peut faire sur votre serveur. Modifiez MoriaServerPermissions.txt lorsque le serveur est arrêté pour éviter les conflits.
Emplacement du fichier
MoriaServerPermissions.txt
Le fichier enregistre automatiquement chaque joueur qui a rejoint le serveur. Vous pouvez modifier leurs permissions en ajoutant ou supprimant des balises de permission à côté de leur nom d'utilisateur.
Niveaux de permission
| Permission | Effet |
|---|---|
Blocked |
Le joueur est banni du serveur. Impossible de se connecter. |
Default |
Accès joueur standard. Aucune restriction ni privilège spécial. |
NoConstruction |
Le joueur ne peut pas construire ni déconstruire de structures. |
QuickBuild |
Le joueur peut uniquement construire des plateformes et des échelles de corde. Pas de construction complète. |
AllConstruction |
Accès complet à la construction et à la déconstruction. |
NoStorage |
Le joueur ne peut pas interagir avec les conteneurs ou les stations d'artisanat. |
AllStorage |
Accès complet à tous les conteneurs et stations d'artisanat. |
Bloquer des joueurs à l'avance
Vous pouvez bloquer un joueur avant même qu'il ne rejoigne en ajoutant manuellement son nom d'utilisateur dans le fichier de permissions avec le statut Blocked. Ceci est utile si vous savez qu'un joueur spécifique ne devrait pas avoir accès à votre serveur.
Règles du serveur
Vous pouvez afficher un message personnalisé à tous les joueurs lorsqu'ils rejoignent votre serveur en modifiant MoriaServerRules.txt.
Emplacement du fichier
MoriaServerRules.txt
Saisissez les règles de votre serveur ou un message de bienvenue dans ce fichier. Le texte est affiché à chaque joueur lors de la connexion. Le message a une longueur maximale de 1024 caractères.
Paramètres de difficulté personnalisée
Lorsque le préréglage de difficulté est défini sur custom, vous pouvez ajuster finement les paramètres de difficulté individuels. Ceux-ci peuvent être définis dans MoriaServerConfig.ini sous la section [World.Create] pour les nouveaux mondes, ou ajustés sur un monde existant à l'aide de la commande console setcustomdifficulty.
| Paramètre | Description | Valeurs |
|---|---|---|
CombatDifficulty |
Échelle des dégâts et de la santé des ennemis. | verylow, low, default, high, veryhigh |
EnemyAggression |
Fréquence des attaques ennemies et taille des groupes. | verylow, low, default, high, veryhigh |
SurvivalDifficulty |
Puissance des bonus, désespoir et taux de déclin de l'endurance. | verylow, low, default, high, veryhigh |
MiningDrops |
Quantité de minerai et de ressources obtenues des filons miniers. | verylow, low, default, high, veryhigh |
WorldDrops |
Taux de butin des ennemis et des rencontres avec les orques. | verylow, low, default, high, veryhigh |
HordeFrequency |
Fréquence à laquelle les actions bruyantes déclenchent des attaques de hordes d'orques. | verylow, low, default, high, veryhigh |
SiegeFrequency |
Fréquence à laquelle les orques attaquent votre base/camp. | verylow, low, default, high, veryhigh |
PatrolFrequency |
Fréquence d'apparition des groupes de patrouille ennemis dans les mines. | verylow, low, default, high, veryhigh |
Exemple de difficulté personnalisée dans la configuration
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
Gestion du monde
Types de monde
Return to Moria prend en charge deux types de monde, définis dans le paramètre [World.Create] Type :
- Campaign — L'expérience narrative avec une progression à travers la Moria. Recommandé pour la plupart des groupes.
- Sandbox — Exploration et construction libres sans la structure de campagne. Idéal pour le jeu créatif et la construction de bases.
Mondes multiples
Vous pouvez gérer plusieurs mondes sur un seul serveur en changeant le paramètre [World] Name :
- Chaque nom de monde unique crée un fichier de sauvegarde séparé.
- Pour changer de monde, arrêtez le serveur, modifiez le nom du monde dans
MoriaServerConfig.ini, et redémarrez. - Les mondes précédents sont préservés et peuvent être rechargés en revenant à leur nom.
Réinitialiser un monde
- Arrêtez le serveur dans GPanel.
- Ouvrez le Gestionnaire de fichiers ou connectez-vous via SFTP.
- Naviguez vers
Moria/Saved/SaveGamesDedicated/et supprimez le fichier.savdu monde que vous souhaitez réinitialiser. - Démarrez le serveur. Un nouveau monde sera généré avec les paramètres de configuration actuels.
Sauvegardes
Emplacement des fichiers de sauvegarde
Moria/Saved/SaveGamesDedicated/
Créer une sauvegarde
- Arrêtez le serveur dans GPanel pour vous assurer que les données sont entièrement écrites.
- Connectez-vous via SFTP ou utilisez le Gestionnaire de fichiers de GPanel.
- Téléchargez tous les fichiers
.savdu répertoire de sauvegarde. - Stockez la sauvegarde sur votre machine locale ou dans le cloud.
Restaurer une sauvegarde
- Arrêtez le serveur dans GPanel.
- Envoyez votre fichier
.savsauvegardé versMoria/Saved/SaveGamesDedicated/via SFTP, en remplaçant le fichier existant. - Assurez-vous que le nom du monde dans
MoriaServerConfig.inicorrespond au fichier de sauvegarde. - Démarrez le serveur. Il chargera la sauvegarde restaurée.
Dépannage
Le serveur n'apparaît pas / Impossible de se connecter
- Vérifiez que le serveur est en cours d'exécution et entièrement démarré dans GPanel.
- Consultez la console pour les messages d'erreur ou les journaux de plantage.
- Assurez-vous d'utiliser le bon code de connexion ou IP:port depuis l'onglet Network.
- Si vous utilisez un mot de passe, vérifiez qu'il correspond exactement (sensible à la casse).
Problèmes de performance / Murs de chargement
- Réduisez
LoadedAreaLimitdansMoriaServerConfig.ini. Une valeur de 8 fonctionne bien pour des groupes de 4 joueurs ou moins. - Si l'utilisation du CPU est élevée, réduisez
ServerFPSà 30. - Moins de joueurs connectés signifie moins de zones à charger simultanément.
Le monde ne se charge pas
- Assurez-vous que le
[World] Namedans la configuration correspond à un fichier de sauvegarde existant dansMoria/Saved/SaveGamesDedicated/. - Si le fichier de sauvegarde est corrompu, restaurez à partir d'une sauvegarde ou supprimez-le pour générer un nouveau monde.
Joueurs bloqués de manière inattendue
- Vérifiez l'entrée du joueur dans
MoriaServerPermissions.txt. Supprimez la baliseBlockedsi elle est présente. - N'oubliez pas d'arrêter le serveur avant de modifier le fichier de permissions.
Articles connexes
- Return to Moria - Guide de configuration du serveur — Configuration initiale, variables de démarrage, préréglages de difficulté et comment se connecter
- Comment trouver l'IP et le port de votre serveur
- Comment envoyer des fichiers via SFTP
- Guide de démarrage du serveur
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur Return to Moria qui ne sont pas couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et toute sortie de console pertinente de GPanel.