O servidor dedicado de Palworld é instalado gratuitamente com o SteamCMD (App ID 2394010) no Windows ou Linux de 64 bits. Prevê 4 núcleos, 16 GB de RAM recomendados (8 GB iniciam, mas podem travar) e SSD; reserve de 15 a 30 minutos.
Instalação passo a passo
Verifique a máquina: Windows ou Linux de 64 bits, 4 núcleos, 16 GB de RAM, SSD.
Instale o SteamCMD (Windows: uma pasta própria; Linux: o pacote steamcmd).
Baixe o servidor com app_update 2394010 validate (login anonymous).
Execute PalServer.exe (Windows) ou ./PalServer.sh (Linux) uma vez e pare-o para gerar a configuração.
Copie DefaultPalWorldSettings.ini para Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini e edite (nome, senhas).
Abra a porta UDP 8211 (firewall, provedor, roteador).
Teste conectando-se a IP:8211 pelo jogo (Entrar em jogo multijogador).
Crie um serviço systemd ou tarefa agendada para início automático.
Agende atualizações, backups de Pal/Saved e reinícios.
Requisitos
Fonte: documentação oficial do Palworld. A desenvolvedora desaconselha o Docker Desktop (risco de corromper saves).
- SO: Windows ou Linux de 64 bits (Ubuntu, AlmaLinux...)
- CPU com 4+ núcleos; 16 GB de RAM recomendados (8 GB: risco de falta de memória)
- SSD recomendado: armazenamento lento pode corromper saves
- Nenhuma conta Steam ou chave necessária (login anonymous)
Instalação local (Windows)
Descompacte o SteamCMD em C:\steamcmd e execute o comando (ou procure «Palworld Dedicated Server» na biblioteca Steam e clique em Jogar). Depois inicie PalServer.exe em C:\steamcmd\steamapps\common\PalServer e entre em 127.0.0.1:8211.
C:\steamcmd\steamcmd.exe +login anonymous +app_update 2394010 validate +quit
cd C:\steamcmd\steamapps\common\PalServer
.\PalServer.exe -port=8211 -players=32 -publiclobbyInstalação em VPS Linux (Ubuntu/Debian)
Crie um usuário não root, instale o SteamCMD (no Ubuntu, ative antes o repositório multiverse e a arquitetura i386), baixe e inicie o servidor.
sudo adduser --disabled-password --gecos "" palworld
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu palworld
/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
cd /home/palworld/server && ./PalServer.sh -port=8211 -players=32 -publiclobbyPortas a abrir
Apenas UDP 8211 é documentada oficialmente (alterável com -port=). 27015 (consulta) e 25575 (RCON, desativado por padrão) vêm de configurações comuns; exponha RCON/REST só se necessário. No roteador doméstico, redirecione as portas (NAT); em provedores (OVH, Hetzner, Scaleway), abra-as também no firewall/security group.
- 8211/UDP — game (default, -port=)
- 27015/UDP — query/community list (not officially documented)
- 25575/TCP — RCON (RCONPort, disabled by default)
- 8212/TCP — REST API (RESTAPIPort): do not expose publicly
Firewall Linux (ufw)
Permita o SSH antes de ativar o ufw.
sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enableFirewall do Windows
No PowerShell como administrador:
netsh advfirewall firewall add rule name="Palworld" dir=in action=allow protocol=UDP localport=8211
netsh advfirewall firewall add rule name="Palworld Query" dir=in action=allow protocol=UDP localport=27015Serviço systemd (início automático)
Salve este arquivo como /etc/systemd/system/palworld.service e execute: sudo systemctl enable --now palworld. No Windows use o Agendador de Tarefas (na inicialização, executar PalServer.exe).
[Unit]
Description=Palworld Dedicated Server
After=network-online.target
Wants=network-online.target
[Service]
User=palworld
WorkingDirectory=/home/palworld/server
ExecStart=/home/palworld/server/PalServer.sh -port=8211 -players=32 -publiclobby
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetAtualizações e backups
Pare o servidor, faça backup de Pal/Saved, execute app_update de novo e reinicie. Automatize com cron (ex.: reinício diário às 5 h).
sudo systemctl stop palworld
tar czf ~/palworld-backup-$(date +%F).tar.gz -C /home/palworld/server Pal/Saved
sudo -u palworld /usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
sudo systemctl start palworld
# crontab -e (root) : 0 5 * * * systemctl restart palworldDivulgar e encontrar seu servidor
Para aparecer na lista da comunidade, inicie com -publiclobby (e -publicip/-publicport se a detecção falhar). Adicione também seu servidor em game-rank.com/jeux/palworld.
Solução de problemas
- Não conecta: UDP 8211 fechada (firewall, provedor ou roteador) — abra e teste de fora.
- Configurações ignoradas: você editou o modelo da raiz; edite Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini com o servidor parado.
- Travamentos por memória: 8 GB é o limite; use 16 GB ou mais e reinicie regularmente.
- Saves corrompidos: armazenamento lento ou Docker Desktop; use SSD e evite Docker Desktop.
- Servidor fora da lista: inicie com -publiclobby e defina -publicip/-publicport se o IP detectado estiver errado.
Perguntas frequentes
- Qual é o App ID do servidor de Palworld?
- 2394010: steamcmd +login anonymous +app_update 2394010 validate +quit.
- Quais portas o Palworld precisa?
- UDP 8211 (jogo) é obrigatória. 27015 é opcional para a lista da comunidade; RCON 25575 e API REST 8212 só se ativados, nunca sem senha.
- Quanta RAM é necessária?
- A desenvolvedora recomenda 16 GB (8 GB iniciam, mas aumentam o risco de travar) e 4+ núcleos.
- Como atualizo o servidor?
- Pare-o, faça backup de Pal/Saved, repita o mesmo comando app_update 2394010 validate e reinicie.
