SCUM Avancé 10 min de lecture

Optimiser les performances d'un serveur SCUM (lag, désync, RAM) en 2026

Réduire le lag d'un serveur SCUM : tick rate, limites de puppets, PNJ et animaux, distances de réplication, véhicules, bases, nettoyage au démarrage, zone de carte personnalisée, redémarrages planifiés et journal des objets réseau.

Optimiser les performances d'un serveur SCUM (lag, désync, RAM) en 2026

Optimiser les performances d’un serveur SCUM (lag, désync, RAM) en 2026

Un serveur SCUM qui rame, ce sont des zombies qui se téléportent, des portes qui s’ouvrent en retard et des véhicules qui glissent. La bonne nouvelle : ServerSettings.ini expose des dizaines de réglages qui pèsent directement sur la charge. Voici ceux qui comptent, du plus efficace au plus fin.

⚡ Matériel taillé pour SCUM

Ryzen 9 5950X et SSD NVMe

16 Go à 19,90 € ou 24 Go à 27,90 €, redémarrages planifiables depuis le panel. Support FR 24/7.

Voir les offres SCUM →

1. Planifier des redémarrages

C’est le levier numéro un. La communauté constate que la mémoire du serveur SCUM augmente avec le temps de fonctionnement : la plupart des serveurs redémarrent toutes les quelques heures (4 à 6 h sur un serveur chargé). Programmez-les dans votre panel et prévenez les joueurs avec Notifications.json.

Un redémarrage déclenche aussi les nettoyages automatiques décrits au point 6.


2. Ne pas toucher (trop) au tick rate

RéglageDéfautRôle
scum.MaxServerTickRate30 HzFréquence de simulation avec au moins un joueur connecté
scum.MinServerTickRate5 HzFréquence quand le serveur est vide

Augmenter MaxServerTickRate demande plus de CPU à chaque seconde. Si votre serveur peine déjà, monter cette valeur aggrave le problème. Restez sur 30 sauf raison précise.


3. Limiter les personnages (puppets, PNJ, animaux)

Section [World] :

RéglageDéfautPlageConseil
scum.MaxAllowedPuppets-1 (défaut du jeu)-1 à 1024Fixez une valeur si le serveur sature
scum.MaxAllowedNPCs-1-1 à 512PNJ armés
scum.MaxAllowedCharacters-1-1 à 1024Plafond global (joueurs, PNJ, mechs, animaux, puppets)
scum.MaxNonVirtualAnimalsInWorld5000 à 2500Animaux « actifs » simultanés
scum.AnimalGlobalDensityMultiplier0.50 à 25Densité globale d’animaux

Gamepires a lui-même réduit la faune par défaut après le retour des animaux en liberté : le hotfix 1.3.1.1 (juillet 2026) a fait passer la densité de 1,0 à 0,5 et le maximum d’animaux actifs de 800 à 500. Si vous avez recopié d’anciennes valeurs, revenez aux nouvelles.

Laissez aussi activés ces deux garde-fous de l’« encounter manager » (le système qui fait apparaître les ennemis) :

scum.EncounterCanRemoveLowPriorityCharacters=True
scum.EncounterCanClampCharacterNumWhenOutOfResources=True

Ils retirent les personnages lointains et inactifs quand la limite est atteinte, au lieu de bloquer les nouvelles apparitions.


4. Réduire les distances de réplication

Chaque personnage visible doit être envoyé aux joueurs. Ces réglages (en mètres, -1 = défaut du jeu) fixent la distance maximale :

RéglagePlage
scum.PuppetCullDistanceOverride0 à 1000 m
scum.ArmedNPCNetCullDistanceOverride0 à 1000 m
scum.AnimalNetCullDistanceOverride0 à 1000 m

Les réduire allège le réseau et le CPU, au prix d’ennemis qui apparaissent plus près. Ajustez par petites touches.


5. Tenir les véhicules et les bases

Véhicules (section [Vehicles])

Chaque modèle a son plafond (ex. scum.LaikaMaxAmount=50, scum.RisMaxAmount=50, scum.TractorMaxAmount=50). Sur un petit serveur, divisez ces valeurs. Deux réglages de nettoyage :

RéglageDéfautEffet
scum.MaximumTimeOfVehicleInactivity240:00:00Un véhicule inutilisé depuis ce délai est retiré
scum.MaximumTimeForVehiclesInForbiddenZones02:00:00Véhicules laissés dans les zones interdites (traders)

