Configuration requise du serveur

Exigences du serveur dédié Windrose (CPU, RAM et stockage)

Vous voulez héberger Windrose ? Voici ce dont un serveur dédié stable a réellement besoin, et pourquoi la réponse dépend bien plus de ce que votre équipage a construit que du nombre de personnes qui le composent. Windrose est un jeu de survie pirate PvE en coopération pour jusqu'à 8 joueurs, et ses navires, ses structures et ses îles chargées sont une simulation persistante que le serveur garde en mémoire, ce qui fait de la RAM la ressource qui s'épuise en premier.

Ce que Windrose demande à un serveur

Windrose est un jeu de survie pirate PvE en coopération pour jusqu'à 8 joueurs, et ce qui le rend exigeant n'est pas le nombre de joueurs. C'est que le monde persiste. Chaque navire construit par votre équipage, chaque structure posée sur une île et chaque île chargée autour d'eux sont un état que le serveur garde et simule, et rien de tout cela ne disparaît quand les joueurs se déconnectent. Un serveur pour quatre joueurs en première semaine et un serveur pour les mêmes quatre joueurs au sixième mois sont des charges de travail très différentes.

C'est pourquoi la mémoire est l'exigence principale, et pourquoi dimensionner uniquement d'après la taille de l'équipage induit en erreur. Prévoyez pour le monde que vous comptez avoir, pas pour celui avec lequel vous démarrez.

Spécifications recommandées

RessourceRecommandéRemarques
RAM~16 GB pour un monde matureL'exigence principale. Les navires, les structures et les îles chargées sont une simulation persistante gardée en mémoire.
CPUQuad-core moderne, fréquence élevéeLa vitesse monocœur compte davantage que le nombre de cœurs. Les cœurs supplémentaires apportent moins qu'on ne le pense.
Stockage~30 à 40 GB SSDFichiers du jeu, sauvegardes du monde et historique des sauvegardes. Un disque lent transforme chaque sauvegarde en saccade.
OSLinux, conteneuriséLe serveur dédié est un build Linux qui tourne proprement sous Docker.
Ports7777 et 8780Trafic du jeu et tableau de bord d'administration WindrosePlus, respectivement.
RéseauStable, faible latenceLe ping dépend de la distance : choisissez donc une région proche de votre équipage plutôt qu'une machine plus rapide mais située loin.

Pourquoi la RAM est celle qui s'épuise

La plupart des jeux de survie s'alourdissent à mesure que les joueurs construisent, et Windrose plus que la plupart, car les navires ne sont pas du décor. Un navire construit est une structure avec des pièces, une cargaison et une physique, et il reste chargé et simulé tant qu'il existe dans le monde. Un équipage qui navigue depuis quelques mois possède une flotte, une base et un morceau de côte qu'il faut bien garder quelque part.

Les signes d'un manque de ressources sont familiers et mieux vaut les reconnaître tôt : le monde met plus de temps à charger au démarrage, les sauvegardes deviennent des pauses perceptibles, et finalement le serveur est tué pour manque de mémoire plutôt que de planter avec un message d'erreur utile. Si votre monde fonctionnait et ne fonctionne plus, et que rien d'autre n'a changé, regardez d'abord la mémoire.

CPU : la fréquence compte plus que le nombre de cœurs

Windrose est sensible aux performances monocœur, ce qui signifie qu'un cœur moderne et rapide fait davantage pour un monde actif que plusieurs cœurs plus lents. Cela compte quand on compare des hébergeurs et des offres : une fiche technique affichant un grand nombre de cœurs ne décrit pas le chiffre qui détermine la fluidité du monde. Une fois la mémoire confortable, la fréquence est ce qui garde les choses fluides.

Les deux ports

Windrose est simple ici comparé à la plupart des jeux de survie, et savoir quel port fait quoi vous fera gagner une soirée si quelque chose tourne mal :

  • 7777 correspond au trafic du jeu. C'est là que votre équipage se connecte, et un serveur dont ce port est fermé est injoignable, quelle que soit sa bonne santé.
  • 8780 est le tableau de bord d'administration WindrosePlus. Il est pour vous, pas pour les joueurs, et il ne doit jamais être exposé à la légère.

