Configurar um servidor Palworld para jogar em cooperação com amigos
Par Benjamin D. · PDG
· Mis à jour le 7 Gwengolo 2026 · Lecture 7 min
Sumário
O arquivo PalWorldSettings.ini é o centro de controle de qualquer partida de Palworld em rede: é nele que você define dificuldade, taxa de captura de Pals, multiplicador de experiência, limite de jogadores simultâneos e o comportamento do modo cooperativo. Entender sua sintaxe evita horas de tentativa e erro e configurações que simplesmente não são aplicadas depois do reinício.
Onde fica o PalWorldSettings.ini e como o jogo carrega o arquivo
Palworld usa o motor Unreal Engine 5 e lê as opções de mundo a partir de um único arquivo .ini. A localização depende do sistema operacional da máquina que executa o processo PalServer:
- Linux:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini - Windows:
Pal\Saved\Config\WindowsServer\PalWorldSettings.ini - Modelo de referência:
DefaultPalWorldSettings.ini, na raiz da instalação, com todos os valores padrão
Em uma instalação nova, o PalWorldSettings.ini quase sempre contém apenas duas linhas vazias de conteúdo útil. O caminho mais seguro é copiar o modelo completo e editar a partir dele:
cd ~/PalServer
cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
nano Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Três regras de sintaxe que quebram tudo
- A primeira linha deve ser exatamente
[/Script/Pal.PalGameWorldSettings]. Sem essa seção, o jogo ignora o arquivo inteiro. - Todo o conteúdo fica em uma única linha iniciada por
OptionSettings=(e fechada por). Quebras de linha entre parâmetros invalidam a leitura. - Números decimais usam ponto, nunca vírgula.
ExpRate=2.000000funciona;ExpRate=2,000000corrompe a lista de parâmetros a partir daquele ponto.
Editores como o Bloco de Notas do Windows podem inserir codificação incompatível. Prefira o gerenciador de arquivos do painel Pterodactyl ou um editor que preserve UTF-8 sem BOM, como nano ou vim.
Quem administra uma comunidade com vários grupos jogando ao mesmo tempo normalmente prefere uma máquina com processador Ryzen de alta frequência e disco NVMe, já que o mundo de Palworld é intensivo em ticks de simulação; nesse cenário, a hospedagem Palworld da Fly-Serv já entrega o arquivo no caminho correto, com console ao vivo e reinício em um clique.
Dificuldade, captura e experiência: os parâmetros que definem o ritmo
Antes de mexer em multiplicadores individuais, entenda o campo Difficulty. Ele aceita None, Casual, Normal e Hard. Quando você define um preset diferente de None, o jogo pode sobrescrever parte dos multiplicadores manuais. Para controle total, mantenha Difficulty=None e ajuste cada linha na mão.
Parâmetros mais usados em partidas cooperativas
| Parâmetro | Padrão | Efeito prático |
|---|---|---|
ExpRate | 1.000000 | Multiplicador de experiência de jogadores e Pals |
PalCaptureRate | 1.000000 | Chance de captura com Pal Spheres |
PalSpawnNumRate | 1.000000 | Densidade de Pals no mundo (impacta CPU) |
CollectionDropRate | 1.000000 | Rendimento de madeira, minério e pedra |
CollectionObjectRespawnSpeedRate | 1.000000 | Velocidade de reaparecimento dos recursos |
WorkSpeedRate | 1.000000 | Velocidade de trabalho dos Pals na base |
PalEggDefaultHatchingTime | 72.000000 | Horas reais para incubar um ovo |
DeathPenalty | All | None, Item, ItemAndEquipment ou All |
PlayerDamageRateDefense | 1.000000 | Dano recebido pelo jogador (valores <1 deixam mais duro) |
bEnableInvaderEnemy | True | Ataques de invasores na base |
Perfis prontos para copiar
Grupo pequeno com pouco tempo de jogo por semana, focado em construção e coleção de Pals:
Difficulty=None,ExpRate=3.000000,PalCaptureRate=2.000000,CollectionDropRate=2.000000,
WorkSpeedRate=1.500000,PalEggDefaultHatchingTime=2.000000,DeathPenalty=None
Grupo que quer progressão equilibrada, sem grind excessivo:
Difficulty=None,ExpRate=1.500000,PalCaptureRate=1.200000,CollectionDropRate=1.500000,
WorkSpeedRate=1.000000,PalEggDefaultHatchingTime=24.000000,DeathPenalty=Item
Grupo veterano em modo punitivo:
Difficulty=None,ExpRate=0.800000,PalCaptureRate=0.700000,PlayerDamageRateDefense=1.500000,
PalDamageRateDefense=1.300000,DeathPenalty=ItemAndEquipment,bEnableInvaderEnemy=True
Lembre-se: esses fragmentos precisam ser inseridos dentro da linha OptionSettings=(...), separados por vírgula e sem quebras de linha. Acima eles aparecem quebrados apenas para leitura.
Atenção ao impacto em desempenho
Dois parâmetros costumam ser os principais culpados por queda de FPS coletiva e latência alta: PalSpawnNumRate acima de 1.5 e bases com BaseCampWorkerMaxNum elevado. Cada Pal ativo é uma entidade com IA própria; multiplicar isso por quatro ou oito jogadores gera uma carga de simulação considerável. Se o console mostrar tempo de tick irregular, reduza esses valores antes de culpar a rede.
Modo cooperativo no PalWorldSettings.ini: limite de jogadores, guildas e PvP
Aqui está a confusão mais comum entre administradores. Existem dois campos diferentes de limite de jogadores, e eles não fazem a mesma coisa.
CoopPlayerMaxNum: usado quando alguém convida amigos diretamente da própria sessão local do jogo. O teto suportado oficialmente é 4.ServerPlayerMaxNum: usado pelo processoPalServerem execução contínua. Suporta até 32 conexões, valor recomendado pela documentação oficial.
Se você editou CoopPlayerMaxNum=16 e nada mudou, é porque o mundo roda como instância independente e o campo relevante é ServerPlayerMaxNum. Aumentar esse número acima de 32 é possível no arquivo, mas o comportamento passa a não ser suportado: dessincronização de Pals e falhas de gravação de progresso ficam frequentes.
Guildas e convivência entre grupos
GuildPlayerMaxNum=8,
bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.000000,
bEnableDefenseOtherGuildPlayer=False,
bCanPickupOtherGuildDeathPenaltyDrop=False
GuildPlayerMaxNum define quantos jogadores cabem em uma mesma guilda — e, por consequência, quantos podem construir e usar a mesma base. Em um mundo com 16 conexões e guildas de 4, você terá quatro bases distintas, o que aumenta a carga de simulação. Já bAutoResetGuildNoOnlinePlayers=True apaga guildas inativas após o tempo definido: útil em comunidades abertas, perigoso em grupos de amigos que jogam esporadicamente.
PvP, dano amigo e conexões
bIsPvP=False,
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
bEnableNonLoginPenalty=True,
bExistPlayerAfterLogout=False,
bEnableFastTravel=True,
bIsStartLocationSelectByMap=True
Para uma partida cooperativa clássica, mantenha bEnablePlayerToPlayerDamage=False. O bEnableFriendlyFire controla o dano entre membros da mesma guilda — deixá-lo ativo em raids contra bosses gera muito mais frustração do que desafio. Já bExistPlayerAfterLogout=True deixa o corpo do jogador no mundo depois da desconexão: aumenta o realismo e também o número de entidades persistentes.
Identidade, acesso e administração
ServerName="Comunidade Pal BR",
ServerDescription="Coop equilibrado - regras no Discord",
AdminPassword="senha-longa-e-unica",
ServerPassword="",
PublicPort=8211,
RCONEnabled=True,
RCONPort=25575,
bUseAuth=True,
bShowPlayerList=True,
AllowConnectPlatform=Steam
Definir AdminPassword é obrigatório para usar comandos administrativos no chat e o RCON. Use uma senha longa e exclusiva — não a mesma do painel. Se quiser um grupo fechado, preencha ServerPassword; a entrada passa a exigir a senha na tela de conexão. Com RCONEnabled=True, você ganha acesso a comandos remotos:
/Info
/ShowPlayers
/Save
/Broadcast Reinicio_em_5_minutos
/KickPlayer <steamid>
/Shutdown 60 Manutencao
Atenção: /Broadcast não aceita espaços — use sublinhado. E rode /Save antes de qualquer /Shutdown para não perder minutos de progresso do grupo.
Aplicar as mudanças, validar e manter o mundo estável
A ordem correta de aplicação
- Pare o processo pelo painel (não force o encerramento com o mundo em atividade).
- Edite o PalWorldSettings.ini no caminho do sistema operacional correspondente.
- Gere uma cópia de segurança da pasta
Pal/Saved/SaveGamesantes de mudar parâmetros sensíveis. - Inicie novamente e confirme no console a linha de carregamento das opções de mundo.
No painel Pterodactyl, isso equivale a: Stop → File Manager → editar o arquivo → Start. As sauvegardes automáticas da Fly-Serv reduzem o risco, mas uma cópia manual antes de alterar DeathPenalty ou reduzir BaseCampWorkerMaxNum continua sendo boa prática.
Checklist quando as alterações não são aplicadas
- Arquivo errado: você editou
DefaultPalWorldSettings.ini. Ele é só modelo, o jogo não o lê em tempo de execução. - Pasta errada: em Linux, editar
WindowsServer/não tem efeito nenhum. - Sintaxe rompida: uma vírgula faltando ou uma quebra de linha faz o jogo descartar tudo depois do erro e voltar ao padrão.
- Parâmetros de inicialização: flags passadas na linha de comando (por exemplo
-players=16) têm precedência sobre o arquivo em alguns campos. - Reinício ausente: o arquivo é lido apenas na inicialização do processo.
Parâmetros que aliviam a carga em grupos grandes
| Parâmetro | Sugestão | Motivo |
|---|---|---|
BaseCampMaxNum | 128 | Limita o total de bases simuladas |
BaseCampWorkerMaxNum | 15 | Menos IAs ativas por base |
DropItemMaxNum | 3000 | Evita acúmulo infinito de itens no chão |
DropItemAliveMaxHours | 1.000000 | Limpa itens abandonados |
bIsUseBackupSaveData | True | Mantém rotação interna de saves |
bActiveUNKO | False | Menos objetos gerados na base |
Depois de estabilizar a configuração, vale documentar os valores usados para a comunidade — dificuldade, taxa de captura, experiência e política de morte são as primeiras perguntas de qualquer novo integrante. Se você administra vários mundos de sobrevivência ao mesmo tempo, a lógica de arquivos .ini e reinício controlado é praticamente a mesma em Servidor Valheim e nos demais títulos listados em Todos os nossos servidores de jogos. Para tutoriais adicionais, o Blog da Fly-Serv cobre configuração e administração de mundos multijogador. A referência técnica completa dos campos está na Source oficial da Pocketpair.
Fechando o ajuste fino
Dominar o PalWorldSettings.ini é uma questão de método: copiar o modelo, manter tudo em uma linha, usar ponto decimal, testar um bloco de parâmetros por vez e reiniciar para validar. Com dificuldade, captura, experiência e limite de conexões calibrados para o ritmo do seu grupo, o mundo para de exigir manutenção constante e vira apenas diversão cooperativa.
FAQ
Alterei o PalWorldSettings.ini mas os valores voltaram ao padrão. O que aconteceu?Na maioria dos casos há erro de sintaxe: uma quebra de linha dentro de OptionSettings=(...), vírgula decimal em vez de ponto ou vírgula faltando entre parâmetros. O jogo descarta tudo depois do erro. Verifique também se você editou o arquivo em Pal/Saved/Config/LinuxServer/ (ou WindowsServer/) e não o DefaultPalWorldSettings.ini, que serve apenas de modelo.
CoopPlayerMaxNum vale para sessões abertas diretamente do jogo, com teto de 4 participantes. ServerPlayerMaxNum vale para o processo PalServer em execução contínua e suporta até 32 conexões. Se o mundo roda de forma independente e persistente, é o segundo campo que precisa ser ajustado — mudar o primeiro não terá efeito algum.
Sim. Multiplicadores como ExpRate, PalCaptureRate, CollectionDropRate e WorkSpeedRate podem ser alterados a qualquer momento e passam a valer no próximo reinício, sem afetar o progresso salvo. Faça uma cópia da pasta Pal/Saved/SaveGames antes de mexer em DeathPenalty, BaseCampMaxNum ou GuildPlayerMaxNum, que alteram estruturas persistentes.