Bases (section [Features])

RéglageDéfautEffet
scum.MaximumAmountOfElementsPerFlag100Éléments constructibles par drapeau
scum.ExtraElementsPerFlagForAdditionalSquadMember25Bonus par membre d’escouade
scum.BaseElementsDecayRateMultiplier1.0Dégradation des bases abandonnées (0 = jamais)
scum.<Objet>MaxAmountPerFlagArea-1Limites par zone de drapeau (tourelles, fours, jardins…)

Évitez BaseElementsDecayRateMultiplier=0 sur un serveur public : les bases abandonnées ne disparaîtraient plus jamais.


6. Les nettoyages au démarrage

Ces réglages agissent à chaque redémarrage :

RéglageDéfautEffet
scum.DeleteInactiveUsersTrueSupprime les joueurs inactifs…
scum.DaysSinceLastLoginToBecomeInactive180…depuis ce nombre de jours
scum.DeleteDuplicateChestsOnServerStartupFalseSupprime les coffres dupliqués
scum.ShouldDestroyEntitiesOutsideMapLimitsOnRestartTrueDétruit les objets hors des limites de la carte

Sur un serveur public, réduire les jours d’inactivité (30 à 60) allège nettement la base au fil des mois.


7. Petit groupe ? Réduire la carte

Pour 4 à 10 joueurs, toute l’île n’est pas nécessaire. SCUM permet de ne rendre jouable qu’une partie de la carte (section [World]) :

RéglageDéfautRôle
scum.CustomMapEnabledFalseActive la zone jouable personnalisée
scum.CustomMapCenterXCoordinate / YCoordinate0Centre de la zone, en coordonnées du monde
scum.CustomMapWidth / Height15.24Largeur et hauteur en km (15,24 = île entière)

Exemple pour une zone de 6 × 6 km :

scum.CustomMapEnabled=True
scum.CustomMapCenterXCoordinate=<X du centre>
scum.CustomMapCenterYCoordinate=<Y du centre>
scum.CustomMapWidth=6.000000
scum.CustomMapHeight=6.000000

Pour repérer un centre, la commande admin #Location affiche une position en jeu ; aucune documentation officielle ne précise toutefois le système de coordonnées attendu par ces réglages, donc testez sur un serveur de test avant de l’appliquer à votre serveur principal. Moins de surface active, c’est moins d’entités à gérer et des joueurs qui se croisent davantage.


8. Diagnostiquer avec le journal des objets réseau

Depuis le patch d’avril 2026, un réglage journalise les objets réseau présents dans le monde :

scum.EnableNetworkObjectLogging=True

Le journal est écrit dans SaveFiles/Logs/network_objects. Pratique pour repérer une base démesurée ou un empilement d’objets. Désactivez-le ensuite : un journal permanent consomme lui aussi des ressources.


Ordre d’action conseillé

  1. Redémarrages planifiés
  2. Faune aux nouvelles valeurs par défaut (0,5 / 500)
  3. Plafonds de véhicules adaptés à votre population
  4. Nettoyage des inactifs (jours réduits)
  5. Limites de puppets / PNJ si nécessaire
  6. Distances de réplication en dernier

Changez un réglage à la fois et observez le résultat sur une soirée de jeu.


FAQ

Mon serveur lag uniquement pendant les heures de pointe

C’est la charge CPU : réduisez les plafonds de personnages et de véhicules, ou passez sur une offre plus puissante. Voir combien de RAM pour un serveur SCUM.

Le lag vient-il parfois des joueurs ?

Oui : un joueur à très haut ping se désynchronise. scum.MaxPing (400 ms par défaut) limite ce cas.

Supprimer des zombies casse-t-il l’expérience ?

Réduire légèrement MaxAllowedPuppets passe inaperçu ; le diviser par deux change l’ambiance. Allez-y progressivement.


Conclusion

Redémarrages, faune maîtrisée, véhicules plafonnés, nettoyage des inactifs : ces quatre leviers règlent la majorité des serveurs SCUM qui rament. Serveur SCUM sur Ryzen 9 5950X →

Pour aller plus loin

Sources : server-settings.com (référence communautaire v1.3.3.4), hotfix 1.3.1.1 (densité animaux) — Steam, patch d’avril 2026 (EnableNetworkObjectLogging) — Steam, mise à jour 1.1.0.0 (réglages d’encounters) — Steam, Server setting changes post (déc. 2025) — Steam, EvilOlaf/scum (mémoire et redémarrages).