Les performances d'un serveur RedM
Par Benjamin D. · PDG
· Lecture 2 min

Sommaire
Les performances d'un serveur RedM dépendent beaucoup plus de ce qu'on y met que du nombre de personnes connectées. Un seul mauvais script pèse plus que dix joueurs.
Les ressources sont le poste principal
Chaque ressource démarrée travaille, même si personne ne s'en sert. Cent ressources dont vingt sont utilisées, c'est quatre-vingts ressources de calcul gaspillé.
Un script mal écrit coûte très cher
Un script qui vérifie quelque chose à chaque image coûte plus que tout le reste du serveur. Il y en a beaucoup dans les ressources communautaires.
Mesurer plutôt que supposer
Le serveur dispose d'outils qui montrent le temps pris par chaque ressource. Une mesure vaut mieux qu'une semaine de suppositions.
La base de données comme goulet
Si chaque action écrit en base, celle-ci devient vite plus lente que le jeu. Le volume de requêtes est la cause cachée la plus fréquente.
Le nombre de joueurs
Chaque joueur amène son personnage, ses biens et son environnement. C'est un coût réel, mais généralement moindre que celui des ressources mal choisies.
Les modifications de carte
Bâtiments et zones ajoutés doivent être chargés par tous. Les gros mods de carte allongent la connexion et pèsent en continu.
Les signes d'un serveur trop juste
Décalage entre l'action et le résultat, personnages qui se téléportent, connexions interminables.
Ce qui aide tout de suite
Désactiver les ressources inutilisées, réduire les requêtes en base et limiter les mods de carte.
Ensuite seulement, une offre plus grande
Si les ressources sont saines et que la charge persiste, la limite est réelle. Avant cela, monter d'offre revient à payer un mauvais script.
Le côté client compte aussi
Une partie de la latence naît sur la machine du joueur. Avant d'accuser le serveur, demander si tout le monde subit la même chose.
La croissance est continue
Un serveur RP ne devient jamais plus simple : du contenu s'ajoute chaque mois.
L'essentiel de ce qui précède relève de l'organisation, pas de la technique : les décisions se prennent avant de commencer, les sauvegardes doivent réellement être faites, et les règles s'écrivent tant que rien n'est arrivé. Notre hébergement de serveur RedM prend en charge la part qu'il n'y a aucun intérêt à faire à la main — sauvegardes automatiques, base de données et démarrage immédiat, ainsi qu'un panneau depuis lequel réglages, fichiers, mods et redémarrages se gèrent sans jamais ouvrir de ligne de commande.
