Ce guide couvre la configuration admin, les commandes disponibles, la gestion des joueurs et le dépannage pour votre serveur dédié No One Survived. Apprenez à configurer l'accès admin, utiliser les commandes en jeu et résoudre les problèmes courants du serveur.
Configuration Admin
No One Survived fournit un accès admin via un mot de passe admin et éventuellement via une liste blanche de Steam ID. Les capacités admin vous donnent un contrôle total sur le serveur pendant que vous jouez.
Définir le mot de passe admin
Le mot de passe admin est configuré via la variable de démarrage GPanel SERVER_ADMIN_PASSWORD, ou dans le fichier de configuration WRSH/Saved/Config/WindowsServer/Game.ini :
[ServerSetting]
AdminPassword=YourSecurePassword123
Vous pouvez également le définir via l'onglet Startup de GPanel en modifiant la variable SERVER_ADMIN_PASSWORD. Après avoir changé le mot de passe, redémarrez le serveur pour que les changements prennent effet.
Se connecter en tant qu'admin en jeu
- Rejoignez votre serveur en tant que joueur normal.
- Ouvrez la console en jeu (généralement en appuyant sur ` ou ~, ou vérifiez les raccourcis clavier du jeu).
- Tapez la commande de connexion admin avec votre mot de passe :
AdminLogin YourSecurePassword123
Vous devriez voir un message de confirmation indiquant que les privilèges admin vous ont été accordés pour la session en cours.
Liste blanche de Steam ID
Pour une couche de sécurité supplémentaire, vous pouvez restreindre l'accès admin à des comptes Steam spécifiques en configurant une liste blanche de Steam ID dans les paramètres du serveur :
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Lorsqu'une liste blanche de Steam ID est configurée, seuls les joueurs dont les Steam ID sont listés peuvent s'authentifier en tant qu'admin, même s'ils connaissent le mot de passe admin. Cela empêche l'accès non autorisé si le mot de passe est divulgué.
Commandes admin
Une fois authentifié en tant qu'admin, vous pouvez utiliser les commandes suivantes via la console en jeu :
Commandes de gestion des joueurs
| Commande | Syntaxe | Description |
|---|---|---|
| Expulser | Kick <PlayerName> |
Retire un joueur du serveur. Il peut se reconnecter immédiatement. |
| Bannir | Ban <PlayerName> |
Retire un joueur et l'empêche de se reconnecter jusqu'à ce qu'il soit débanni. |
| Débannir | Unban <PlayerName> |
Retire un joueur de la liste de bannissement, lui permettant de se reconnecter. |
| Liste des joueurs | ListPlayers |
Affiche tous les joueurs actuellement connectés avec leurs noms et Steam ID. |
| Diffusion | Broadcast <Message> |
Envoie un message visible par tous les joueurs sur le serveur. |
Commandes de téléportation
| Commande | Syntaxe | Description |
|---|---|---|
| Se téléporter vers un joueur | TeleportTo <PlayerName> |
Vous téléporte à l'emplacement du joueur spécifié. |
| Téléporter un joueur vers vous | TeleportHere <PlayerName> |
Téléporte le joueur spécifié à votre emplacement actuel. |
| Se téléporter aux coordonnées | Teleport <X> <Y> <Z> |
Vous téléporte aux coordonnées mondiales spécifiées. |
Commandes d'objets et d'apparition
| Commande | Syntaxe | Description |
|---|---|---|
| Donner un objet | GiveItem <ItemID> <Amount> |
Fait apparaître l'objet spécifié dans votre inventaire. |
| Donner un objet à un joueur | GiveItemTo <PlayerName> <ItemID> <Amount> |
Fait apparaître un objet directement dans l'inventaire d'un autre joueur. |
| Faire apparaître une entité | SpawnEntity <EntityID> |
Fait apparaître une entité (zombie, PNJ, animal) à votre emplacement. |
Commandes de temps et météo
| Commande | Syntaxe | Description |
|---|---|---|
| Définir l'heure | SetTime <Hour> |
Définit l'heure en jeu (0-24). Par exemple, SetTime 12 règle sur midi. |
| Définir la météo | SetWeather <Type> |
Change la météo actuelle. Options : Clear, Rain, Storm, Fog. |
| Basculer le cycle jour/nuit | ToggleDayNight |
Met en pause ou reprend le cycle jour/nuit à l'heure actuelle. |
Accès RCON
Si le jeu prend en charge RCON (Remote Console), vous pouvez envoyer des commandes admin sans être connecté au jeu. C'est utile pour la gestion automatisée du serveur et les outils externes.
Activer RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Une fois RCON activé, vous pouvez utiliser n'importe quel client RCON standard pour vous connecter au serveur et exécuter des commandes à distance. Le port RCON doit être différent des ports de jeu et de requête.
Gestion des joueurs
Gérer la liste de bannissement
Les bannissements sont stockés dans un fichier de liste de bannissement sur le serveur. Vous pouvez gérer les bannissements via les commandes admin ou en modifiant directement le fichier de liste de bannissement :
- Utilisez
Ban <PlayerName>pour ajouter un joueur à la liste de bannissement. - Utilisez
Unban <PlayerName>pour retirer un joueur de la liste de bannissement. - Le fichier de liste de bannissement peut être modifié via le gestionnaire de fichiers de GPanel pour des modifications en masse.
Mode liste blanche
Si vous souhaitez restreindre votre serveur à des joueurs spécifiques uniquement, vous pouvez activer le mode liste blanche :
[ServerSettings]
WhitelistEnabled=true
Lorsque la liste blanche est activée, seuls les joueurs dont les Steam ID figurent dans le fichier de liste blanche peuvent se connecter. Ajoutez les Steam ID au fichier de liste blanche (un par ligne) via le gestionnaire de fichiers de GPanel.
Gestion du monde
Réglage du cycle jour/nuit
Le cycle jour/nuit affecte considérablement le gameplay. Des jours plus longs donnent aux joueurs plus de temps sûr pour la collecte de ressources, tandis que des nuits plus longues augmentent le défi de survie :
| Style de jeu | Durée du jour | Durée de la nuit |
|---|---|---|
| Décontracté / Axé construction | 60 minutes | 15 minutes |
| Équilibré (par défaut) | 40 minutes | 20 minutes |
| Survie hardcore | 20 minutes | 40 minutes |
| Jour permanent | 120 minutes | 1 minute |
Réglage de la difficulté
Au-delà des niveaux de difficulté prédéfinis, vous pouvez ajuster finement les paramètres individuels pour créer une difficulté personnalisée. Combinez-les pour une expérience sur mesure :
- Densité de zombies : Ajustez
ZombieSpawnMultiplier(0.1 pour presque aucun, 5.0 pour des hordes écrasantes). - Comportement des PNJ : Définissez
NPCHostilitysurPassivepour des PNJ amicaux ouAggressivepour un monde hostile. - Rareté des ressources : Réduisez
GatherRateMultiplieretLootRespawnMultiplierpour une survie plus difficile. - Difficulté de combat : Combinez un taux d'apparition de zombies élevé avec une faible durabilité pour une expérience de combat stimulante.
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 : Si le serveur plante pendant la génération du monde ou avec de nombreux joueurs, il peut avoir besoin de plus de RAM. Envisagez de mettre à niveau votre plan de serveur.
- Sauvegarde du monde corrompue : Si le serveur plante au démarrage de manière répétée, essayez de restaurer une sauvegarde ou d'effectuer une réinitialisation du monde. Consultez le No One Survived Server Setup Guide pour les instructions de sauvegarde et de réinitialisation.
- Mises à jour du jeu : Les plantages après une mise à jour du jeu peuvent indiquer des problèmes de compatibilité. Redémarrez le serveur pour appliquer la mise à jour et consultez 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 entièrement démarré (vérifiez la console GPanel pour un message de disponibilité). Vérifiez que le port de requête est correctement assigné.
- Impossible de se connecter via IP directe : Vérifiez bien l'IP et le port de jeu (pas le port de requête). Voir How to Find Your Server IP and Port.
- Délai d'attente à la connexion : 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.
Corruption de sauvegarde
- Symptômes : Le serveur ne démarre pas, se charge dans un monde vide ou les joueurs perdent toute leur progression.
- Prévention : Arrêtez toujours le serveur proprement via GPanel avant la maintenance. Évitez de forcer l'arrêt du processus serveur.
- Récupération : Restaurez à partir d'une sauvegarde effectuée avant la corruption. Si aucune sauvegarde n'existe, une réinitialisation du monde est nécessaire.
Problèmes d'apparition des zombies
- Aucun zombie n'apparaît : Vérifiez que
ZombieSpawnMultipliern'est pas défini sur0. Vérifiez que la difficulté n'est pas réglée sur un mode qui désactive les zombies. - Trop de zombies / lag : Réduisez
ZombieSpawnMultiplier. Des taux d'apparition élevés combinés à de nombreux joueurs peuvent causer un lag important sur le serveur. - Les zombies ne disparaissent pas : Cela peut être un bug du jeu. Redémarrer le serveur efface toutes les entités apparues et résout le problème temporairement.
Optimisation des performances
- Réduisez
MaxPlayerssi le serveur a du mal avec le nombre actuel de joueurs. - Réduisez
ZombieSpawnMultiplierpour diminuer le nombre d'entités et l'utilisation du CPU. - Assurez-vous que le serveur dispose de suffisamment de RAM pour la taille de la map et le nombre de joueurs.
- Planifiez des redémarrages périodiques (quotidiens ou tous les quelques jours) pour libérer les fuites de mémoire et réinitialiser le nombre d'entités.
- Si disponible, réduisez la distance de vue ou la portée de simulation dans les paramètres du serveur.
Articles connexes
- No One Survived Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server