Arguments de Lancement et Options Personnalisées
Chaque conteneur de serveur démarre avec une commande d'exécution spécifique. Les utilisateurs avancés peuvent modifier ces arguments de lancement pour optimiser le ramasse-miettes (Garbage Collector), allouer des threads CPU, ajuster les taux de rafraîchissement réseau (tickrates) et configurer les paramètres internes du moteur de jeu.
1. Fonctionnement du Système de Variables
Votre commande de démarrage contient des variables dynamiques entourées de doubles accolades. Ces placeholders sont automatiquement remplacés par le panel à l'aide des valeurs actives de votre base de données avant le démarrage du conteneur.
| Variable | Valeur de Remplacement | Description |
|---|---|---|
{{MaxPlayers}} |
Valeur Numérique | Correspond au nombre maximum de slots configurés sur votre tableau de bord. |
{{GSLT}} |
Clé d'Authentification Steam (GSLT) | Indispensable pour la visibilité de votre serveur dans la liste Steam. |
{{LicenseKey}} |
Clé d'Enregistrement de Licence | Utilisée pour les jeux nécessitant un token d'authentification (ex: FiveM). |
{{Port}} |
Numéro de Port | Le port réseau principal assigné à votre conteneur de serveur. |
{{Ip}} |
Adresse IP de l'hôte | L'adresse réseau locale de routage du nœud d'hébergement. |
[!CAUTION] Fonctionnement du Système de Variables Ne modifiez, ne supprimez et ne renommez jamais ces variables (par exemple, remplacer
{{MaxPlayers}}par32). Cela corromprait la lecture du script de lancement, provoquant un plantage systématique du serveur au démarrage.
2. Profils d'Optimisation des Performances
L'ajout de paramètres spécifiques à vos arguments de démarrage peut grandement améliorer la réactivité de votre serveur et éliminer les pics de lag.
Optimisation Minecraft (Aikar's Flags)
Pour les serveurs basés sur Java, remplacer les paramètres de démarrage classiques par les arguments de ramasse-miettes d'Aikar réduit fortement les micro-pauses de la machine virtuelle Java (JVM) :
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8m -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
Optimisation du Moteur de Jeu Rust
Pour les serveurs Rust, optimiser les tickrates et allouer les cœurs CPU garantit de meilleures performances physiques en jeu :
-batchmode +server.tickrate 30 +server.queriespersecond 2000 +server.threads 4 +fps.limit 256
3. Allocation de la Mémoire Vive et Crashs OOM
Les limites de mémoire allouée (comme -Xmx et -Xms pour Java) sont automatiquement gérées par le panel en fonction de votre abonnement.
[!WARNING] Protection Contre les Dépassements de Mémoire (OOM) N'y ajoutez pas manuellement de paramètres
-Xmxou-Xmspersonnalisés dans le champ des arguments de lancement. Si vous réclamez plus de mémoire vive au lancement que ce qui est attribué à votre offre, le système de protection (OOM Killer) du serveur d'hébergement arrêtera immédiatement votre conteneur.
4. Réinitialisation des Paramètres
Si votre serveur refuse de démarrer suite à une erreur de syntaxe dans votre commande personnalisée :
- Allez dans l'onglet Arguments de Lancement de votre panel.
- Cliquez sur l'action Réinitialiser par Défaut située sous la zone de saisie.
- Redémarrez votre serveur. Le panel réappliquera la configuration de lancement d'origine.
Need live assistance?
Join our official Discord server to chat with developer support 24/7.
