Corrigir o lag do servidor de Terraria exige ajuste fino das taxas de surgimento, escolha de um tamanho de mundo ideal e manutenção adequada dos plugins. Este guia oferece configurações práticas, tabelas via seu shortcode protable do Hugo e recomendações práticas para manter seu servidor funcionando sem problemas.
Resumo de Dimensionamento
- Taxas de Surgimento & Limites: Superfície 0,5, Subterrâneo 0,3, Masmorra 0,2 com respectivos limites de entidades.
- Tamanho do Mundo: Use Médio para 5-10 jogadores; mundos Grandes e Jornada exigem hardware robusto.
- Plugins: Audite plugins de alto impacto (WorldEdit, MagicStorage) e configure limitação de surgimento/eventos.
Configurações de Taxa de Surgimento
Recommended Terraria Spawn Settings| Area type | Spawn rate | Max entities | Notes |
|---|
| Superfície (Durante o dia) | 0.5 | 200 | Reduza os surgimentos de NPCs na superfície durante o dia para limitar a sobreposição de NPCs |
| Subterrâneo | 0.3 | 150 | Limitar o surgimento subterrâneo para evitar lentidão na barra lateral |
| Dungeon/Corruption | 0.2 | 100 | Restringir surgimentos em biomas de alta carga |
Orientação sobre Tamanho do Mundo
Terraria World Size Performance Guide| Size | Max kbps | Recommended players | Notes |
|---|
| Pequeno | 2 | 1-4 | Pequeno mundo para uma jogabilidade íntima |
| Médio | 5 | 5-10 | Tamanho de mundo equilibrado e desempenho |
| Grande | 10 | 10-20 | Alta exploração, mas maior risco de atraso |
| Journey | 15 | 20+ | Apenas para clusters de hardware potente |
Higiene de Plugins
Terraria Plugin Hygiene Checklist| Plugin | Impact | Recommendation |
|---|
| WorldEdit | Alto | Use com moderação e agende para horários inativos |
| TShockNPC | Médio | Controle eventos de surgimento via configuração |
| KeepInventory | Baixo | Seguro para uso contínuo |
| EssentialsREST | Médio | Monitore as taxas de chamadas da API |
| MagicStorage | Alto | Limite a frequência de criação para reduzir IO |
Ajustando Taxas de Surgimento e Limites
- Ajuste as taxas de surgimento do
lado do servidor em config.json sob SpawnRateMultiplier.
- Limite entidades via
MaxNPCs e MaxBalloons para evitar desincronização do cliente.
- Para biomas com muitos eventos (ex.: Pumpkin Moon), reduza temporariamente o multiplicador de surgimento.
Selecionando o Tamanho do Mundo
- Pequeno: Ideal para 1-4 jogadores; baixo uso de memória e CPU.
- Médio: Equilibrado para 5-10 jogadores; bom para lobbies públicos.
- Grande/Jornada: Alta exploração; apenas em VPS com >=8 GB RAM e SSD.
Manutenção de Plugins
- Programe auditorias semanais de plugins: remova plugins não utilizados, atualize versões desatualizadas.
- Para plugins de alto impacto, use cooldowns e limitação de eventos em seus arquivos de configuração.
- Monitore os logs do servidor para
surgimento de NPCs, eventos de WorldSave e erros de plugins para detectar vazamentos de memória cedo.
Dicas Adicionais
- Reinicializações Regulares: Automatize reinicializações a cada 24–48 horas fora do horário de pico.
- Backups: Armazene backups em local externo para reduzir carga de I/O.
- Profiling: Use o comando
/profile do TShock para detectar pontos de lag.
- Rede: Garanta banda de upload ≥1Mbps por 5 jogadores; use o plugin
nether para compressão.
Salve este arquivo como content/posts/terraria-server-lag.md e coloque-o no seu projeto Hugo. Os shortcodes protable renderizarão suas tabelas automaticamente.