Configurar um servidor Palworld privado para sua comunidade
Par Benjamin D. · PDG
· Mis à jour le 11 Gwengolo 2026 · Lecture 7 min
Sumário
O PalWorldSettings.ini é o arquivo que controla praticamente tudo dentro de um servidor de Palworld: dificuldade, taxas de captura, multiplicador de experiência, senha de entrada, limite de jogadores e regras de guilda. Editar esse arquivo com método resolve metade dos problemas que aparecem quando uma comunidade fechada começa a crescer. Abaixo, os caminhos, a sintaxe correta e os valores que realmente fazem diferença no dia a dia.
Onde fica o PalWorldSettings.ini e como a sintaxe funciona
O jogo trabalha com dois arquivos distintos e é aqui que a maioria das configurações "some" após um reinício. O primeiro é o modelo de referência, DefaultPalWorldSettings.ini, que fica na raiz da instalação do PalServer e serve apenas como base de consulta: qualquer alteração nele é ignorada e sobrescrita a cada atualização via SteamCMD. O segundo é o arquivo real, gerado somente depois que o processo do jogo sobe pela primeira vez e cria a pasta de saves. Se você abrir a pasta de configuração e não encontrar nada, a instância ainda não foi iniciada uma vez — inicie, aguarde o carregamento completo do mapa, desligue e só então edite.
Em uma infraestrutura gerenciada, esse mesmo arquivo fica acessível pelo gerenciador de arquivos do painel Pterodactyl, sem necessidade de FTP externo — é o caso de quem usa a hospedagem Palworld da Fly-Serv, onde a árvore de diretórios é idêntica à de uma instalação Linux padrão.
Caminhos completos
- Linux:
~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini - Windows:
...\PalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini - Modelo de referência:
...\PalServer\DefaultPalWorldSettings.ini
A regra de ouro: uma única linha
Todo o conteúdo de OptionSettings precisa estar em uma só linha, entre parênteses, com valores separados por vírgula e sem espaços supérfluos. Uma quebra de linha no meio da estrutura invalida o bloco inteiro e o servidor volta silenciosamente aos valores padrão — sem erro visível no console. Strings ficam entre aspas duplas; números decimais usam ponto; booleanos são True ou False com inicial maiúscula.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.500000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,DeathPenalty="ItemAndEquipment",bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,GuildPlayerMaxNum=8,ServerPlayerMaxNum=16,ServerName="Comunidade Fechada BR",ServerDescription="Grupo fechado - somente convidados",AdminPassword="TrocarEstaSenha123!",ServerPassword="EntradaSomenteConvidados",PublicPort=8211,RCONEnabled=True,RCONPort=25575,bUseAuth=True,bShowPlayerList=False)
Depois de salvar, reinicie o processo pelo console do painel. Editar o arquivo com o servidor ligado é inútil: o Palworld mantém a configuração em memória e reescreve o arquivo ao desligar, apagando o que você digitou.
Fechando o acesso: senha, autenticação e RCON
Para uma comunidade restrita, três parâmetros fazem o trabalho pesado. ServerPassword exige uma senha na entrada; AdminPassword libera comandos administrativos in-game e autentica o RCON; bUseAuth=True mantém a verificação de identidade da plataforma ativa, o que dificulta entradas com contas forjadas.
Não aparecer na lista pública
A visibilidade do servidor na lista comunitária não vem do arquivo PalWorldSettings.ini, e sim do argumento de inicialização. Se o script de start contém -publiclobby, a instância é anunciada publicamente. Remova esse argumento e o acesso passa a ser exclusivamente por IP e porta, distribuídos apenas para quem você convidar.
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS port=8211 players=16
Complementarmente, bShowPlayerList=False impede que a lista de jogadores conectados seja exposta a consultas externas — detalhe útil para grupos que não querem divulgar quem está online.
Administração via RCON
Com RCONEnabled=True e uma AdminPassword forte, você administra o servidor sem estar dentro do jogo. Qualquer cliente RCON padrão funciona:
rcon-cli --host 127.0.0.1 --port 25575 --password "TrocarEstaSenha123!" "ShowPlayers"
rcon-cli --host 127.0.0.1 --port 25575 --password "TrocarEstaSenha123!" "Broadcast Reinicio_em_5_minutos"
rcon-cli --host 127.0.0.1 --port 25575 --password "TrocarEstaSenha123!" "Save"
rcon-cli --host 127.0.0.1 --port 25575 --password "TrocarEstaSenha123!" "Shutdown 60 Manutencao"
| Comando | Função |
|---|---|
ShowPlayers | Lista nome, PlayerUID e SteamID dos conectados |
KickPlayer <SteamID> | Desconecta um jogador |
BanPlayer <SteamID> | Bane permanentemente (registro persiste na banlist do servidor) |
Save | Força gravação do mundo antes de manutenção |
Info | Retorna versão e nome da instância |
DoExit | Encerramento imediato, sem aviso |
Regra prática de segurança: nunca exponha a porta RCON à internet aberta. Deixe-a acessível apenas localmente ou filtrada por firewall, e use uma senha longa e aleatória — o RCON transmite credenciais em texto claro. Se você administra a máquina diretamente, complete com chaves SSH, ufw e fail2ban. A proteção anti-DDoS volumétrica já é tratada na infraestrutura da Fly-Serv, então o foco do administrador fica no controle de acesso lógico.
Dificuldade, taxas de captura e experiência no PalWorldSettings.ini
Esta é a parte que define a identidade da sua comunidade. O parâmetro Difficulty aceita None, Casual, Normal e Hard. Use None quando quiser que seus valores individuais sejam respeitados: os presets substituem parte dos multiplicadores e geram confusão em quem ajustou tudo manualmente.
Multiplicadores mais relevantes
| Chave | Padrão | Efeito |
|---|---|---|
ExpRate | 1.0 | Ganho de experiência de jogador e Pals |
PalCaptureRate | 1.0 | Chance de sucesso ao lançar a Pal Sphere |
PalSpawnNumRate | 1.0 | Densidade de Pals no mundo |
PalEggDefaultHatchingTime | 72.0 | Horas para chocar ovos (2.0 é o valor mais usado em grupos pequenos) |
WorkSpeedRate | 1.0 | Velocidade de trabalho dos Pals na base |
CollectionDropRate | 1.0 | Quantidade de recursos coletados por nó |
CollectionObjectRespawnSpeedRate | 1.0 | Velocidade de reaparecimento de minérios e árvores |
EnemyDropItemRate | 1.0 | Loot de inimigos e chefes |
DeathPenalty | All | None, Item, ItemAndEquipment ou All |
Sobre PalCaptureRate: o jogo trabalha com uma faixa validada relativamente estreita (na prática, algo entre 0.5 e 2.0). Valores absurdamente altos nem sempre são aplicados e podem simplesmente ser ignorados, dando a impressão de que o arquivo não funcionou. Comece em 1.5 e ajuste conforme o ritmo do grupo.
Perfis prontos para comunidades fechadas
Grupo casual, sessões curtas
ExpRate=2.0, PalCaptureRate=2.0, WorkSpeedRate=1.5, CollectionDropRate=2.0, PalEggDefaultHatchingTime=1.0, DeathPenalty="None", bEnablePlayerToPlayerDamage=False.
Progressão equilibrada
ExpRate=1.5, PalCaptureRate=1.3, CollectionDropRate=1.5, PalEggDefaultHatchingTime=4.0, DeathPenalty="ItemAndEquipment", bEnableInvaderEnemy=True.
Sobrevivência dura
ExpRate=0.8, PalCaptureRate=0.8, PalDamageRateAttack=1.5, PlayerDamageRateDefense=0.7, PlayerStomachDecreaceRate=1.5, DeathPenalty="All", bEnableNonLoginPenalty=True.
Regras sociais e de guilda
GuildPlayerMaxNum: teto de membros por guilda. Em comunidades fechadas com uma só guilda, alinhe ao número de slots.bIsPvPebEnablePlayerToPlayerDamage: precisam estar coerentes; PvP ativo com dano desligado gera reclamação garantida.bCanPickupOtherGuildDeathPenaltyDrop: impede saque das mochilas alheias quando definido comoFalse.bAutoResetGuildNoOnlinePlayerseAutoResetGuildTimeNoOnlinePlayers: limpam guildas inativas automaticamente — útil em mundos antigos, perigoso em grupos que jogam de forma esporádica.bExistPlayerAfterLogout=False: mantém o mundo mais leve ao remover o boneco depois da desconexão.
Erros frequentes, backups e desempenho
Por que minhas alterações não aplicaram
- Arquivo errado: você editou o
DefaultPalWorldSettings.iniem vez do arquivo emSaved/Config/. - Servidor ligado durante a edição: o processo reescreve tudo ao encerrar. Pare, edite, inicie.
- Quebra de linha dentro de
OptionSettings: invalida o bloco inteiro. - Aspas ausentes em
ServerName,DeathPenaltyou senhas. - Cabeçalho faltando: sem a linha
[/Script/Pal.PalGameWorldSettings]nada é lido. - Vírgula sobrando antes do parêntese final.
Sempre valide abrindo o arquivo novamente após o reinício: se o Palworld reescreveu tudo com valores padrão, a sintaxe estava quebrada. Consultar a lista de chaves atualizada na documentação técnica oficial do Palworld evita perder tempo com parâmetros renomeados entre patches.
Backups antes de qualquer mudança grande
Alterar taxas de captura ou penalidade de morte não corrompe saves, mas mexer em guildas, limites de base e atualizações de versão sim. O diretório crítico é Pal/Saved/SaveGames/. Ative bIsUseBackupSaveData=True e mantenha uma rotina externa — os backups automáticos do painel cobrem o cenário de rollback rápido, e uma cópia manual antes de cada patch importante custa dois minutos.
tar -czf palworld-save-$(date +%F-%H%M).tar.gz Pal/Saved/SaveGames/
Ajustes que impactam o desempenho
Palworld é pesado em CPU de thread única e cresce em consumo de memória conforme o mundo envelhece. Alguns parâmetros do PalWorldSettings.ini influenciam diretamente a fluidez:
ServerPlayerMaxNum: não coloque 32 slots se a comunidade tem 8 pessoas. Slots ociosos não custam nada, mas jogadores dispersos pelo mapa multiplicam as áreas carregadas.BaseCampMaxNumInGuildeBaseCampWorkerMaxNum: cada base ativa com Pals trabalhando é carga constante de simulação.DropItemMaxNumeDropItemAliveMaxHours: itens largados no chão permanecem simulados; reduzir o tempo de vida limpa o mundo.PalSpawnNumRate: valores acima de 1.0 aumentam entidades ativas e podem derrubar o tickrate em picos.AutoSaveSpan: intervalo de autosave em segundos. Valores muito baixos causam microtravamentos em saves grandes; 600 é um meio-termo razoável.
Do lado da máquina, o que entrega estabilidade é frequência de clock alta e armazenamento NVMe — o carregamento de chunks e a gravação do save são sensíveis a I/O. A mesma lógica vale para outros títulos de sobrevivência persistente listados em Todos os nossos servidores de jogos, e há guias equivalentes de administração no Blog da Fly-Serv.
Conclusão
Dominar o PalWorldSettings.ini é dominar a experiência do seu grupo: senha na entrada, dificuldade calibrada, taxas de captura e experiência coerentes com o tempo que cada um tem para jogar. Respeite a linha única, edite sempre com o processo parado e faça backup antes de mudanças estruturais. Com esses hábitos, ajustar o mundo vira rotina de cinco minutos.
FAQ
Editei o PalWorldSettings.ini mas o servidor continua com os valores padrão. O que fazer?Na quase totalidade dos casos é sintaxe. Verifique se o bloco OptionSettings=(...) está em u