Prérequis
-
Un serveur Conan Exiles enregistrant une forte affluence de joueurs et de structures.
Étape 1 : Optimiser et maintenir la base de données SQLite game.db
Toutes les informations du monde (bâtiments, inventaires, esclaves, positions) sont condensées dans une base de données unique : /ConanSandbox/Saved/game.db
Au fil des mois, cette base accumule des entrées orphelines. Pour maintenir des performances optimales :
-
Arrêtez le serveur.
-
Téléchargez une copie de sauvegarde de
game.dbsur votre poste via SFTP. -
Utilisez un outil SQLite (ex: DB Browser for SQLite) et exécutez la commande d'optimisation :
SQLVACUUM; REINDEX; -
Re-déposez le fichier
game.dbnettoyé sur le serveur.
Étape 2 : Restreindre la charge des entités (Followers & Thralls)
La gestion de l'IA des esclaves et montures est la première cause de baisse de FPS serveur (Server Tickrate).
Dans /ConanSandbox/Saved/Config/WindowsServer/ServerSettings.ini, appliquez des limites strictes :
[ServerSettings]
// Limite d'esclaves et montures par clan
MaxFollowersPerClan=50
MaxFollowersSolo=20
// Désactivation des collisions inutiles entre PNJ
EnableUnconsciousNPCCollision=False
Étape 3 : Verrouiller le Tickrate et la bande passante
Dans /ConanSandbox/Saved/Config/WindowsServer/Engine.ini :
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=30
LanServerMaxTickRate=30
[/Script/Engine.Player]
ConfiguredInternetUserSpeed=15000
ConfiguredLanUserSpeed=15000
Résultat attendu
La taille de la base de données game.db est maîtrisée, le moteur préserve une cadence constante de 30 Ticks/seconde et les téléportations indésirables de PNJ sont éliminées.
Copyright © 2026 KAZYCLOUD. Tous droits réservés.
