Ce guide couvre la configuration admin, les commandes de console, la gestion des joueurs, la gestion du monde et le dépannage pour votre serveur dédié Dead Matter. Dead Matter est un jeu de survie zombie en monde ouvert situé en Alberta, au Canada, proposant la construction de bases, la récupération de ressources, les véhicules et le gameplay PvP/PvE. Pour la configuration initiale du serveur, la configuration et les instructions de connexion, consultez Guide de Configuration du Serveur Dead Matter.
1. Configuration Admin
Les serveurs dédiés Dead Matter utilisent un système d'administration basé sur la configuration. Les opérateurs de serveur gèrent leur serveur via la console GPanel et les fichiers de configuration.
Accès Opérateur du Serveur
En tant qu'opérateur du serveur, vous gérez votre serveur Dead Matter via :
- Console GPanel : La console du serveur dans GPanel affiche les sorties du serveur, les connexions des joueurs, les événements de zombies et les messages d'erreur.
- Fichiers de configuration : Le fichier
Game.iniet les autres configurations dansDeadMatter/Saved/Config/contrôlent tous les paramètres du serveur. Modifiez-les via l'onglet Files dans GPanel ou via SFTP. - Outils d'administration en jeu : Lorsque vous êtes connecté en tant qu'admin, vous avez accès à des options de gestion supplémentaires, notamment la téléportation, l'apparition d'objets et le contrôle des joueurs.
Ajouter des Admins
Pour accorder des privilèges d'administrateur aux joueurs sur votre serveur :
- Arrêtez le serveur depuis GPanel.
- Ouvrez le fichier de configuration admin dans le répertoire de configuration du serveur.
- Ajoutez le Steam ID du joueur (format SteamID64) à la liste des admins.
- Enregistrez le fichier et redémarrez le serveur.
2. Commandes de Console
Dead Matter fournit des commandes de console accessibles via la console GPanel et la console d'administration en jeu. Voici les commandes clés pour la gestion du serveur.
| Commande | Description |
|---|---|
kick <player/steamid> |
Expulse un joueur du serveur. |
ban <player/steamid> |
Bannit définitivement un joueur du serveur. |
unban <steamid> |
Retire un joueur de la liste des bannis. |
listplayers |
Affiche la liste de tous les joueurs actuellement connectés avec leurs noms et Steam IDs. |
save |
Déclenche une sauvegarde immédiate du monde. |
teleport <player> <x> <y> <z> |
Téléporte un joueur aux coordonnées spécifiées (admin en jeu). |
giveitem <player> <itemid> <amount> |
Donne un objet à un joueur par ID d'objet (admin en jeu). |
settime <hour> |
Définit l'heure du jour en jeu (0-24). |
shutdown |
Lance un arrêt progressif du serveur avec une sauvegarde automatique. |
3. Gestion des Joueurs
Expulser des Joueurs
- Utilisez la commande
kickdans la console GPanel avec le nom du joueur ou son Steam ID. - Les joueurs expulsés peuvent se reconnecter immédiatement sauf si des mesures supplémentaires sont prises (bannissement ou changement de mot de passe).
Bannir des Joueurs
- Utilisez la commande
banpour empêcher définitivement un joueur de rejoindre le serveur. - Les bannissements sont suivis par Steam ID et persistent après les redémarrages du serveur.
- Utilisez
unbanavec le Steam ID pour annuler un bannissement.
Protection par Mot de Passe
La méthode la plus fiable pour contrôler l'accès est de définir un mot de passe serveur :
ServerPassword=YourSecretPassword
Modifiez le mot de passe dans Game.ini et redémarrez le serveur. Ne partagez le mot de passe qu'avec les joueurs de confiance.
Mode Liste Blanche
Pour un contrôle d'accès maximal, envisagez de faire fonctionner un serveur en liste blanche uniquement. Ajoutez les Steam IDs approuvés au fichier de configuration de la liste blanche. Seuls les joueurs en liste blanche peuvent rejoindre, qu'ils connaissent ou non le mot de passe.
4. Gestion du Monde
Réinitialisation du Monde
Pour effacer complètement le monde et repartir à zéro :
- Arrêtez le serveur depuis GPanel.
- Connectez-vous via SFTP et naviguez vers
DeadMatter/Saved/SaveGames/. - Supprimez ou renommez le répertoire de sauvegarde (renommez-le pour le conserver comme sauvegarde).
- Démarrez le serveur. Un nouveau monde sera généré avec votre configuration existante.
Ajustement des Paramètres du Monde
Vous pouvez ajuster l'expérience du monde sans réinitialisation complète en modifiant Game.ini :
- ZombieDensity -- Augmentez ou diminuez le nombre de zombies dans le monde.
- LootRespawnTime -- Contrôlez la vitesse à laquelle les conteneurs de butin se remplissent après avoir été pillés.
- DayNightCycleSpeed -- Rendez les jours plus longs ou plus courts pour changer le rythme de survie.
- bPvPEnabled -- Activez ou désactivez le PvP sans effacer les données. Les changements prennent effet au redémarrage.
Sauvegarde et Restauration
- Arrêtez le serveur depuis GPanel.
- Connectez-vous via SFTP et téléchargez le répertoire
SaveGames/pour la sauvegarde. - Pour restaurer, téléversez le répertoire sauvegardé en remplaçant celui existant.
- Démarrez le serveur. Le monde restauré sera chargé.
5. Dépannage
Le Serveur Plante au Démarrage
- Vérifiez la console GPanel pour les messages d'erreur. Les causes courantes incluent une syntaxe de configuration malformée dans
Game.ini. - Vérifiez que les valeurs des ports n'ont pas été modifiées manuellement. Les ports doivent correspondre à ceux attribués par GPanel.
- Essayez de supprimer les fichiers de configuration et de redémarrer pour régénérer les valeurs par défaut.
- Si le plantage est lié à la sauvegarde, essayez de démarrer avec un nouveau monde en renommant le répertoire
SaveGames/. - Si le plantage persiste, ouvrez un ticket de support avec l'IP de votre serveur et la sortie complète de la console.
Les Joueurs ne Peuvent pas se Connecter
- Vérifiez que le serveur fonctionne dans GPanel et consultez la console pour les erreurs.
- Confirmez que le joueur utilise la bonne IP et le bon port depuis l'onglet Network de GPanel.
- Vérifiez que le mot de passe du serveur est correct (les mots de passe sont sensibles à la casse).
- Si vous utilisez une liste blanche, confirmez que le Steam ID du joueur a été ajouté.
- Assurez-vous que le serveur et le joueur utilisent la même version de Dead Matter.
Problèmes de Zombies et de Performance
- Des valeurs élevées de
ZombieDensityaugmentent considérablement la charge du serveur. Si les performances sont mauvaises, réduisez la valeur à1.0ou moins. - Réduisez
MaxPlayerssi le serveur a du mal avec de nombreux joueurs simultanés. - Un grand nombre de structures construites par les joueurs peut impacter les performances du serveur au fil du temps.
- Augmentez
AutoSaveIntervalsi les sauvegardes causent des pics de latence périodiques. - Si les performances restent mauvaises, contactez le support pour mettre à niveau votre plan serveur.
Désynchronisation et Latence
- Dead Matter est en développement actif, et une certaine désynchronisation est attendue. Assurez-vous que tous les joueurs utilisent la même version du jeu.
- Les joueurs avec une latence élevée peuvent rencontrer plus de désynchronisation. Recommandez aux joueurs d'avoir la meilleure connexion possible vers l'emplacement du serveur.
- Redémarrez le serveur périodiquement (une fois par jour ou après de longues sessions) pour effacer l'état accumulé et améliorer les performances.
Corruption de Sauvegarde
- Si le serveur plante pendant une sauvegarde, le fichier de sauvegarde peut être corrompu.
- Restaurez à partir d'une sauvegarde manuelle SFTP si disponible. Consultez le Guide de Configuration du Serveur Dead Matter pour les instructions de restauration.
- Les sauvegardes SFTP régulières sont la meilleure protection. Sauvegardez votre monde au moins une fois par session de jeu.
Articles Connexes
- Guide de Configuration du Serveur Dead Matter
- Comment Trouver l'IP et le Port de Votre Serveur
- Comment Téléverser des Fichiers via SFTP
- Guide de Démarrage du Serveur
Besoin d'Aide ?
Si vous rencontrez des problèmes avec votre serveur Dead Matter qui ne sont pas couverts ici, ouvrez un ticket de support et incluez l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.