Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Dépannage

Les problèmes les plus fréquents sur un serveur Windrose, 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​

Erreur dans ServerDescription.json ou WorldDescription.json​

Une virgule en trop, un guillemet manquant ou une accolade mal fermée rend le JSON invalide et empêche le serveur de démarrer ou de charger le monde.

  1. Arrêtez le serveur
  2. Comparez le fichier avec votre dernière copie fonctionnelle, ou vérifiez-le avec un validateur JSON
  3. Corrigez l'erreur, enregistrez, puis redémarrez

Voir Configurer le serveur et Paramètres du monde.

Le monde est introuvable​

Si le serveur ne trouve pas le monde indiqué, vérifiez que :

  • WorldIslandId dans ServerDescription.json correspond exactement au nom d'un dossier de monde
  • ce dossier se trouve dans le bon sous-dossier de version (RocksDB/<VersionDuJeu>/Worlds/)
  • le dossier n'a pas été renommé et tous ses fichiers ont bien été transférés

Voir Importer un monde solo.

Mes modifications disparaissent​

Le serveur réécrit ServerDescription.json à l'arrêt. Si vous avez modifié le fichier serveur allumé, vos changements ont été écrasés. Arrêtez le serveur, refaites la modification, puis démarrez-le.

Le serveur s'arrête après un mod ou des fichiers remplacés​

Le serveur dédié Windrose est un programme Windows, exécuté dans un environnement géré par YorkHost. Ne remplacez pas les exécutables ni les fichiers du serveur par des fichiers copiés depuis votre installation du jeu, et retirez le dernier mod ajouté si le problème est apparu juste après. En dernier recours, restaurez une sauvegarde depuis l'onglet Backups.

Le monde ne se charge plus​

Après une mise à jour du jeu ou un arrêt brutal, un monde peut refuser de se charger. Restaurez une sauvegarde depuis l'onglet Backups : voir Sauvegardes.

Joueurs qui ne peuvent pas rejoindre le serveur​

SymptômeCause probableSolution
Code d'invitation introuvable ou refuséFaute de frappe, mauvaise casse, ancien codeCopiez-collez la valeur InviteCode de ServerDescription.json ; le code est sensible à la casse
Serveur introuvable juste après le démarrageServeur encore en chargementAttendez que la console soit stabilisée, puis réessayez au bout d'une minute
Refus ou déconnexion pour version différenteClient et serveur pas dans la même versionMettez à jour le serveur après chaque mise à jour du jeu, voir Mettre à jour le serveur
Mot de passe refuséPassword modifié serveur allumé, ou IsPasswordProtected incohérentArrêtez le serveur, vérifiez les deux champs, redémarrez
Serveur pleinMaxPlayerCount atteintAugmentez la valeur (8 au maximum à ce jour)
Connexion impossible pour un seul joueurVPN, proxy ou DNS de sa boxDésactivez le VPN ou le proxy ; essayez un autre DNS (par exemple 8.8.8.8)
Menu multijoueur inaccessibleSelon la version, il faut avoir commencé l'aventure (prologue) en soloFaites le début de l'aventure en solo, puis réessayez
Joueur sur une autre plateformeNos serveurs sont prévus pour la version PC (Steam)Contactez le support
Ports et connexion directe

La connexion par code d'invitation ne demande aucun port à ouvrir chez vos joueurs. Côté serveur, l'ouverture des ports nécessaires est gérée par YorkHost. Ne modifiez pas les réglages réseau de ServerDescription.json (UseDirectConnection, DirectConnectionServerPort, P2pProxyAddress…) : le serveur doit utiliser le port attribué par le panel. Voir Tous les ports sont-ils ouverts ? et Impossible de se connecter au serveur.

Lag et mémoire insuffisante​

Windrose est gourmand en RAM : la consommation augmente avec le nombre de joueurs et surtout avec la taille des bases construites. Symptômes typiques d'un manque de mémoire : lag croissant, désynchronisations, voire arrêt brutal du serveur sans erreur claire dans la console.

  1. Vérifiez l'utilisation de la RAM sur la page de votre serveur dans le panel. Voir aussi Debug des performances.
  2. Comparez avec les recommandations : environ 8 Go pour 2 joueurs, 12 Go pour 4 joueurs, 16 Go pour 8 joueurs.
  3. Réduisez MaxPlayerCount si le serveur est plein en permanence et saturé.
  4. Redémarrez régulièrement le serveur, par exemple chaque nuit, avec un redémarrage automatique dans l'onglet Schedules.
  5. Passez à l'offre supérieure si la RAM reste saturée : l'offre Admiral (24 Go) apporte de la marge pour les grosses bases. Voir Choisir son offre.
Lag d'un seul joueur

Si un seul joueur subit du lag alors que les autres jouent normalement, le problème vient le plus souvent de sa connexion (Wi-Fi, VPN) ou de son PC, pas du serveur.

Le serveur se dégrade avec le temps​

Comme beaucoup de serveurs de jeux en accès anticipé, Windrose tourne mieux après un redémarrage. Programmez un redémarrage quotidien à une heure creuse depuis l'onglet Schedules : voir Configurer le redémarrage automatique. Utilisez le bouton d'arrêt du panel plutôt que de couper le serveur brutalement, pour laisser le temps au monde d'être enregistré.

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
  • les dernières lignes de la console au moment de l'erreur