← Blog

Como criar seu servidor Palworld de forma fácil

Par Benjamin D. · PDG

· Mis à jour le 19 Eost 2026 · Lecture 10 min

Sumário

Criar um servidor Palworld não exige conhecimento avançado de sysadmin, mas exige entender três coisas: alocação de RAM, portas UDP e o arquivo PalWorldSettings.ini. Neste tutorial 2026, você vai ver as duas rotas possíveis — hospedagem gerenciada via painel ou instalação manual em VPS — com comandos reais, ajustes de performance e boas práticas de backup.



Antes de criar seu servidor Palworld : requisitos reais

Palworld usa a Unreal Engine 5 e o servidor dedicado é notoriamente sensível a duas coisas: frequência do processador (single-thread) e quantidade de RAM. Diferente de um servidor Minecraft vanilla, aqui não existe otimização de plugin milagrosa: se a base de dados de Pals crescer e a RAM estourar, o processo é morto pelo sistema e você perde progresso.

Dimensionamento de RAM por número de jogadores

Jogadores simultâneos RAM recomendada vCPU (alta frequência) Disco
2 a 4 (grupo privado) 8 GB 2 20 GB NVMe
5 a 10 12 a 16 GB 2 a 4 30 GB NVMe
11 a 20 16 a 24 GB 4 40 GB NVMe
20 a 32 (limite oficial) 32 GB 4 a 6 60 GB NVMe

Dois pontos que muita gente ignora:

  • A RAM cresce com o tempo, não só com o número de jogadores. Bases grandes, muitos Pals em caixa e estruturas gigantes aumentam o consumo em cada save.
  • Armazenamento NVMe não é luxo. O save do Palworld é escrito periodicamente em disco. Em HDD ou SSD SATA lento, o autosave gera microtravamentos perceptíveis dentro do jogo.

Portas necessárias

PortaProtocoloUso
8211UDPPorta principal do jogo
27015UDPQuery Steam (lista pública)
25575TCPRCON (administração remota, opcional)

Se você usa hospedagem gerenciada, essas portas já vêm abertas e mapeadas. Em VPS, é você quem configura o firewall — voltamos nisso mais adiante.



Método 1 : criar um servidor Palworld com painel (o caminho rápido)

É a rota que recomendo para 90% dos casos: você não gerencia sistema operacional, atualizações do SteamCMD nem firewall. O Serveur Palworld da Fly-Serv roda em processadores Ryzen de alta frequência com NVMe, anti-DDoS incluído e painel Pterodactyl.

Passo a passo

  1. Escolha os slots e a RAM conforme a tabela acima. Comece folgado: subir RAM depois é fácil, recuperar um save corrompido não.
  2. Instalação instantânea : o servidor é provisionado e já sobe com os binários do dedicated server baixados via SteamCMD.
  3. Abra a console live no painel e confirme as linhas de inicialização. Você deve ver a engine carregando o mundo e o aviso de Setting breakpad minidump seguido do log de rede.
  4. Edite PalWorldSettings.ini pelo gerenciador de arquivos, em Pal/Saved/Config/LinuxServer/.
  5. Reinicie pelo botão do painel (nunca edite o INI com o servidor rodando: ele reescreve o arquivo ao desligar).
  6. Conecte-se pelo IP:porta fornecido, usando "Juntar-se por IP" no menu multijogador.

O arquivo de configuração que importa

Este é o coração do seu servidor Palworld. Todos os parâmetros ficam em uma única linha dentro de OptionSettings=(...). Um parêntese ou vírgula fora de lugar e o servidor ignora o arquivo inteiro e volta ao padrão — erro clássico.

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.500000,PalCaptureRate=1.200000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaseRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PalStomachDecreaseRate=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=0.000000,CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=24.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=16,ServerName="Meu servidor Palworld",ServerDescription="Comunidade BR",AdminPassword="SenhaAdminForte2026",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=True,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

Parâmetros que mudam de verdade a experiência

  • ExpRate : entre 1.5 e 3.0 para servidores com jogadores adultos que têm pouco tempo. Acima de 5.0 o jogo perde progressão em uma semana.
  • PalCaptureRate e CollectionDropRate : subir esses dois reduz o grind sem quebrar o balanceamento de combate.
  • DropItemMaxNum e BaseCampMaxNum : impactam diretamente a performance. Cada item no chão e cada base é entidade persistente. Em servidor cheio, baixar DropItemMaxNum para 1500 e DropItemAliveMaxHours para 1 alivia bastante a CPU.
  • BaseCampWorkerMaxNum : acima de 15 a IA dos Pals trabalhadores começa a pesar. Mantenha em 15 se busca estabilidade.
  • bEnablePlayerToPlayerDamage / bIsPvP : só ative se sua comunidade for moderada, pois abre porta para grief.
  • ServerPlayerMaxNum : não coloque 32 se você contratou 8 GB de RAM. É o caminho mais rápido para OOM kill.
  • AdminPassword : use senha longa e única. É ela que dá acesso aos comandos /Shutdown, /Save, /Ban in-game.

