Como otimizar seu servidor de Palworld
O Palworld pode apresentar instabilidade e aumento progressivo no uso de memória RAM devido a vazamentos de memória (memory leaks). Este guia detalha as práticas recomendadas para reduzir o consumo de recursos e manter a estabilidade na SOUTH HOST.
Estratégias de Manutenção Preventiva
Para mitigar falhas e vazamentos de memória, considere as seguintes ações:
- Reinicializações Automáticas: Configure o servidor para reiniciar em intervalos regulares, preferencialmente a cada 8 ou 12 horas.
- Monitoramento de Memória: Acompanhe constantemente o uso de RAM para identificar picos de instabilidade.
- Limite de Jogadores: Mantenha a contagem de jogadores ativos dentro de um limite sustentável para evitar sobrecarga.
- Atualizações: Certifique-se de que tanto o jogo quanto o software do servidor estejam sempre na versão mais recente.
1. Ajustando as configurações do arquivo PalWorldSettings.ini
Para otimizar o servidor, é necessário reduzir o processamento de entidades e a quantidade de itens persistentes no mapa.
Importante: Certifique-se de que o servidor esteja totalmente desligado antes de editar os arquivos. Caso contrário, as alterações podem ser sobrescritas pelo sistema.
Passo a passo no painel:
- Acesse a aba Files no seu painel SOUTH HOST.
- Navegue até o caminho:
/Pal/Saved/Config/LinuxServer - Localize e abra o arquivo
PalWorldSettings.ini.
Alterações sugeridas para performance:
| Configuração | Valor Sugerido | Objetivo |
|---|---|---|
| bEnableInvaderEnemy | False | Desativa invasões para poupar processamento de IA. |
| bEnableNonLoginPenalty | False | Desativa cálculos de penalidade para jogadores offline. |
| DropItemMaxNum | 800 | Reduz o limite de itens soltos no chão (padrão 3000). |
| PalSpawnNumRate | 0.75 | Diminui a densidade de Pals para aliviar a RAM. |
| DropItemAliveMaxHours | 0.5 | Itens no chão desaparecem após 30 minutos. |
Dica: Se o seu painel possuir a aba Startup, verifique se a opção
bEnableInvaderEnemytambém precisa ser desativada por lá para evitar conflitos.
2. Ajustando o Tickrate do Servidor
O ajuste do tickrate pode melhorar a sincronização entre o servidor e os jogadores, além de ajudar na estabilidade da rede.
- Navegue até a mesma pasta de configuração:
/Pal/Saved/Config/LinuxServer - Localize e abra o arquivo Engine.ini
- Adicione as seguintes linhas ao final do arquivo para definir o tickrate em 60:
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=60
- Salve o arquivo e reinicie o servidor de Palworld para que todas as novas configurações entrem em vigor
Resumo de Boas Práticas
- Reinicializações: Essencial para limpar vazamentos de memória (RAM)
- Limpeza de Itens: Reduzir o tempo de vida e a quantidade de itens no chão evita o acúmulo de dados desnecessários no servidor
- Densidade de Pals: Ajustar a taxa de surgimento (spawn) ajuda a manter a performance estável durante longas sessões de jogo