← Blog

Guia completo dos parâmetros do Palworld no PalWorldSettings.ini

Par Benjamin D. · PDG

· Mis à jour le 28 Eost 2026 · Lecture 8 min

Sumário

O PalWorldSettings.ini é o arquivo que controla praticamente todo o equilíbrio de uma partida multijogador: dificuldade, taxa de captura, ganho de experiência, dano recebido e causado, limites de bases e de guildas. Entender cada linha desse arquivo é a diferença entre uma progressão frustrante e uma curva de jogo agradável para a sua comunidade. Vamos percorrer os parâmetros que realmente importam.



Onde encontrar o PalWorldSettings.ini e como editar sem quebrar a configuração

O arquivo fica dentro da pasta de dados salvos da instância, e não na raiz do jogo. Em uma instalação Linux, o caminho é:

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Em uma instalação Windows, o caminho equivalente é Pal/Saved/Config/WindowsServer/PalWorldSettings.ini. Existe também um arquivo de referência somente leitura, o DefaultPalWorldSettings.ini, na raiz da instalação. Ele contém a lista completa de parâmetros com os valores padrão — é o ponto de partida ideal quando o seu arquivo ficou vazio ou incompleto após uma atualização.

Estrutura do arquivo

A sintaxe é rígida. Todo o conteúdo de OptionSettings vive em uma única linha, entre parênteses, com os valores separados por vírgula e sem espaços supérfluos:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,ServerPlayerMaxNum=32,ServerName="Comunidade BR",AdminPassword="troque-isto")

Se você quebrar essa linha em várias, o jogo ignora tudo depois da quebra e volta silenciosamente aos valores padrão. Strings ficam entre aspas duplas, números decimais usam ponto e seis casas, booleanos são True ou False com inicial maiúscula.

Procedimento correto de edição

  1. Pare a instância antes de tocar no arquivo. Com o processo ativo, o jogo reescreve o PalWorldSettings.ini ao desligar e apaga suas alterações.
  2. Faça uma cópia de segurança da linha atual antes de editar.
  3. Edite pelo gerenciador de arquivos do painel Pterodactyl ou por SSH com nano.
  4. Reinicie e confirme no console que a linha foi lida sem erro.
cd Pal/Saved/Config/LinuxServer
cp PalWorldSettings.ini PalWorldSettings.ini.bak
nano PalWorldSettings.ini

No painel Pterodactyl usado pela Fly-Serv, o ciclo é ainda mais rápido: botão Stop, aba Files, edição direta no navegador, botão Start, e a console ao vivo mostra imediatamente se a configuração foi aceita. Combinado com backups automáticos, você consegue testar valores agressivos sem risco de perder o mundo. Quem prefere delegar a camada de infraestrutura — processadores Ryzen de alta frequência, SSD NVMe e anti-DDoS incluído — pode conferir a hospedagem Palworld e focar apenas no equilíbrio da jogabilidade.



Dificuldade, captura e experiência: ajustar o ritmo de progressão

Este é o bloco que define se a sua comunidade vai chegar ao endgame em uma semana ou em dois meses. Trabalhe um parâmetro por vez e observe o comportamento durante alguns dias antes de encadear mudanças.

Difficulty

Valores aceitos: None, Casual, Normal, Difficult. Quando você define Difficulty=None, o jogo aplica os presets padrão e passa a respeitar cada multiplicador individual que você escreveu manualmente. Se colocar Difficult, alguns valores são sobrescritos pelo preset. Para controle fino, mantenha None e ajuste os multiplicadores um a um.

Multiplicadores de progressão

ParâmetroPadrãoEfeitoFaixa recomendada
ExpRate1.0Experiência ganha por jogador e por Pal1.0 a 3.0
PalCaptureRate1.0Chance de captura com Pal Sphere1.0 a 2.0
PalSpawnNumRate1.0Densidade de Pals selvagens no mapa0.8 a 1.5
CollectionDropRate1.0Recursos obtidos de minérios, árvores e pedras1.0 a 3.0
CollectionObjectRespawnSpeedRate1.0Velocidade de reaparecimento dos nós de recurso0.5 a 1.0 (menor = mais rápido)
EnemyDropItemRate1.0Itens dropados por inimigos e Pals abatidos1.0 a 2.5
PalEggDefaultHatchingTime72Horas de incubação de ovos0.5 a 24
WorkSpeedRate1.0Velocidade de trabalho dos Pals na base1.0 a 2.0

Atenção a CollectionObjectRespawnSpeedRate: ele funciona ao contrário da intuição. Valores abaixo de 1.0 aceleram o reaparecimento. Em mundos com muitos jogadores concorrendo pelos mesmos nós de minério, 0.5 costuma resolver a escassez sem trivializar a coleta.

Ciclo dia/noite

