Guide HostyPop
Qu’est-ce qu’un vCPU pour un serveur de jeu ?
Un vCPU représente une capacité de calcul attribuée à votre service. Il ne faut pas l’interpréter automatiquement comme un cœur physique réservé en permanence.
CPU physique, cœur logique et vCPU
Le processeur de la machine possède des cœurs physiques et peut présenter davantage de cœurs logiques grâce au multithreading. L’hébergeur répartit ensuite cette puissance entre plusieurs services. Le terme vCPU permet de présenter la capacité disponible sans prétendre que chaque client possède un cœur physique isolé.
Sur une infrastructure mutualisée, plusieurs serveurs de jeux utilisent donc le même processeur. Des limites sont appliquées afin qu’un service très chargé ne monopolise pas toute la machine. La qualité dépend alors du modèle de processeur, de ses performances par cœur, de la charge globale et de la manière dont les ressources sont réparties.
Comprendre les pourcentages dans Pterodactyl
Dans Pterodactyl, une limite de 100 % correspond généralement à la possibilité d’utiliser l’équivalent d’un cœur logique au maximum. Une limite de 200 % autorise jusqu’à deux cœurs logiques. Cela décrit un plafond d’utilisation et non une promesse que le jeu répartira parfaitement sa charge sur tous les cœurs disponibles.
Un serveur peut donc afficher un cœur très chargé et plusieurs autres peu utilisés. Ce comportement n’est pas forcément anormal : il dépend du moteur du jeu et de ses tâches internes.
Pourquoi les performances par cœur comptent autant
Beaucoup de serveurs de jeux exécutent leur boucle principale sur un fil dominant. Minecraft doit par exemple calculer les ticks, les entités, les chunks et les actions des joueurs dans un temps limité. Si ce fil principal prend du retard, ajouter plusieurs vCPU n’efface pas toujours le problème.
C’est la raison pour laquelle un processeur récent avec de bonnes performances en single-thread peut offrir une expérience plus fluide qu’un processeur possédant beaucoup de cœurs plus lents. Le nombre de vCPU reste utile pour les tâches parallèles, les sauvegardes, la compression et certains moteurs, mais il ne faut pas l’évaluer seul.
Comment reconnaître une limite CPU
Une utilisation élevée pendant quelques secondes au démarrage ou pendant une sauvegarde est normale. Une saturation continue accompagnée de retards de ticks, de messages de surcharge ou de ralentissements réguliers mérite une analyse.
- Notez l’heure et le nombre de joueurs connectés.
- Vérifiez si le problème apparaît pendant une sauvegarde ou une génération de monde.
- Contrôlez les mods et plugins ajoutés récemment.
- Comparez l’usage CPU avec la mémoire réellement consommée.
- Lisez les journaux avant d’augmenter les ressources.
Choisir une formule équilibrée
Ne choisissez pas une offre uniquement parce qu’elle affiche beaucoup de RAM. Comparez aussi les vCPU, le stockage, les sauvegardes et le type de jeu. Pour un petit serveur Vanilla, une configuration équilibrée est souvent préférable à une énorme quantité de mémoire avec très peu de puissance processeur.
Le guide sur la RAM d’un serveur de jeu complète cette explication. Vous pouvez ensuite comparer les formules HostyPop en tenant compte de l’ensemble des ressources.