Prérequis
-
Un serveur fonctionnant sur l'infrastructure haute performance KAZYCLOUD.
-
Un accès aux fichiers
Engine.inietGame.ini.
Étape 1 : Optimiser la gestion du CPU et de la mémoire RAM (Engine.ini)
The Isle (particulièrement sous Unreal Engine 5 avec la branche Evrima) est extrêmement gourmand en ressources processeur et en mémoire vive lors du calcul des collisions de grands groupes de dinosaures.
-
Ouvrez le fichier
/TheIsle/Saved/Config/LinuxServer/Engine.ini. -
Ajoutez les paramètres d'optimisation bas-niveau suivants pour stabiliser le Tickrate à 60 FPS serveur :
[SystemSettings]
; Plafonner et stabiliser le tickrate serveur
t.MaxFPS=60
net.AllowAsyncLoading=True
; Optimisation des structures de données du garbage collector (RAM)
gc.NumWorkerThreadsToUse=4
gc.MaxObjectsInGame=2000000
gc.FlushStreamingOnGC=True
; Optimisation du réseau et du culled d'entités (NetServerMaxTickRate)
net.ServerMaxTickRate=60
net.MinServerSimulationTickRate=30
net.PushModelEnabled=True
[/Script/OnlineSubsystemUtils.IpNetDriver]
AllowProfileWrites=False
MaxClientRate=100000
MaxInternetClientRate=100000
NetServerMaxTickRate=60
Étape 2 : Configurer Easy Anti-Cheat (EAC) côté serveur
The Isle intègre en natif la protection Easy Anti-Cheat (EAC) d'Epic Games pour bloquer la modification de la mémoire du jeu et le SpeedHack.
-
Vérifiez que le dossier
/TheIsle/Binaries/Linux/EasyAntiCheat/est présent sur votre serveur. -
Dans votre fichier
server.cfgou dans les arguments de lancement de l'onglet Startup, assurez-vous que le drapeau EAC est activé :Plaintext-EasyAntiCheat -eac_server -
N'ajoutez jamais l'argument
-ServerDisableEACsous peine de désactiver le contrôle d'intégrité et d'exposer votre serveur aux clients modifiés.
Étape 3 : Activer la détection et prévention du SpeedHack en jeu
Dans le fichier Game.ini, ajoutez les règles de validation des mouvements réseau pour sanctionner automatiquement les anomalies de vitesse du client :
[/Script/TheIsle.IGameSession]
; Protection contre la désynchronisation et le Speedhack
bEnableMovementValidation=true
MaxAllowedSpeedError=1.15
SpeedErrorCorrectionThreshold=1.05
; Limitation de la bande passante par joueur pour éviter le Lag-Switch
MaxPlayerBandwidthBytesPerSec=65536
Étape 4 : Surveiller la consommation des ressources via le Panel KAZYCLOUD
-
Connectez-vous à la console KAZYCLOUD pendant une session de jeu à forte affluence.
-
Surveillez le graphique CPU Usage et Memory Usage :
-
RAM : Assurez-vous d'allouer au minimum 8 Go de RAM pour un serveur Evrima de 60 joueurs, et 16 Go de RAM pour 100 joueurs et plus.
-
CPU : Si l'utilisation du processeur atteint 100%, réduisez le
t.MaxFPSà30ou45dansEngine.inipour alléger la charge de calcul sur la boucle de simulation physique.
-
Résultat attendu
Le serveur The Isle conserve un Tickrate stable, élimine les saccades réseau (rubberbanding), rejette les tentatives d'injection de code via EAC et maintient une empreinte mémoire maîtrisée sur votre instance KAZYCLOUD.
Copyright © 2026 KAZYCLOUD. Tous droits réservés.