DayTimeSpeedRate e NightTimeSpeedRate controlam a velocidade de passagem de cada fase. Aumentar NightTimeSpeedRate para 2.0 encurta a noite pela metade — útil em comunidades que reclamam de longos períodos de baixa visibilidade e ataques constantes. Manter o dia em 1.0 preserva o tempo de exploração.

Três perfis de partida prontos

Cooperativo relaxado

ExpRate=3.000000,PalCaptureRate=2.000000,CollectionDropRate=3.000000,
EnemyDropItemRate=2.000000,PalEggDefaultHatchingTime=1.000000,
WorkSpeedRate=2.000000,DeathPenalty=None

Equilibrado para comunidade

ExpRate=1.500000,PalCaptureRate=1.200000,CollectionDropRate=1.500000,
EnemyDropItemRate=1.200000,PalEggDefaultHatchingTime=6.000000,
WorkSpeedRate=1.300000,DeathPenalty=Item

Sobrevivência exigente

ExpRate=0.700000,PalCaptureRate=0.800000,CollectionDropRate=1.000000,
PlayerStomachDecreaceRate=1.500000,PlayerStaminaDecreaceRate=1.500000,
PalEggDefaultHatchingTime=48.000000,DeathPenalty=All

Lembre-se de que esses blocos aparecem quebrados em várias linhas apenas para leitura. No arquivo real, tudo entra na mesma linha de OptionSettings.



Dano, PvP e penalidades no PalWorldSettings.ini

O bloco de combate é o mais sensível. Um multiplicador mal calibrado transforma chefes em sacos de pancada ou torna qualquer emboscada noturna letal demais para jogadores de nível baixo.

Multiplicadores de dano

  • PlayerDamageRateAttack — dano que o jogador causa. Acima de 1.5 o conteúdo de chefes perde sentido.
  • PlayerDamageRateDefense — dano que o jogador recebe. Valores maiores que 1.0 aumentam o dano recebido.
  • PalDamageRateAttack — dano causado pelos seus Pals.
  • PalDamageRateDefense — dano recebido pelos seus Pals.
  • BuildObjectDamageRate — dano sofrido por estruturas construídas.
  • BuildObjectDeteriorationDamageRate — velocidade de deterioração natural das construções. Definir 0.0 desativa a degradação, algo muito pedido em comunidades onde as pessoas não conectam todos os dias.
  • EquipmentDurabilityDamageRate — desgaste de armas e armaduras.

Uma configuração cooperativa comum aumenta levemente o ataque dos Pals sem tocar no dano recebido pelo jogador, mantendo tensão nos combates de chefe:

PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,
PalDamageRateAttack=1.300000,PalDamageRateDefense=1.000000,
BuildObjectDeteriorationDamageRate=0.000000

Penalidade de morte

DeathPenalty aceita quatro valores:

ValorO que o jogador perde
NoneNada
ItemItens do inventário, exceto equipamento e Pals
ItemAndEquipmentItens e equipamento vestido
AllItens, equipamento e Pals da equipe

Em comunidades públicas, Item é o ponto de equilíbrio: a morte custa alguma coisa, mas ninguém perde horas de criação de Pals por um deslize. Complemente com bCanPickupOtherGuildDeathPenaltyDrop=False se quiser impedir saques oportunistas sobre o corpo de outros jogadores.

Chaves de PvP e fogo amigo

bIsPvP=False,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,
bEnableDefenseOtherGuildPlayer=False,bEnableInvaderEnemy=True,
bEnableNonLoginPenalty=True,bExistPlayerAfterLogout=False
  • bEnablePlayerToPlayerDamage libera o dano entre jogadores. Sem ele, o PvP simplesmente não acontece.
  • bEnableFriendlyFire aplica dano entre membros da mesma guilda — divertido, mas fonte constante de conflitos na moderação.
  • bEnableInvaderEnemy ativa os ataques de facções contra as bases. Desativar reduz interrupções e também alivia um pouco a carga de simulação.
  • bExistPlayerAfterLogout=True mantém o corpo do jogador no mundo após a desconexão. Em partidas PvP isso é essencial para evitar o combat log; em PvE, gera carga desnecessária.

Fuso e detalhes de sessão

Parâmetros como bIsMultiplay, bEnableFastTravel, bIsStartLocationSelectByMap e bActiveUNKO parecem secundários, mas mudam bastante a sensação de jogo. Desativar a viagem rápida em uma partida de sobrevivência exigente aumenta muito o valor da montaria e do planejamento de rotas. A documentação técnica oficial mantém a lista de referência atualizada a cada patch — vale conferir depois de toda atualização grande.



Limites técnicos, guildas e estabilidade da instância

A última família de parâmetros não altera diretamente a dificuldade, mas define quanto trabalho a máquina precisa fazer. É aqui que o equilíbrio entre liberdade criativa e desempenho é decidido.

Capacidade e guildas

