Ce guide couvre l'administration du serveur Longvinter, y compris la configuration des administrateurs, les commandes en jeu, la gestion des joueurs, le contrôle des zones PvP, la gestion des tentes/constructions et le dépannage des problèmes courants du serveur.
Configuration des administrateurs
Pour utiliser les commandes d'administration sur votre serveur Longvinter, vous devez d'abord enregistrer votre Steam64 ID dans la configuration du serveur.
Trouver votre Steam64 ID
- Visitez steamid.io.
- Entrez l'URL de votre profil Steam ou votre nom d'utilisateur.
- Copiez la valeur steamID64 (un long nombre comme
76561198012345678).
Ajouter les privilèges d'administrateur
- Arrêtez votre serveur depuis GPanel.
- Ouvrez le File Manager et accédez à
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini. - Trouvez la ligne
AdminSteamIDsous la section[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]. - Définissez-la avec votre Steam64 ID :
AdminSteamID=76561198012345678
Pour ajouter plusieurs administrateurs, séparez leurs Steam64 ID par des virgules :
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- Enregistrez le fichier et démarrez votre serveur.
AdminSteamID nécessitent un redémarrage du serveur pour prendre effet. Vous ne pouvez pas ajouter d'administrateurs pendant que le serveur est en cours d'exécution.
Commandes d'administration
Une fois que vous êtes défini comme administrateur et connecté au serveur, vous pouvez utiliser les commandes suivantes. Ouvrez le chat en jeu avec Enter ou T et tapez la commande.
| Commande | Syntaxe | Description |
|---|---|---|
| Kick | /kick [PlayerName] |
Expulse un joueur du serveur. Il peut se reconnecter immédiatement sauf s'il est banni. |
| Ban | /ban [PlayerName] |
Bannit définitivement un joueur du serveur. Il ne pourra pas se reconnecter. |
| Unban | /unban [PlayerName] |
Supprime le bannissement d'un joueur, lui permettant de rejoindre le serveur. |
| Teleport | /teleport [PlayerName] |
Vous téléporte à la position actuelle du joueur spécifié. |
| Announce | /announce [Message] |
Diffuse une annonce visible par tous les joueurs connectés au serveur. |
| Save | /save |
Force une sauvegarde immédiate du serveur. Utile avant une maintenance ou un redémarrage. |
| Shutdown | /shutdown [Seconds] |
Initie un arrêt du serveur avec un compte à rebours optionnel en secondes. Les joueurs seront avertis. |
Exemples d'utilisation des commandes
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/save avant d'exécuter /shutdown pour vous assurer que toute la progression est sauvegardée avant l'arrêt du serveur.
Gestion des zones PvP
Longvinter vous permet de contrôler le combat joueur contre joueur sur votre serveur via la configuration Game.ini.
Activation/désactivation globale du PvP
L'approche la plus simple est d'activer ou désactiver le PvP globalement pour l'ensemble du serveur :
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
Considérations pour les serveurs PvP
- PvP activé (
true) : Les joueurs peuvent s'attaquer et se piller n'importe où sur la carte. Cela crée une expérience plus compétitive et axée sur la survie. Les joueurs perdent leur inventaire à la mort. - PvP désactivé (
false) : Les joueurs ne peuvent pas se blesser mutuellement. Idéal pour les serveurs coopératifs, détendus ou axés sur le roleplay où l'accent est mis sur la pêche, le commerce et la construction. - Règles communautaires : Certains opérateurs de serveurs utilisent des serveurs PvP activés avec des zones de sécurité appliquées par la communauté (par ex., les villes ou marchés sont sans PvP par système d'honneur). Utilisez
/announcepour rappeler vos règles aux joueurs.
Gestion des tentes et constructions
Les tentes sont les structures principales de base/construction dans Longvinter. Une bonne gestion permet de garder votre serveur propre et performant.
Paramètres de TentDecay
| Paramètre | Valeur | Effet |
|---|---|---|
TentDecay=true |
Activé | Les tentes des joueurs inactifs se dégraderont automatiquement et seront supprimées après une période d'inactivité. Cela libère de l'espace de construction et améliore les performances du serveur. |
TentDecay=false |
Désactivé | Les tentes persistent indéfiniment quelle que soit l'activité du joueur. Utilisez ceci pour les petits serveurs privés où vous souhaitez des bases permanentes. |
Configuration de MaxTents
Le paramètre MaxTents contrôle le nombre de tentes que chaque joueur peut placer :
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents élevées avec beaucoup de joueurs peuvent impacter les performances du serveur. Pour les serveurs avec plus de 20 joueurs, envisagez de garder MaxTents à 2-3 et d'activer TentDecay.
Gestion des joueurs
Une gestion efficace des joueurs maintient votre communauté en bonne santé. Voici les bonnes pratiques :
Gérer les joueurs perturbateurs
- Avertir d'abord : Utilisez
/announcepour rappeler les règles du serveur aux joueurs. - Expulser pour les infractions mineures : Utilisez
/kick [PlayerName]pour les violations de règles mineures ou de première fois. - Bannir pour les infractions répétées ou graves : Utilisez
/ban [PlayerName]pour le grief, le harcèlement ou les violations répétées.
Gérer la liste des bannissements
Les bannissements sont stockés côté serveur. Pour consulter ou modifier les bannissements :
- Utilisez
/unban [PlayerName]en jeu pour supprimer un bannissement spécifique. - Pour la gestion en masse des bannissements, consultez le fichier de liste des bannissements dans le répertoire
Saveddu serveur via le File Manager ou SFTP.
Surveiller l'activité des joueurs
- Surveillez l'onglet Console dans GPanel pour les messages de connexion/déconnexion des joueurs.
- Utilisez
/teleportpour vérifier les joueurs si vous soupçonnez des violations de règles. - Consultez régulièrement la console du serveur pour tout message d'erreur ou activité inhabituelle.
Dépannage
Problèmes de connexion
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans le navigateur | Assurez-vous que le serveur est en cours d'exécution dans GPanel. Vérifiez que ServerRegion est correctement défini dans Game.ini. Le serveur peut prendre quelques minutes pour apparaître après le démarrage. |
| Les joueurs ne peuvent pas se connecter via IP directe | Vérifiez que l'IP et le port sont corrects depuis GPanel. Assurez-vous que le statut du serveur indique Running. Demandez aux joueurs de vérifier qu'ils utilisent le port de jeu et non le port de requête. |
| Message « Server Full » | Augmentez MaxPlayers dans Game.ini si votre plan supporte plus de slots, puis redémarrez le serveur. |
| Le mot de passe ne fonctionne pas | Vérifiez la valeur de Password dans Game.ini. Les mots de passe sont sensibles à la casse. Redémarrez après les modifications. |
Plantages du serveur
| Problème | Solution |
|---|---|
| Le serveur plante au démarrage | Vérifiez les messages d'erreur dans la sortie console. Vérifiez que votre Game.ini ne contient pas d'erreurs de syntaxe. Essayez de réinstaller les fichiers du serveur depuis GPanel. |
| Le serveur plante pendant le jeu | Cela peut indiquer une sauvegarde corrompue. Restaurez à partir d'une sauvegarde récente ou réinitialisez le monde. Vérifiez si le plantage est corrélé à un nombre élevé de joueurs et envisagez de réduire MaxPlayers ou MaxTents. |
| Plantages récurrents après une mise à jour | Les mises à jour du jeu peuvent introduire des bugs temporaires. Consultez les canaux de la communauté Longvinter pour les problèmes connus. Si le plantage persiste, ouvrez un ticket de support. |
Problèmes de dégradation des tentes
| Problème | Solution |
|---|---|
| Les tentes disparaissent trop rapidement | Si TentDecay=true, les tentes inactives seront automatiquement supprimées. Envisagez de définir TentDecay=false si vos joueurs souhaitent des bases permanentes. |
| Trop de tentes encombrent le serveur | Activez TentDecay=true et réduisez MaxTents pour diminuer l'encombrement. Annoncez les changements aux joueurs avant de les appliquer. |
Incompatibilités de version
| Problème | Solution |
|---|---|
| Les joueurs voient l'erreur « Version Mismatch » | Votre serveur doit être mis à jour pour correspondre à la dernière version du jeu. Redémarrez le serveur depuis GPanel pour déclencher une mise à jour automatique, ou réinstallez via les paramètres de GPanel. Les joueurs doivent également mettre à jour leur client de jeu via Steam. |
Articles connexes
- Guide de configuration du serveur Longvinter
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
- Bien démarrer avec votre nouveau serveur