Solucionar el lag del servidor de Terraria requiere ajustar las tasas de aparición, elegir un tamaño de mundo óptimo y mantener una buena higiene de plugins. Esta guía ofrece configuraciones prácticas, tablas mediante tu shortcode protable de Hugo y recomendaciones prácticas para que tu servidor funcione sin problemas.
Resumen de Tamaños
- Tasas de aparición y límites: Superficie 0.5, Subterráneo 0.3, Mazmorra 0.2 con los límites de entidades respectivos.
- Tamaño del mundo: Usa Mediano para 5-10 jugadores; los mundos Grandes y Journey requieren hardware robusto.
- Plugins: Audita los plugins de alto impacto (WorldEdit, MagicStorage) y configura la limitación de aparición/eventos.
Configuración de Tasas de Aparición
Recommended Terraria Spawn Settings| Area type | Max entities | Notes | Spawn rate |
|---|
| Superficie (Día) | 200 | Reducir los aparecimientos en la superficie durante el día para limitar la superposición de PNJ | 0.5 |
| Subterráneo | 150 | Limitar la aparición subterránea para prevenir el retraso en la barra lateral | 0.3 |
| Dungeon/Corruption | 100 | Restringir apariciones en biomas de alta carga | 0.2 |
Guía de Tamaño de Mundo
Terraria World Size Performance Guide| Max kbps | Notes | Recommended players | Size |
|---|
| 2 | Mundo pequeño para una jugabilidad íntima | 1-4 | Pequeño |
| 5 | Tamaño de mundo equilibrado y rendimiento | 5-10 | Medio |
| 10 | Alta exploración pero mayor riesgo de retraso | 10-20 | Grande |
| 15 | Solo para clústeres de hardware potente | 20+ | Journey |
Higiene de Plugins
Terraria Plugin Hygiene Checklist| Impact | Plugin | Recommendation |
|---|
| Alto | WorldEdit | Usa con moderación y programa en horas inactivas |
| Medio | TShockNPC | Acelera los eventos de aparición mediante la configuración |
| Bajo | KeepInventory | Seguro para uso continuo |
| Medio | EssentialsREST | Supervisar las tasas de llamadas a la API |
| Alto | MagicStorage | Limita la frecuencia de creación para reducir la E/S |
Ajuste de Tasas de Aparición y Límites
- Ajusta las tasas de aparición del
lado del servidor en config.json bajo SpawnRateMultiplier. - Limita las entidades mediante
MaxNPCs y MaxBalloons para evitar la desincronización del cliente. - Para biomas con muchos eventos (por ejemplo, Pumpkin Moon), reduce temporalmente el multiplicador de aparición.
Selección de Tamaño de Mundo
- Pequeño: Ideal para 1-4 jugadores; bajo uso de memoria y CPU.
- Mediano: Equilibrado para 5-10 jugadores; bueno para lobbies públicos.
- Grande/Journey: Alta exploración; solo en VPS con >=8 GB de RAM y SSD.
Mantenimiento de Plugins
- Programa auditorías semanales de plugins: elimina los que no uses, actualiza versiones desactualizadas.
- Para plugins de alto impacto, usa tiempos de reutilización y limitación de eventos en sus archivos de configuración.
- Supervisa los registros del servidor para detectar
apariciones de NPC, eventos de WorldSave y errores de plugins para identificar fugas de memoria a tiempo.
Consejos Adicionales
- Reinicios regulares: Automatiza reinicios cada 24–48 horas durante horas de baja actividad.
- Copias de seguridad: Guarda las copias de seguridad en almacenamiento externo para reducir la carga de E/S.
- Perfilado: Usa el comando
/profile de TShock para detectar focos de lag. - Red: Asegura un ancho de banda de subida ≥1Mbps por cada 5 jugadores; usa el plugin
nether para compresión.
Guarda este archivo como content/posts/terraria-server-lag.md y colócalo en tu proyecto Hugo. Los shortcodes protable mostrarán tus tablas automáticamente.