Come creare un server compatibile con Palworld
Questa guida spiega come installare e configurare un server dedicato Palworld sul tuo VPS o server dedicato Linux.
Ordina un Server
Palworld richiede risorse significative. HostMyServers offre opzioni adatte:
- VPS Performance - Ideale per piccoli server Palworld
- Server Dedicati Eco - Consigliato per Palworld (16 GB RAM+)
- Server Dedicati Performance - Prestazioni massime per grandi server
Prerequisiti
- Accesso SSH come root o utente con privilegi sudo
- Sistema Debian/Ubuntu aggiornato
- Minimo 4 core CPU
- Minimo 8 GB di RAM (16 GB consigliati, 32 GB per molti giocatori)
- Storage SSD consigliato (circa 10 GB di spazio libero)
- Porte 8211 UDP e 27015 UDP accessibili
Configurazione richiesta
| Numero di giocatori | RAM minima | RAM consigliata |
|---|---|---|
| 1-8 | 8 GB | 16 GB |
| 8-16 | 16 GB | 24 GB |
| 16-32 | 24 GB | 32 GB |
Attenzione
Palworld è molto esigente in termini di risorse. Un server con meno di 8 GB di RAM potrebbe avere problemi di stabilità.
Aggiornamento del sistema
sudo apt update && sudo apt upgrade -y
Creazione di un utente dedicato
Per motivi di sicurezza, crea un utente dedicato per il server:
sudo adduser --disabled-password --gecos "" palworld
Installazione delle dipendenze
Abilitare l'architettura a 32 bit
SteamCMD richiede le librerie a 32 bit:
sudo dpkg --add-architecture i386
sudo apt update
Installare i pacchetti richiesti
sudo apt install -y lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 screen curl wget tar
Installazione di SteamCMD
Creare la directory e scaricare SteamCMD
sudo -u palworld bash
mkdir -p ~/steamcmd
cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
Verificare l'installazione
./steamcmd.sh +quit
SteamCMD si aggiornerà automaticamente al primo avvio.
Download del server Palworld
Creare la directory del server
mkdir -p ~/palworld-server
Scaricare i file del server
~/steamcmd/steamcmd.sh +force_install_dir ~/palworld-server +login anonymous +app_update 2394010 validate +quit
Nota
L'ID dell'applicazione server Palworld è 2394010. Il download può richiedere diversi minuti a seconda della connessione.
Configurazione del server
Copiare il file di configurazione predefinito
mkdir -p ~/palworld-server/Pal/Saved/Config/LinuxServer
cp ~/palworld-server/DefaultPalWorldSettings.ini ~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Modificare la configurazione
nano ~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Parametri chiave da personalizzare
| Parametro | Descrizione | Valore predefinito |
|---|---|---|
ServerName | Nome del tuo server | "Default Palworld Server" |
ServerDescription | Descrizione del server | "" |
AdminPassword | Password amministratore | "" |
ServerPassword | Password per entrare (vuoto = pubblico) | "" |
ServerPlayerMaxNum | Numero max di giocatori | 32 |
PublicPort | Porta del server | 8211 |
PublicIP | IP pubblico del server | "" |
ExpRate | Moltiplicatore esperienza | 1.0 |
PalCaptureRate | Tasso di cattura dei Pal | 1.0 |
bIsPvP | Attivare il PvP | False |
Configurazione del firewall
Apri le porte necessarie:
Con UFW
# Porta principale del gioco
sudo ufw allow 8211/udp
# Porta Steam Query (opzionale, per la lista dei server)
sudo ufw allow 27015/udp
# Ricarica il firewall
sudo ufw reload
Con iptables
sudo iptables -A INPUT -p udp --dport 8211 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 27015 -j ACCEPT
sudo iptables-save | sudo tee /etc/iptables/rules.v4