Comandos de administração no jogo

/AdminPassword SuaSenhaAdmin
/Info
/ShowPlayers
/Save
/Broadcast Reinicio em 5 minutos
/KickPlayer <SteamID>
/BanPlayer <SteamID>
/Shutdown 60 Manutencao_programada

/Save antes de qualquer reinício manual é hábito obrigatório. E /Shutdown 60 com mensagem é infinitamente melhor que matar o processo: o desligamento limpo grava o save corretamente.



Método 2 : instalar um servidor Palworld manualmente em VPS Linux

Se você quer controle total, múltiplas instâncias ou pretende rodar Palworld ao lado de outros jogos, um VPS Linux é a escolha certa. Também existe a opção de um VPS Pterodactyl, que te dá o painel completo para gerenciar várias instâncias você mesmo.

1. Preparar o sistema (Debian 12 / Ubuntu 22.04+)

sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y software-properties-common lib32gcc-s1 curl wget xdg-user-dirs
sudo useradd -m -s /bin/bash palworld

2. Instalar SteamCMD e o servidor dedicado

sudo su - palworld
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir /home/palworld/palserver \
  +login anonymous +app_update 2394010 validate +quit

O App ID 2394010 é o do PalServer dedicado. Rodar esse mesmo comando é também como você atualiza o servidor a cada patch.

3. Primeira inicialização e geração do INI

cd /home/palworld/palserver
./PalServer.sh
# Aguarde carregar, depois Ctrl+C
cp DefaultPalWorldSettings.ini \
   Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
nano Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Atenção: o DefaultPalWorldSettings.ini traz o header [/Script/Pal.PalGameWorldSettings] — confira se ele está presente após a cópia, senão nada é aplicado.

4. Serviço systemd para reinício automático

sudo nano /etc/systemd/system/palworld.service
[Unit]
Description=Palworld Dedicated Server
After=network.target

[Service]
Type=simple
User=palworld
WorkingDirectory=/home/palworld/palserver
ExecStartPre=/home/palworld/steamcmd/steamcmd.sh +force_install_dir /home/palworld/palserver +login anonymous +app_update 2394010 validate +quit
ExecStart=/home/palworld/palserver/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now palworld
sudo systemctl status palworld
journalctl -u palworld -f

As três flags -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS são recomendadas pela própria documentação técnica do jogo e melhoram o aproveitamento de múltiplos núcleos. Consulte a Source oficial para os parâmetros mais recentes.

5. Firewall e segurança básica

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enable
sudo ufw status verbose

Não exponha o RCON (25575) para a internet aberta. Se precisar dele, restrinja ao seu IP:

sudo ufw allow from SEU.IP.AQUI to any port 25575 proto tcp

E o mínimo obrigatório em qualquer VPS de jogo:

ssh-keygen -t ed25519 -C "admin-palworld"
ssh-copy-id -i ~/.ssh/id_ed25519.pub usuario@IP_DO_VPS
# depois, desativar login por senha:
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban

A proteção anti-DDoS volumétrica já é tratada na infraestrutura da Fly-Serv, incluída por padrão. O que sobra para você é o básico bem feito: chaves SSH, fail2ban, ufw, senhas de admin fortes e atualizações regulares.

6. Backup do save

O save fica em Pal/Saved/SaveGames/0/<ID_DO_MUNDO>/. Script simples com rotação de 7 dias:

#!/bin/bash
SRC="/home/palworld/palserver/Pal/Saved/SaveGames"
DST="/home/palworld/backups"
mkdir -p "$DST"
tar -czf "$DST/palworld-$(date +%F-%H%M).tar.gz" -C "$SRC" .
find "$DST" -name "palworld-*.tar.gz" -mtime +7 -delete
chmod +x /home/palworld/backup.sh
crontab -e
# 0 */6 * * * /home/palworld/backup.sh

Na hospedagem gerenciada isso já é coberto pelos backups automáticos do painel — mas mesmo assim, baixe uma cópia local do save antes de qualquer grande atualização do jogo.



Otimizar a performance e resolver os problemas mais comuns

Lag e queda de tick rate

Palworld não expõe TPS como o Minecraft, mas os sintomas de sobrecarga são claros: Pals congelados, atraso na coleta, rubber banding. Checklist na ordem:

  1. Itens no chão : reduza DropItemMaxNum para 1500 e DropItemAliveMaxHours para 0.5–1.
  2. Bases : limite BaseCampMaxNum e monitore guildas que constroem estruturas gigantescas.
  3. RAM : verifique se o processo está próximo do limite. free -h e systemctl status palworld em VPS; gráfico de uso no painel na versão gerenciada.
  4. Reinício programado : Palworld acumula memória com o tempo. Um restart a cada 6–12 horas resolve boa parte dos travamentos progressivos.
  5. CPU : se a frequência do processador for baixa, nenhuma flag salva. Alta frequência (Ryzen) é o fator determinante aqui.

