← Blog

Como dimensionar seu servidor Palworld conforme suas necessidades

Par Benjamin D. · PDG

· Mis à jour le 1 Gwengolo 2026 · Lecture 8 min

Sumário

Dimensionar corretamente um servidor Palworld é o que separa uma sessão fluida de uma partida cheia de rubber banding, quedas de tick e saves travando a cada cinco minutos. RAM, frequência de CPU, número de jogadores e os parâmetros do PalWorldSettings.ini formam um conjunto único: mexer em um sem olhar o outro quase sempre gera instabilidade. Vamos ao que funciona na prática.



Como dimensionar RAM e CPU de um servidor Palworld

O motor do Palworld (Unreal Engine 5) é pesado em memória e depende muito de single-thread performance. Isso significa que uma máquina com muitos núcleos lentos rende menos do que uma máquina com poucos núcleos de alta frequência, tipo Ryzen. O tick de simulação — Pals trabalhando nas bases, IA, física de objetos — roda majoritariamente em uma thread principal.

RAM por número de jogadores simultâneos

A regra prática é somar uma base fixa de memória do processo mais um incremento por jogador ativo com base construída. Um mundo recém-criado com 4 jogadores consome pouco; o mesmo mundo com 300 horas de jogo, cinco bases por guilda e Palboxes lotados pode dobrar o consumo.

Jogadores simultâneosRAM recomendadavCPU (alta frequência)Observações
2 a 4 (coop entre amigos)8 GB2 a 3Suficiente se o mundo for novo e as bases limitadas
5 a 1012 GB4Faixa mais comum em comunidades pequenas
10 a 1616 GB4 a 6Mundos maduros exigem margem extra
16 a 32 (limite do jogo)20 a 32 GB6 a 8Exige limitar bases e itens no chão

Importante: o processo do Palworld tende a crescer em consumo de memória ao longo das horas. Não é ilusão sua — é comportamento conhecido do servidor. Trabalhe sempre com 20 a 30% de folga acima do pico observado, e não com o valor exato medido no primeiro dia.

Por que a frequência do CPU importa mais que a contagem de núcleos

Quando 12 jogadores estão espalhados pelo mapa e cada um tem uma base com 15 Pals trabalhando, o servidor precisa simular tudo isso. Se a thread principal satura, o resultado aparece como atraso na coleta de recursos, Pals congelados e delay de dano em combate — mesmo com ping baixo. Núcleos de alta frequência e SSD NVMe reduzem esses gargalos; armazenamento lento faz cada auto-save gerar um travamento perceptível para todos.

Parâmetros de inicialização no Linux

Em ambientes Linux, os argumentos abaixo melhoram o aproveitamento de threads no binário do servidor:

./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=8211 -players=16

No painel Pterodactyl, esses argumentos costumam ficar disponíveis como variáveis de startup, sem precisar editar scripts manualmente. Se você gerencia tudo por conta própria, mantenha a atualização do binário via SteamCMD parte da rotina, porque patches do jogo frequentemente alteram estruturas do save.

Prefere um ambiente já pronto, com painel, backups automáticos e anti-DDoS ativo por padrão? A hospedagem Palworld da Fly-Serv entrega a instância instalada em poucos minutos, com console ao vivo e gerenciador de arquivos para editar o PalWorldSettings.ini direto do navegador.



Onde fica e como editar o PalWorldSettings.ini sem quebrar o arquivo

O arquivo de configuração real fica em:

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini   # Linux
Pal\Saved\Config\WindowsServer\PalWorldSettings.ini  # Windows

Se o arquivo estiver vazio na primeira execução, copie o modelo padrão:

cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

A armadilha número um: a linha única

Toda a seção OptionSettings precisa estar em uma única linha, entre parênteses, com valores separados por vírgula e sem espaços extras. Se você quebrar a linha ou deixar uma vírgula sobrando, o servidor ignora o arquivo inteiro e volta silenciosamente aos valores padrão. É a causa mais comum de "editei a config e nada mudou".

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.500000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,DropItemMaxNum=3000,BaseCampMaxNumInGuild=4,GuildPlayerMaxNum=16,ServerPlayerMaxNum=16,ServerName="Comunidade PT-BR",ServerDescription="PvE cooperativo",AdminPassword="TROQUE_ISTO",ServerPassword="",PublicPort=8211,RCONEnabled=True,RCONPort=25575,bIsUseBackupSaveData=True)

