Ce guide couvre l'administration du serveur et l'installation de mods pour Colony Survival, incluant la configuration admin, les commandes de console, la gestion des joueurs, l'installation de mods via Steam Workshop et manuellement, des conseils de gestion de colonie et le dépannage des problèmes courants du serveur.
Configuration Admin
Colony Survival utilise un système de permissions où le propriétaire du serveur (le joueur qui a créé le monde) a le contrôle total. Pour les serveurs dédiés, les privilèges admin sont gérés via la configuration.
Configurer l'accès Admin
- Arrêtez votre serveur depuis GPanel.
- Ouvrez le Gestionnaire de fichiers et localisez vos fichiers de configuration du serveur.
- Dans
serverconfiguration.jsonou le fichier de permissions correspondant, ajoutez votre Steam64 ID à la liste admin/opérateur. Vous pouvez trouver votre Steam64 ID sur steamid.io. - Enregistrez le fichier et démarrez votre serveur.
Commandes de la console serveur
Colony Survival fournit des commandes de console qui peuvent être exécutées depuis la console du serveur dans GPanel ou via le chat en jeu (si vous avez les privilèges admin). Accédez à la console GPanel depuis l'onglet Console.
| Commande | Syntaxe | Description |
|---|---|---|
| Aide | /help |
Affiche la liste de toutes les commandes serveur disponibles. |
| Expulser | /kick [PlayerName] |
Retire immédiatement un joueur du serveur. Il peut se reconnecter sauf s'il est banni. |
| Bannir | /ban [PlayerName] |
Bannit définitivement un joueur. Il ne pourra plus se connecter au serveur. |
| Débannir | /unban [PlayerName] |
Supprime un bannissement, permettant au joueur de se reconnecter. |
| Sauvegarder | /save |
Force une sauvegarde immédiate du monde. À utiliser avant la maintenance ou les redémarrages. |
| Liste des joueurs | /players |
Affiche tous les joueurs actuellement connectés. |
| Dire | /say [Message] |
Diffuse un message serveur visible par tous les joueurs. |
| Arrêter | /shutdown |
Arrête le serveur proprement en sauvegardant le monde avant l'arrêt. |
Exemples de commandes console
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save avant /shutdown pour vous assurer que la dernière progression est préservée. Bien que /shutdown déclenche généralement une sauvegarde automatique, une sauvegarde explicite au préalable offre une sécurité supplémentaire.
Gestion des joueurs
Expulser et bannir
Utilisez les commandes d'expulsion et de bannissement pour gérer les joueurs perturbateurs :
- Expulser : Utilisez
/kick [PlayerName]pour les infractions mineures ou de première fois. Le joueur peut se reconnecter immédiatement. - Bannir : Utilisez
/ban [PlayerName]pour les infractions graves ou répétées. Le joueur est définitivement bloqué de la connexion. - Débannir : Utilisez
/unban [PlayerName]pour annuler un bannissement si les circonstances changent.
Surveillance des joueurs
- Utilisez
/playerspour voir qui est actuellement connecté. - Surveillez l'onglet Console dans GPanel pour les messages de connexion et déconnexion.
- Colony Survival est coopératif par nature, mais sur les serveurs publics, les joueurs pourraient potentiellement nuire en gérant mal les ressources partagées ou les défenses de la colonie.
Bonnes pratiques
- Établissez des règles de serveur claires et communiquez-les aux joueurs.
- Utilisez
/saypour diffuser des annonces importantes (fenêtres de maintenance, rappels de règles). - Gardez un journal des expulsions et bannissements pour référence.
- Pour les serveurs privés, utilisez un mot de passe dans
serverconfiguration.jsonpour restreindre l'accès aux joueurs de confiance uniquement.
Installation de mods
Colony Survival possède une communauté de modding active. Les mods peuvent ajouter du nouveau contenu, modifier les mécaniques de jeu, introduire de nouveaux métiers de colons, et bien plus encore.
Intégration Steam Workshop
Colony Survival prend en charge les mods Steam Workshop. Pour installer des mods Workshop sur votre serveur :
- Trouvez le mod souhaité sur le Steam Workshop de Colony Survival.
- Notez le Workshop ID depuis l'URL du mod (le numéro dans l'URL, par ex.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- l'ID est123456789). - Dans GPanel, vérifiez l'onglet Startup pour un champ Workshop ID ou une option de configuration de mods. Ajoutez les Workshop ID des mods que vous souhaitez installer, séparés par des virgules si multiples.
- Redémarrez votre serveur. SteamCMD téléchargera automatiquement les mods Workshop lors du démarrage.
Installation manuelle de mods
Si un mod n'est pas sur le Steam Workshop, ou si vous devez installer une version personnalisée, vous pouvez téléverser les mods manuellement :
- Arrêtez votre serveur depuis GPanel.
- Téléchargez les fichiers du mod sur votre machine locale.
- Connectez-vous à votre serveur via SFTP ou utilisez le Gestionnaire de fichiers.
- Naviguez vers le répertoire des mods. Les mods Colony Survival sont généralement placés dans :
gamedata/mods/ - Téléversez le dossier du mod dans le répertoire
mods. Assurez-vous que la structure des dossiers correspond à ce que l'auteur du mod spécifie. - Démarrez votre serveur. Vérifiez la console pour les messages confirmant que le mod s'est chargé avec succès.
Suppression de mods
- Arrêtez votre serveur depuis GPanel.
- Supprimez le dossier du mod du répertoire
gamedata/mods/, ou retirez le Workshop ID de la configuration de démarrage. - Démarrez le serveur et vérifiez qu'il se charge correctement sans le mod.
Gestion de la colonie
Gérer un serveur Colony Survival avec plusieurs joueurs nécessite une certaine coordination. Voici des conseils pour gérer les colonies partagées et individuelles :
- Colonies partagées : Plusieurs joueurs peuvent contribuer à la même colonie. Coordonnez la construction, la collecte de ressources et le placement des défenses pour éviter les chevauchements ou les constructions conflictuelles.
- Colonies séparées : Les joueurs peuvent également établir leurs propres colonies indépendantes à différents endroits. Cela réduit les conflits potentiels mais signifie que chaque colonie doit assurer ses propres défenses.
- Gestion des ressources : Les grandes colonies avec de nombreux colons consomment des ressources considérables. Assurez-vous que les chaînes d'approvisionnement (nourriture, outils, armes) sont bien organisées pour éviter la famine des colons ou les failles défensives.
- Planification des défenses : Les attaques de monstres nocturnes s'intensifient avec la population de la colonie. À mesure que votre colonie grandit, investissez dans des murs, des tours de garde et des colons armés pour maintenir la sécurité.
- Performance : Les très grandes colonies avec des milliers de colons peuvent solliciter les ressources du serveur. Surveillez les performances du serveur et envisagez de fixer des limites raisonnables de taille de colonie pour les serveurs publics.
Dépannage
Crashs du serveur
| Problème | Solution |
|---|---|
| Le serveur crashe au démarrage | Vérifiez la console GPanel pour les messages d'erreur. Vérifiez que serverconfiguration.json est un JSON valide (pas de virgules manquantes, pas de crochets mal appariés). Essayez de supprimer les mods récemment ajoutés. Si le problème persiste, réinstallez les fichiers du serveur depuis GPanel. |
| Le serveur crashe pendant le jeu | Cela peut indiquer un épuisement de la mémoire dû à une très grande colonie, ou un conflit de mods. Vérifiez les logs de la console pour les détails de l'erreur. Réduisez la taille de la colonie ou supprimez les mods problématiques. |
| Crash après une mise à jour du jeu | Les mises à jour du jeu peuvent rompre la compatibilité des mods. Désactivez tous les mods, redémarrez, puis réactivez-les un par un pour identifier le conflit. Vérifiez les pages des mods pour les notes de mise à jour. |
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 et que NetworkType est défini sur "SteamNetwork". Le serveur peut mettre quelques minutes à s'enregistrer auprès du serveur maître Steam après le démarrage. |
| Impossible de se connecter via IP directe | Vérifiez l'IP et le port dans GPanel. Assurez-vous d'utiliser le port de jeu (pas le port de requête). Confirmez que le statut du serveur est En cours d'exécution. |
| Déconnexions fréquentes | Cela peut indiquer une instabilité réseau ou une surcharge du serveur. Vérifiez l'utilisation des ressources du serveur dans GPanel. Les grandes colonies générant beaucoup de terrain peuvent causer des problèmes réseau pour les joueurs avec des connexions lentes. |
| Erreur "Version Mismatch" | Le serveur et le client doivent être sur la même version du jeu. Redémarrez le serveur depuis GPanel pour déclencher une mise à jour. Les joueurs doivent également mettre à jour leur jeu via Steam. |
Conflits de mods
| Problème | Solution |
|---|---|
| Le serveur crashe après l'ajout d'un mod | Supprimez le mod, restaurez à partir d'une sauvegarde si nécessaire, et vérifiez les notes de compatibilité du mod. Certains mods entrent en conflit entre eux ou nécessitent des ordres de chargement spécifiques. |
| Objets ou blocs manquants après la suppression d'un mod | Si un mod a ajouté du contenu personnalisé au monde, le supprimer peut laisser des références orphelines. Restaurez à partir d'une sauvegarde antérieure au mod, ou acceptez les objets manquants. Il n'y a aucun moyen de récupérer le contenu spécifique à un mod sans le mod. |
| Les mods ne se chargent pas | Vérifiez que la structure du dossier du mod est correcte dans gamedata/mods/. Vérifiez la console pour les erreurs de chargement. Assurez-vous que la version du mod correspond à votre version du jeu. |
Corruption du monde
| Problème | Solution |
|---|---|
| Le monde ne se charge pas | Le fichier de sauvegarde est peut-être corrompu. Restaurez à partir de la sauvegarde la plus récente. Si aucune sauvegarde n'existe, vous devrez peut-être créer un nouveau monde. |
| Chunks manquants ou problèmes de terrain | Cela peut se produire après des crashs pendant les sauvegardes. Essayez de charger le monde ; une corruption mineure peut se réparer d'elle-même. Pour les problèmes persistants, restaurez à partir d'une sauvegarde. |
Performance avec de grandes colonies
| Problème | Solution |
|---|---|
| Lag du serveur avec beaucoup de colons | Les très grandes colonies (1000+ colons) nécessitent des ressources serveur importantes. Optimisez la disposition de la colonie, réduisez les métiers de colons inutiles et assurez-vous qu'une RAM suffisante est allouée à votre plan serveur. |
| La sauvegarde automatique cause des pics de lag | Augmentez le AutoSaveInterval dans serverconfiguration.json pour réduire la fréquence de sauvegarde. Une valeur de 20-30 minutes réduit l'impact tout en offrant une protection raisonnable. |
| Génération de terrain lente | Lorsque les joueurs explorent de nouvelles zones, le serveur doit générer le terrain. C'est normal mais peut causer un bref lag. Encouragez les joueurs à explorer progressivement plutôt que de se précipiter à travers la carte. |
Articles connexes
- Guide de configuration du serveur Colony Survival
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
- Premiers pas avec votre nouveau serveur