Servidor não aparece na lista pública

A lista de servidores da comunidade é notoriamente instável. Prático: distribua o IP:porta direto para sua comunidade e use "Juntar-se por IP". Verifique também PublicPort=8211 coerente com a porta real e a porta 27015/UDP aberta para query.

Configurações que não aplicam

Nove de dez vezes é um destes:

  • Você editou DefaultPalWorldSettings.ini em vez de Pal/Saved/Config/LinuxServer/PalWorldSettings.ini.
  • Faltou o header [/Script/Pal.PalGameWorldSettings].
  • Você quebrou a linha do OptionSettings=(...) em várias linhas.
  • Você editou com o servidor ligado e ele reescreveu o arquivo ao desligar.

Latência para jogadores brasileiros

Palworld é sensível a ping em combate e captura. Se sua comunidade é majoritariamente BR, escolha a localização mais próxima do grosso dos jogadores. Se é mista BR/EU, teste com um pequeno grupo antes de abrir. Um ping de 90–120 ms é jogável; acima de 180 ms a captura de Pals fica frustrante.

Mods no Palworld

O suporte a mods é mais limitado que em Minecraft ou Serveur ARK. Regra de ouro: mods que alteram lógica de jogo precisam estar instalados no servidor e em todos os clientes, com versões idênticas. Faça backup do save antes de cada instalação e teste em uma instância separada. Para gerenciar múltiplos jogos e instâncias de teste, dê uma olhada em Tous nos serveurs de jeu.

Atualizações do jogo

A cada patch da Pocketpair, o servidor precisa ser atualizado antes que os clientes atualizados consigam entrar. Sequência segura:

# 1. avisar e salvar in-game: /Broadcast + /Save
# 2. parar o servico
sudo systemctl stop palworld
# 3. backup
/home/palworld/backup.sh
# 4. atualizar
/home/palworld/steamcmd/steamcmd.sh +force_install_dir /home/palworld/palserver \
  +login anonymous +app_update 2394010 validate +quit
# 5. subir
sudo systemctl start palworld

No painel Pterodactyl, o ciclo equivale a: Stop → backup → Reinstall/UpdateStart, com a console live acompanhando os logs.



Painel gerenciado ou VPS : qual escolher

CritérioHospedagem com painelVPS auto-gerenciado
Tempo até jogarMinutos (instalação instantânea)30–60 min de setup
Atualizações do jogoBotão no painelSteamCMD manual ou script
Firewall / SSHGerenciadoSua responsabilidade
BackupsAutomáticosCron que você escreve
Múltiplas instâncias / outros jogosUm servidor por serviçoLivre, limitado pelos recursos
Anti-DDoSIncluídoIncluído na infraestrutura
Acesso rootNão (acesso a arquivos e console)Sim

Comunidade casual ou grupo de amigos: painel gerenciado, sem discussão. Se você já administra Linux, quer rodar Palworld junto com Serveur Rust ou um servidor de teste, ou precisa de controle total sobre flags e scripts: VPS. Quem usa Windows como base de trabalho pode olhar o VPS Windows, embora a versão Linux do dedicated server seja geralmente mais leve.

Mais tutoriais de administração, tuning e configuração estão no Blog Fly-Serv.



Conclusão

Criar um servidor Palworld é rápido; mantê-lo estável depende de RAM adequada, um PalWorldSettings.ini bem escrito, reinícios programados e backups testados. Comece com folga de recursos, ajuste os multiplicadores conforme o ritmo da sua comunidade e trate cada patch do jogo com o mesmo ritual: avisar, salvar, backup, atualizar, subir.



FAQ

Quanta RAM preciso para um servidor Palworld com 10 jogadores?

Conte 12 a 16 GB. O consumo cresce com o tempo de jogo, não apenas com o número de conectados: bases grandes, muitos Pals guardados e itens no chão aumentam a memória a cada save. Se o processo for morto por falta de RAM, você perde progresso desde o último autosave — por isso vale começar com folga e manter reinícios a cada 6–12 horas.

Por que minhas alterações no PalWorldSettings.ini não fazem efeito?

Verifique quatro pontos: você editou o arquivo em Pal/Saved/Config/LinuxServer/PalWorldSettings.ini (e não o Default); o header [/Script/Pal.PalGameWorldSettings] está presente; todo o bloco OptionSettings=(...) está em uma única linha sem vírgula sobrando; e o servidor estava desligado durante a edição. Reinicie após salvar e confira o log na console.

Como transferir um mundo single-player para um servidor dedicado?

Copie a pasta do save local (%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<ID_do_mundo>) para Pal/Saved/SaveGames/0/ no servidor, com o servidor parado. Ajuste o GameWorldSaveDataName em Pal/Saved/Config/LinuxServer/GameUserSettings.ini para o ID da pasta copiada. Faça backup antes: IDs de jogador podem precisar de reconversão e nem todo save migra sem ajustes.