Corriger le lag serveur de Terraria nécessite d’ajuster finement les taux d’apparition, de choisir une taille de monde optimale et de maintenir une bonne hygiène des plugins. Ce guide fournit des réglages concrets, des tableaux via votre shortcode Hugo protable, et des recommandations pratiques pour garder votre serveur fluide.
Résumé des tailles
- Taux d’apparition & limites : Surface 0,5, Souterrain 0,3, Donjon 0,2 avec les limites d’entités respectives.
- Taille du monde : Utilisez Moyen pour 5-10 joueurs ; les mondes Large et Journey exigent un matériel robuste.
- Plugins : Auditez les plugins à fort impact (WorldEdit, MagicStorage) et configurez la limitation des apparitions/événements.
Réglages des taux d’apparition
Recommended Terraria Spawn Settings| Area type | Max entities | Notes | Spawn rate |
|---|
| Surface (Jour) | 200 | Réduire les apparitions de surface en journée pour limiter le chevauchement des PNJ | 0.5 |
| Souterrain | 150 | Limiter l'apparition souterraine pour éviter le lag de la barre latérale | 0.3 |
| Donjon/Corruption | 100 | Réduire les apparitions dans les biomes à forte charge | 0.2 |
Conseils sur la taille du monde
Terraria World Size Performance Guide| Max kbps | Notes | Recommended players | Size |
|---|
| 2 | Petit monde pour un jeu intime | 1-4 | Petit |
| 5 | Taille du monde équilibrée et performance | 5-10 | Moyen |
| 10 | Exploration élevée mais risque accru de latence | 10-20 | Grand |
| 15 | Uniquement pour des grappes matérielles puissantes | 20+ | Journey |
Hygiène des plugins
Terraria Plugin Hygiene Checklist| Impact | Plugin | Recommendation |
|---|
| Élevé | WorldEdit | Utilisez avec parcimonie et planifiez les heures d'inactivité |
| Moyen | TShockNPC | Réguler les événements d’apparition via la configuration |
| Faible | KeepInventory | Sûr pour une utilisation en continu |
| Moyen | EssentialsREST | Surveillez les taux d'appels API |
| Élevé | MagicStorage | Limiter la fréquence de fabrication pour réduire l’E/S |
Ajuster les taux d’apparition et les limites
- Ajustez les taux d’apparition
côté serveur dans config.json sous SpawnRateMultiplier. - Limitez les entités via
MaxNPCs et MaxBalloons pour éviter la désynchronisation des clients. - Pour les biomes riches en événements (ex. : Pumpkin Moon), réduisez temporairement le multiplicateur d’apparition.
Choisir la taille du monde
- Petit : Idéal pour 1-4 joueurs ; faible utilisation de mémoire et CPU.
- Moyen : Équilibré pour 5-10 joueurs ; adapté aux salons publics.
- Grand/Journey : Exploration poussée ; uniquement sur VPS avec ≥8 Go de RAM et SSD.
Entretien des plugins
- Planifiez des audits hebdomadaires des plugins : supprimez les plugins inutilisés, mettez à jour les versions obsolètes.
- Pour les plugins à fort impact, utilisez des cooldowns et des limitations d’événements dans leurs fichiers de configuration.
- Surveillez les logs du serveur pour les
apparitions de PNJ, les événements WorldSave et les erreurs de plugins afin de détecter rapidement les fuites de mémoire.
Conseils supplémentaires
- Redémarrages réguliers : Automatisez les redémarrages toutes les 24–48 heures pendant les heures creuses.
- Sauvegardes : Déplacez les sauvegardes vers un stockage externe pour réduire la charge d’E/S.
- Profilage : Utilisez la commande
/profile de TShock pour détecter les sources de lag. - Réseau : Assurez un débit montant ≥1Mbps par 5 joueurs ; utilisez le plugin
nether pour la compression.
Enregistrez ce fichier sous content/posts/terraria-server-lag.md et déposez-le dans votre projet Hugo. Les shortcodes protable afficheront automatiquement vos tableaux.