Optimiser les performances et réduire le lag
Ajustez maxplayers, saveinterval et decay pour fluidifier un serveur Rust chargé.
Optimiser les performances et réduire le lag
Un serveur Rust se dégrade quand trop d’entités, de constructions et d’événements s’accumulent. Le tick rate chute, les joueurs « téléportent » et les raids deviennent instables. Quelques réglages dans server.cfg suffisent souvent à récupérer un serveur fluide.
Cause / Le problème
Le lag Rust vient généralement de trois sources : un server.maxplayers trop élevé pour la RAM allouée, une sauvegarde trop fréquente qui fige le thread principal, et un decay insuffisant qui laisse s’accumuler des centaines de bases abandonnées.
Solution
- Ciblez
server.maxplayersen fonction de la RAM. Comptez environ 1 Go pour 20-25 joueurs actifs ; au-delà, montez d’offre dans le panel. Ne mettez pas 200 slots si votre machine tient 80. - Augmentez
server.saveintervalavec parcimonie. La valeur par défaut est 300 secondes :
Chaque sauvegarde fige brièvement le serveur ; passer à 600 s réduit les micro-freezes, mais ne descendez jamais sous 300 s sous peine de pertes au crash.server.saveinterval 600 - Activez un decay plus agressif pour nettoyer les bases abandonnées :
Undecay.scale 1 decay.tick 300decay.scaleà 1 (défaut) ou légèrement supérieur accélère la pourriture des constructions non entretenues. - Désactivez les convars inutiles selon votre style (PvE, noob-friendly) :
server.pve true heli.enabled false bradley.enabled false - Planifiez un redémarrage quotidien dans le panel (Schedules → restart à 4h). Un reboot libère la mémoire et évite les fuites sur les sessions longues.
- Gardez le serveur à jour : installez les mises à jour Facepunch dès leur sortie (onglet Steam Workshop / validate game files) — une version en retard provoque déconnexions et désync.
- Limitez les plugins uMod gourmands : certains (économie, tracking) consomment beaucoup de CPU. Désactivez-les un par un pour identifier le coupable d’un lag soudain.
Surveillez le tick avec perf.report en console : un serveur sain reste au-dessus de 30 FPS serveur.