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 | Max entities | Notes | Spawn rate |
|---|
| Superfície (Durante o dia) | 200 | Reduza os surgimentos de NPCs na superfície durante o dia para limitar a sobreposição de NPCs | 0.5 |
| Subterrâneo | 150 | Limitar o surgimento subterrâneo para evitar lentidão na barra lateral | 0.3 |
| Dungeon/Corruption | 100 | Restringir surgimentos em biomas de alta carga | 0.2 |
Orientação sobre Tamanho do Mundo
Terraria World Size Performance Guide| Max kbps | Notes | Recommended players | Size |
|---|
| 2 | Pequeno mundo para uma jogabilidade íntima | 1-4 | Pequeno |
| 5 | Tamanho de mundo equilibrado e desempenho | 5-10 | Médio |
| 10 | Alta exploração, mas maior risco de atraso | 10-20 | Grande |
| 15 | Apenas para clusters de hardware potente | 20+ | Journey |
Higiene de Plugins
Terraria Plugin Hygiene Checklist| Impact | Plugin | Recommendation |
|---|
| Alto | WorldEdit | Use com moderação e agende para horários inativos |
| Médio | TShockNPC | Controle eventos de surgimento via configuração |
| Baixo | KeepInventory | Seguro para uso contínuo |
| Médio | EssentialsREST | Monitore as taxas de chamadas da API |
| Alto | MagicStorage | 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.