L'auto-hébergement implique de rediriger les deux ports via votre routeur et de garder les règles pointées vers une machine dont l'adresse locale ne change pas. Sur un déploiement géré, les deux sont ouverts au moment du déploiement et aucun routeur ne se trouve sur le chemin, ce qui supprime toute cette classe de problèmes au lieu de simplement la rendre plus facile.

Exigences par taille d'équipage

Ces offres sont calibrées sur les exigences ci-dessus, donc aucun test de performance n'est nécessaire :

OffreRessourcesConvient à
2 slots, $4.99/mo8 GB RAM, 2 vCores, 35 GB SSDUne paire qui navigue ensemble, ou un monde jeune
4 slots, $5.99/mo12 GB RAM, 2 vCores, 35 GB SSDLa taille d'équipage que les développeurs recommandent pour une fin de partie fluide
10 slots, $7.49/mo16 GB RAM, 2 vCores, 40 GB SSDLe plafond complet de 8 joueurs avec de la marge pour un monde bien construit

Environ 4 joueurs est le nombre recommandé par les développeurs pour les meilleures performances en fin de partie, ce qui est bon à savoir avant de planifier autour d'un équipage complet. Le plafond de 8 joueurs est réel et atteignable ; il demande simplement plus au monde que quatre joueurs. Comparez les offres sur le page des tarifs.

Le stockage et les sauvegardes que personne ne dimensionne

Les fichiers du jeu et une sauvegarde de monde sont modestes. Ce que l'on oublie, c'est l'historique des sauvegardes : un monde que vous ne pouvez restaurer qu'à la veille est un monde dont vous pouvez perdre une semaine. Entre 30 et 40 GB couvrent l'installation, la sauvegarde et un nombre raisonnable de points de restauration, et un SSD compte davantage ici que la capacité, car les sauvegardes sont écrites en permanence pendant que le serveur tourne.

Les exigences qui ne sont pas du matériel

Deux d'entre eux façonnent l'expérience plus que tous les chiffres ci-dessus. Le premier est l'emplacement du serveur. La latence dépend de la distance : une machine proche de votre équipage bat une machine plus rapide sur un autre continent, pour chaque personne à bord, et choisir une région ne coûte rien.

Le second est la disponibilité. Un monde persistant n'est persistant que s'il est là, et un équipage réparti sur plusieurs fuseaux horaires ne peut pas attendre que le propriétaire de la machine soit réveillé. C'est la véritable ligne de partage entre l'auto-hébergement et la location, et elle n'apparaît dans aucun tableau de spécifications. Si vous préférez ne pas vous en charger, le louer un serveur Windrose détaille ce que représente ce choix.

FAQ sur les exigences

Combien de RAM faut-il à un serveur Windrose ?

Environ 16 GB pour un monde mature au plafond complet de la coopération, et 8 GB suffisent pour un petit équipage sur un monde jeune. Le chiffre dépend de ce qui a été construit plutôt que du nombre de personnes à bord, donc un monde s'alourdit au fil des mois même si l'équipage reste le même.

Combien de joueurs un serveur dédié Windrose peut-il accueillir ?

Jusqu'à 8 en coopération, avec environ 4 recommandés par les développeurs pour une fin de partie plus fluide.

Windrose est-il limité par le CPU ou par la RAM ?

D'abord la RAM, puis la vitesse du CPU monocœur. La mémoire s'épuise à mesure que le monde mûrit ; la fréquence est ce qui garde le monde réactif tant qu'il est chargé.

Quels ports un serveur Windrose utilise-t-il ?

7777 pour le trafic du jeu et 8780 pour le tableau de bord d'administration WindrosePlus. En auto-hébergement, il faut rediriger les deux ; un déploiement géré les ouvre pour vous.

Un serveur Windrose tourne-t-il sous Linux ?

Oui. C'est un build Linux qui se conteneurise proprement avec Docker, c'est exactement ainsi qu'il est déployé sur Flux.

Ai-je besoin d'un SSD ?

Fortement recommandé. Les sauvegardes sont écrites en permanence pendant que le serveur tourne, et sur un disque lent chacune devient une saccade visible pour tout l'équipage.

Suivant : comment mettre en place un serveur dédié Windrose.