Regras de ouro para editar

  • Pare o servidor antes de editar. Com o processo rodando, o arquivo é reescrito no desligamento e suas alterações somem.
  • Use ponto como separador decimal (1.500000), nunca vírgula.
  • Valores booleanos são True/False com inicial maiúscula.
  • Faça uma cópia do arquivo antes de qualquer mudança grande — um backup de 4 KB evita horas de dor de cabeça.
  • Alguns parâmetros só valem para mundos novos; taxas de spawn aplicadas em mundo antigo demoram a se refletir nas áreas já visitadas.

A lista completa e atualizada dos parâmetros está na documentação técnica oficial do Palworld, que acompanha cada patch com as novas chaves adicionadas.



Ajustando o servidor Palworld ao estilo de jogo da sua comunidade

Não existe configuração universal. O que define os valores é o perfil dos jogadores: quem joga duas horas por semana precisa de progressão acelerada; quem joga todo dia quer curva longa. Abaixo, três perfis testados em comunidades reais.

PvE cooperativo casual

Foco em progressão sem grind e zero atrito entre jogadores. Perda de itens na morte suavizada e captura mais generosa reduzem frustração.

ParâmetroValorEfeito
ExpRate2.000000Dobro de experiência, níveis mais rápidos
PalCaptureRate2.000000Captura mais fácil, menos esferas gastas
CollectionDropRate2.000000Mais madeira e minério por coleta
DeathPenaltyNoneNada é perdido ao morrer
bEnablePlayerToPlayerDamageFalseSem dano entre jogadores
PalEggDefaultHatchingTime1.000000Chocadeira em tempo reduzido
WorkSpeedRate1.500000Pals produzem mais rápido nas bases

PvP competitivo

Aqui o objetivo é equilíbrio e risco real. Atenção: PvP aumenta a carga de rede e de simulação em combates de guilda, então mantenha margem de RAM.

ParâmetroValorEfeito
bIsPvPTrueAtiva o modo PvP
bEnablePlayerToPlayerDamageTrueDano entre jogadores liberado
bEnableFriendlyFireTrueFogo amigo dentro da guilda
DeathPenaltyItemAndEquipmentPerde inventário e equipamento
bCanPickupOtherGuildDeathPenaltyDropTrueLoot de inimigos abatidos
bEnableDefenseOtherGuildPlayerTrueDefesas de base atacam invasores
BuildObjectDamageRate1.500000Estruturas caem mais rápido em raide

Roleplay e mundo persistente de longa duração

Progressão lenta, ciclo dia/noite realista e economia de recursos apertada. Combine com regras de comunidade e whitelist por senha.

ParâmetroValorEfeito
ExpRate0.750000Curva de progressão estendida
DayTimeSpeedRate0.700000Dias mais longos
PlayerStomachDecreaseRate1.200000Fome mais exigente
bExistPlayerAfterLogoutTruePersonagem permanece no mundo após sair
bEnableNonLoginPenaltyTruePenalidade por ausência prolongada
bIsStartLocationSelectByMapFalsePonto inicial fixo, imersão maior

Os parâmetros que realmente afetam desempenho

Muita gente ajusta taxas de XP e esquece das chaves que decidem se o servidor vai aguentar 20 pessoas online:

  • BaseCampMaxNumInGuild — cada base é um cluster de simulação permanente. Reduzir de 4 para 3 em comunidades grandes tem impacto direto no tick.
  • BaseCampWorkerMaxNum — mais Pals trabalhando significa mais pathfinding. 15 é o padrão; passar disso pesa.
  • DropItemMaxNum — itens no chão são atores ativos. Baixar para 2000 em servidores movimentados ajuda.
  • DropItemAliveMaxHours — reduzir para 0.5 limpa o mapa mais rápido.
  • PalSpawnNumRate — abaixar para 0.8 diminui a densidade de Pals selvagens sem estragar a experiência.
  • bActiveUNKO — mantenha em False; objetos físicos extras não trazem benefício algum.
  • bAutoResetGuildNoOnlinePlayers + AutoResetGuildTimeNoOnlinePlayers — limpa guildas abandonadas e as bases associadas, o que reduz o crescimento do save.


