Lecture : 6 min
·Gestion du serveur

Guide de configuration

Réglez votre serveur pour de meilleures performances : réseau, options JVM, paramètres de démarrage et plus.

#Configuration#Performances#Intermédiaire

Un serveur bien configuré tourne plus vite, accueille plus de joueurs et utilise mieux ses ressources. Ce guide présente les principaux réglages des serveurs de jeux et d'applications chez FrenchCloud.

Paramètres de démarrage

Les variables de démarrage se règlent dans l'onglet Startup du panel. Chaque jeu propose ses propres champs.

Options JVM pour Minecraft

Pour Minecraft, les options JVM ont un impact énorme sur les performances. Voici une bonne base de départ :

-Xms{{SERVER_MEMORY}}M -Xmx{{SERVER_MEMORY}}M
-XX:+UseG1GC -XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC -XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M
Mettez toujours Xms = Xmx

Donner la même valeur aux deux empêche la JVM de redimensionner la mémoire en permanence, ce qui réduit nettement les pauses du ramasse-miettes.

Port du serveur

Les ports sont attribués automatiquement par FrenchCloud. Ne modifiez pas le port à la main dans les fichiers de configuration : le serveur ne démarrerait plus. Le panel fournit le bon port via la variable SERVER_PORT.

server.properties (Minecraft)

Les réglages importants de server.properties :

ParamètreValeur conseilléeRemarques
view-distance8 à 10Plus bas = meilleures performances
simulation-distance6Influe sur les mobs et la redstone
max-playersSelon votre offreNe dépassez pas ce que votre RAM permet
online-modetrueÀ désactiver uniquement pour un proxy
sync-chunk-writesfalseÉcritures disque plus rapides

Configuration réseau

Pare-feu

FrenchCloud ouvre automatiquement le port attribué à votre serveur : vous n'avez rien à configurer. Si vous avez besoin de ports supplémentaires (serveur web, chat vocal…), contactez le support.

Proxy (BungeeCord / Velocity)

Si vous gérez un réseau avec proxy :

  1. mettez online-mode=false sur tous les serveurs derrière le proxy ;
  2. activez bungeecord: true (ou le secret Velocity) dans la configuration du proxy ;
  3. placez le proxy sur le même nœud que vos serveurs pour une latence minimale.
N'exposez pas vos serveurs internes

Avec online-mode=false, les serveurs derrière le proxy ne doivent accepter que les connexions venant de l'IP du proxy. Sinon, n'importe qui pourrait se connecter sans authentification.