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
| Porta | Protocolo | Uso |
|---|---|---|
| 8211 | UDP | Porta principal do jogo |
| 27015 | UDP | Query Steam (lista pública) |
| 25575 | TCP | RCON (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
- Escolha os slots e a RAM conforme a tabela acima. Comece folgado: subir RAM depois é fácil, recuperar um save corrompido não.
- Instalação instantânea : o servidor é provisionado e já sobe com os binários do dedicated server baixados via SteamCMD.
- 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 minidumpseguido do log de rede. - Edite
PalWorldSettings.inipelo gerenciador de arquivos, emPal/Saved/Config/LinuxServer/. - Reinicie pelo botão do painel (nunca edite o INI com o servidor rodando: ele reescreve o arquivo ao desligar).
- 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
DropItemMaxNumpara 1500 eDropItemAliveMaxHourspara 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,/Banin-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:
- Itens no chão : reduza
DropItemMaxNumpara 1500 eDropItemAliveMaxHourspara 0.5–1. - Bases : limite
BaseCampMaxNume monitore guildas que constroem estruturas gigantescas. - RAM : verifique se o processo está próximo do limite.
free -hesystemctl status palworldem VPS; gráfico de uso no painel na versão gerenciada. - Reinício programado : Palworld acumula memória com o tempo. Um restart a cada 6–12 horas resolve boa parte dos travamentos progressivos.
- 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.iniem vez dePal/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/Update → Start, com a console live acompanhando os logs.
Painel gerenciado ou VPS : qual escolher
| Critério | Hospedagem com painel | VPS auto-gerenciado |
|---|---|---|
| Tempo até jogar | Minutos (instalação instantânea) | 30–60 min de setup |
| Atualizações do jogo | Botão no painel | SteamCMD manual ou script |
| Firewall / SSH | Gerenciado | Sua responsabilidade |
| Backups | Automáticos | Cron que você escreve |
| Múltiplas instâncias / outros jogos | Um servidor por serviço | Livre, limitado pelos recursos |
| Anti-DDoS | Incluído | Incluído na infraestrutura |
| Acesso root | Nã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.
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.