Il server dedicato di Palworld si installa gratis con SteamCMD (App ID 2394010) su Windows o Linux a 64 bit. Servono 4 core, 16 GB di RAM consigliati (8 GB avviano ma possono andare in crash) e un SSD; calcola 15-30 minuti.
Installazione passo dopo passo
Verifica la macchina: Windows o Linux a 64 bit, 4 core, 16 GB di RAM, SSD.
Installa SteamCMD (Windows: una cartella dedicata; Linux: il pacchetto steamcmd).
Scarica il server con app_update 2394010 validate (login anonymous).
Avvia PalServer.exe (Windows) o ./PalServer.sh (Linux) una volta, poi fermalo per generare la configurazione.
Copia DefaultPalWorldSettings.ini in Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini e modificalo (nome, password).
Apri la porta UDP 8211 (firewall, provider, router).
Prova a connetterti a IP:8211 dal gioco (Unisciti a partita multigiocatore).
Crea un servizio systemd o un'attività pianificata per l'avvio automatico.
Pianifica aggiornamenti, backup di Pal/Saved e riavvii.
Requisiti
Fonte: documentazione ufficiale di Palworld. L'editore sconsiglia Docker Desktop (rischio di corruzione dei salvataggi).
- SO: Windows o Linux a 64 bit (Ubuntu, AlmaLinux...)
- CPU da 4+ core; 16 GB di RAM consigliati (8 GB: rischio di crash per memoria)
- SSD consigliato: uno storage lento può corrompere i salvataggi
- Nessun account Steam né chiave richiesti (login anonymous)
Installazione locale (Windows)
Decomprimi SteamCMD in C:\steamcmd ed esegui il comando (oppure cerca «Palworld Dedicated Server» nella libreria Steam e premi Gioca). Poi avvia PalServer.exe da C:\steamcmd\steamapps\common\PalServer e collegati a 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 -publiclobbyInstallazione su VPS Linux (Ubuntu/Debian)
Crea un utente non root, installa SteamCMD (su Ubuntu abilita prima il repository multiverse e l'architettura i386), poi scarica e avvia il server.
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 -publiclobbyPorte da aprire
Solo UDP 8211 è documentata ufficialmente (modificabile con -port=). 27015 (query) e 25575 (RCON, disattivato di default) derivano da configurazioni comuni; esponi RCON/REST solo se serve. Su router domestico inoltra le porte (NAT); presso un provider (OVH, Hetzner, Scaleway) aprile anche nel 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)
Consenti SSH prima di attivare ufw.
sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enableFirewall di Windows
In PowerShell da amministratore:
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=27015Servizio systemd (avvio automatico)
Salva questo file come /etc/systemd/system/palworld.service ed esegui: sudo systemctl enable --now palworld. Su Windows usa l'Utilità di pianificazione (all'avvio, esegui 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.targetAggiornamenti e backup
Ferma il server, salva Pal/Saved, riesegui app_update e riavvia. Automatizza con cron (es. riavvio quotidiano alle 5).
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 palworldRegistrare e trovare il tuo server
Per comparire nella lista della community avvia con -publiclobby (e -publicip/-publicport se il rilevamento fallisce). Aggiungi il server anche su game-rank.com/jeux/palworld.
Risoluzione dei problemi
- Impossibile connettersi: UDP 8211 chiusa (firewall, provider o router) — aprila e prova dall'esterno.
- Impostazioni ignorate: hai modificato il modello nella radice; modifica Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini a server fermo.
- Crash per memoria: 8 GB sono al limite; passa a 16 GB o più e riavvia regolarmente.
- Salvataggi corrotti: storage lento o Docker Desktop; usa un SSD ed evita Docker Desktop.
- Server assente dalla lista: avvia con -publiclobby e imposta -publicip/-publicport se l'IP rilevato è errato.
Domande frequenti
- Qual è l'App ID del server Palworld?
- 2394010: steamcmd +login anonymous +app_update 2394010 validate +quit.
- Quali porte servono a Palworld?
- UDP 8211 (gioco) è obbligatoria. 27015 è opzionale per la lista community; RCON 25575 e API REST 8212 solo se attivati, mai senza password.
- Quanta RAM serve?
- L'editore consiglia 16 GB (8 GB avviano ma aumentano il rischio di crash) e 4+ core.
- Come aggiorno il server?
- Fermalo, salva Pal/Saved, riesegui lo stesso comando app_update 2394010 validate e riavvia.
