Dépannage
Les problèmes les plus fréquents sur un serveur Core Keeper, et comment les résoudre. Dans tous les cas, la Console du panel est votre premier outil : lisez les dernières lignes affichées avant l'arrêt ou l'erreur.
Le serveur ne démarre pas
Après l'ajout d'un mod
Un mod incompatible avec le serveur dédié, avec votre version du jeu, ou auquel il manque une dépendance bloque souvent le démarrage.
- Arrêtez le serveur
- Retirez le dernier mod ajouté du dossier
Mods/ - Redémarrez
- Si le serveur repart, le mod est en cause : vérifiez sur sa page mod.io qu'il supporte le serveur dédié, sa version et ses dépendances
Voir Installer des mods.
Après une mise à jour du jeu
Une mise à jour de Core Keeper peut rendre certains mods incompatibles le temps que leurs auteurs les mettent à jour. Retirez temporairement les mods concernés, ou restaurez une sauvegarde depuis l'onglet Backups.
Mémoire insuffisante
Si le serveur s'arrête sans erreur explicite, ou redémarre en boucle alors que le monde est très exploré, avec beaucoup de joueurs ou de mods, la RAM de votre offre est peut-être atteinte. Vérifiez la consommation dans le panel et voir Lag et ressources.
Fichiers du serveur modifiés
Le serveur dédié tourne nativement sous Linux avec des fichiers installés et maintenus par YorkHost. Ne remplacez pas les fichiers du jeu (exécutables, bibliothèques, dossier CoreKeeperServer_Data hors Mods/) par ceux d'une autre installation, par exemple ceux de votre PC Windows. En cas de doute sur l'intégrité de l'installation, contactez le support avant toute réinstallation, après avoir sauvegardé votre monde.
Le Game ID n'apparaît pas
- Attendez la fin du démarrage : le Game ID n'est affiché qu'une fois le serveur prêt.
- Cherchez-le dans le fichier : selon la version, il est aussi écrit dans un fichier texte à la racine du serveur, en général
GameID.txt(onglet Files). - Remontez dans la console : il a pu défiler au milieu d'autres lignes de démarrage.
- Si le serveur s'arrête avant d'afficher le Game ID, c'est un problème de démarrage : voir Le serveur ne démarre pas.
Joueurs qui ne peuvent pas rejoindre
| Symptôme | Cause probable | Solution |
|---|---|---|
| Partie introuvable avec le Game ID | Game ID mal copié, ou changé depuis un redémarrage | Recopiez le Game ID affiché dans la console (ou GameID.txt) et partagez la nouvelle valeur |
| Partie introuvable juste après le démarrage | Serveur pas encore prêt | Attendez que la console affiche le Game ID avant de rejoindre |
| Connexion refusée pour version différente | Client et serveur pas dans la même version | Mettez à jour le jeu sur Steam et redémarrez le serveur ; si le serveur reste sur l'ancienne version, contactez le support |
| Déconnexion au chargement, objets manquants | Mods différents entre le serveur et les joueurs | Mêmes mods, même version chez tous (voir Installer des mods) |
| Serveur plein | Nombre maximum de joueurs atteint | Augmentez la limite dans l'onglet Startup (voir Nombre de joueurs) |
| Joueur sur console | Jeu entre plateformes non garanti sur serveur dédié | Nos serveurs sont prévus pour la version PC (Steam) : contactez le support |
| Un seul joueur bloqué, les autres entrent | Problème de connexion côté joueur | Redémarrez le jeu et Steam, vérifiez la connexion internet du joueur |
La connexion par Game ID ne demande aucune ouverture de port côté joueur. Côté serveur, ne modifiez pas les ports à la main : leur ouverture est gérée par YorkHost. Voir Tous les ports sont-ils ouverts ? et Impossible de se connecter au serveur.
Le monde importé ne se charge pas
- Un nouveau monde est généré à la place : le fichier ne porte pas le bon numéro ou n'est pas dans le bon dossier. Il doit se trouver dans
worlds/et correspondre à l'emplacement chargé par le serveur, par exemple0.world.gzip. Voir Importer un monde. - Le serveur s'arrête au chargement : le fichier est peut-être incomplet (copié pendant que le jeu tournait) ou vient d'une version plus récente du jeu que le serveur. Recopiez-le jeu fermé et vérifiez que le serveur est à jour.
- Le monde utilise des mods : installez les mêmes mods sur le serveur avant de le charger.
- Mauvais mode ou mauvaise graine : un monde importé garde son mode d'origine ; les réglages de l'onglet Startup ne le modifient pas.
Lag et ressources
Core Keeper est léger, mais la charge augmente avec la partie :
- La surface explorée : plus le monde est exploré, plus le serveur a de zones à gérer.
- Les joueurs éparpillés : des joueurs chacun dans un coin du monde multiplient les zones actives.
- Les grosses installations automatisées : nombreux convoyeurs, foreuses ou fermes actives en même temps.
- Les mods et un nombre de joueurs relevé au-delà de 8.
Pour soulager le serveur :
- Redémarrez régulièrement, par exemple chaque nuit à une heure creuse, avec un redémarrage automatique depuis l'onglet Schedules
- Retirez les mods inutiles
- Gardez le nombre maximum de joueurs cohérent avec votre offre
Si la RAM ou le CPU restent saturés malgré tout, une offre supérieure est justifiée (voir Premiers pas). Pour analyser l'utilisation des ressources, voir aussi Debug des performances.
Toujours bloqué ?
Contactez le support 7j/7 sur Discord ou via votre espace client, en indiquant :
- le nom de votre serveur
- ce que vous avez modifié juste avant le problème (mod, import de monde, mise à jour)
- les dernières lignes de la console au moment de l'erreur
Si vous copiez des lignes de console dans un salon public, masquez le Game ID : il donne accès à votre serveur.