Rotina de administração: RCON, backups e reinícios

Configuração boa sem rotina de manutenção dura poucas semanas. Três hábitos resolvem a maioria dos problemas.

1. Reinícios programados

Como o consumo de memória cresce com o tempo de execução, um reinício a cada 8 ou 12 horas mantém o desempenho estável. Avise a comunidade antes e force um save:

/Broadcast Reinicio_em_5_minutos
/Save
/Shutdown 300 Manutencao_programada

Atenção: o comando /Broadcast não aceita espaços — use underline. Outros comandos úteis no console ou via RCON:

/ShowPlayers          # lista jogadores, SteamID e UID
/Info                 # versão e nome do servidor
/KickPlayer <SteamID>
/BanPlayer <SteamID>
/DoExit                # encerra imediatamente (evite sem save antes)

2. Backups com validação

Mantenha bIsUseBackupSaveData=True e guarde cópias externas da pasta Pal/Saved/SaveGames/. Backup que nunca foi restaurado em teste não conta como backup. Em painéis como o Pterodactyl, as cópias automáticas facilitam o rollback quando um patch corrompe estruturas do mundo — situação que já aconteceu mais de uma vez no Palworld.

tar -czf palworld-save-$(date +%F-%H%M).tar.gz Pal/Saved/SaveGames/

3. Acesso e segurança

  • AdminPassword longa e única, jamais reaproveitada de outro serviço.
  • ServerPassword para comunidades fechadas — é a forma mais simples de whitelist no Palworld.
  • RCON exposto apenas para IPs de confiança; nunca aberto na internet sem restrição.
  • Sub-usuários no painel com permissões limitadas para moderadores, em vez de compartilhar a conta principal.
  • Proteção anti-DDoS volumétrica já cuidada na infraestrutura — o que sobra para você é a higiene de credenciais.

Se você administra várias comunidades, vale conhecer Todos os nossos servidores de jogos e comparar como cada título lida com persistência de mundo — o Servidor Valheim, por exemplo, tem exigências de memória bem diferentes. Mais guias técnicos estão no Blog da Fly-Serv.



Conclusão

Dimensionar um servidor Palworld é um exercício de margem: memória com folga, CPU de alta frequência, armazenamento rápido e limites de base coerentes com o número de jogadores. O PalWorldSettings.ini faz o resto, desde que editado com o processo parado e em linha única. Some reinícios programados e backups testados, e o mundo aguenta centenas de horas sem sustos.



FAQ

Quanta RAM um servidor Palworld com 16 jogadores realmente consome?

Na prática, entre 12 e 16 GB em um mundo maduro, com picos acima disso após muitas horas ininterruptas. O consumo cresce com o tempo de execução e com o número de bases ativas. Trabalhe com 16 GB e reinicie a cada 8 a 12 horas para devolver a memória ao sistema.

Editei o PalWorldSettings.ini e nada mudou no jogo. O que houve?

Três causas cobrem 95% dos casos: o arquivo foi editado com o servidor rodando (as mudanças são sobrescritas no desligamento), a seção OptionSettings foi quebrada em várias linhas, ou você editou o DefaultPalWorldSettings.ini em vez do arquivo em Pal/Saved/Config/. Pare o processo, corrija e reinicie.

Quais ajustes reduzem lag sem prejudicar a jogabilidade?

Baixe DropItemMaxNum para 2000, reduza DropItemAliveMaxHours para 0.5, limite BaseCampMaxNumInGuild a 3, mantenha bActiveUNKO=False e ative a limpeza automática de guildas inativas. São mudanças pouco perceptíveis para o jogador e que aliviam bastante o tick de simulação.