ParâmetroPadrãoObservação
ServerPlayerMaxNum32Limite de conexões simultâneas
CoopPlayerMaxNum4Jogadores por guilda em sessão cooperativa
GuildPlayerMaxNum20Membros máximos de uma guilda
BaseCampMaxNum128Total de acampamentos no mundo
BaseCampMaxNumInGuild4Acampamentos por guilda
BaseCampWorkerMaxNum15Pals trabalhando por base
MaxBuildingLimitNum00 = ilimitado; defina um teto em mundos populosos
DropItemMaxNum3000Itens no chão simultâneos
DropItemAliveMaxHours1.0Tempo de vida dos itens largados

BaseCampWorkerMaxNum é o parâmetro que mais impacta o desempenho: cada Pal trabalhando roda uma IA de tarefas em ciclo contínuo. Multiplicar 15 por 4 bases e por 8 guildas dá quase 500 agentes ativos. Antes de subir esse valor para 20 ou 30, acompanhe o consumo de CPU na console do painel.

Limpeza automática de guildas inativas

bAutoResetGuildNoOnlinePlayers=True,
AutoResetGuildTimeNoOnlinePlayers=72.000000

Com essas duas linhas, guildas sem nenhum membro conectado há 72 horas são dissolvidas e suas bases removidas. É a forma mais simples de evitar que o mundo acumule estruturas fantasma que pesam na simulação e ocupam os melhores pontos do mapa.

Salvamento, acesso administrativo e boas práticas

bIsUseBackupSaveData=True,
RCONEnabled=True,RCONPort=25575,
RESTAPIEnabled=False,
AdminPassword="senha-longa-e-aleatoria",
ServerPassword="",
bShowPlayerList=False,
ChatPostLimitPerMinute=10

Alguns pontos práticos de administração:

  • Mantenha bIsUseBackupSaveData=True e combine com backups automáticos agendados no painel. O salvamento nativo protege contra corrupção; o backup externo protege contra erro humano.
  • Use uma senha de administrador longa e aleatória. O RCON dá controle total sobre a instância: banir, expulsar, salvar, desligar.
  • Deixe RESTAPIEnabled=False se você não usa a API. Menos superfície exposta, menos preocupação.
  • ChatPostLimitPerMinute limita spam no chat — simples e eficaz contra bots de divulgação.

Comandos úteis via RCON para validar as alterações após um reinício:

ShowPlayers
Info
Save
Broadcast Configuracao_atualizada_reinicio_em_60s
Shutdown 60 Manutencao

Onde os parâmetros encontram o hardware

Multiplicadores generosos de PalSpawnNumRate, muitos Pals trabalhando e centenas de estruturas exigem frequência alta de CPU, porque a simulação do jogo depende fortemente de desempenho por núcleo. Somado a armazenamento NVMe para reduzir o tempo de gravação dos saves e a proteção anti-DDoS ativa na camada de rede, o resultado é uma instância que aguenta picos de conexão sem travar a cada salvamento automático. Se quiser explorar configurações equivalentes em outros títulos de sobrevivência, dê uma olhada em Todos os nossos servidores de jogos ou nos guias publicados no Blog da Fly-Serv.



Fechando o ajuste fino

Trabalhe sempre com um parâmetro por vez, anote os valores anteriores e avise a comunidade antes de cada reinício. Um ajuste bem feito no PalWorldSettings.ini não se percebe: os jogadores simplesmente sentem que a progressão flui, que os combates têm peso e que a base rende. Guarde uma cópia da linha final assim que encontrar o ponto certo.



FAQ

Minhas alterações no PalWorldSettings.ini somem depois do reinício, o que fazer?

Isso acontece quando o arquivo é editado com a instância ainda em execução: ao desligar, o jogo reescreve o arquivo com os valores em memória. Pare completamente o processo, edite, salve e só depois inicie. Verifique também se todo o conteúdo de OptionSettings permanece em uma única linha — qualquer quebra faz o jogo ignorar o restante e voltar aos padrões.

Posso mudar ExpRate e PalCaptureRate em um mundo já em andamento?

Sim. Esses multiplicadores são aplicados em tempo de execução e não afetam os dados já salvos: níveis, Pals capturados e construções permanecem intactos. Apenas os ganhos futuros mudam. Faça um backup antes por precaução e comunique a alteração, porque quem já grindou no valor antigo tende a reclamar de mudanças bruscas.

Quais parâmetros mais pesam no desempenho da instância?

BaseCampWorkerMaxNum, BaseCampMaxNum, PalSpawnNumRate e DropItemMaxNum são os principais. Cada Pal trabalhando e cada item no chão consomem ciclos de CPU continuamente. Comece com os valores padrão, ative bAutoResetGuildNoOnlinePlayers para limpar bases abandonadas e só aumente esses limites acompanhando o consumo real na console do painel.