Cómo crear un servidor dedicado de Palworld
Monta tu propio mundo de Palworld que sigue en línea cuando te desconectas, para hasta 32 jugadores. Pocketpair ofrece el servidor gratis, para Windows y Linux.
Qué necesitas
Un PC con Windows o Linux de 64 bits que siga encendido mientras se juega, y SteamCMD, la herramienta gratuita de línea de comandos de Valve para descargar servidores de Steam. El servidor es la app 2394010 de Steam, 5,9 GB con inicio de sesión anónimo: ese PC no necesita el juego.
En nuestro PC de pruebas, un mundo nuevo sin nadie conectado ocupaba unos 1,0 GB de RAM un minuto después de arrancar. Los jugadores y las bases hacen que suba.
La cifra de la propia Pocketpair es 16 GB de RAM y al menos 4 núcleos de CPU, y 32 GB para un servidor grande. Con 8 GB funciona, pero con más riesgo de cuelgue cuando se agota la memoria.
Los jugadores se conectan por un solo puerto, UDP 8211. Si van a entrar amigos de fuera de tu casa, tienes que redirigir ese puerto en el router (mira Puertos y firewall más abajo).
Comprobado con la versión 1.0.5 del servidor, 31 de octubre de 2026.
Instalar el servidor
1. Descarga SteamCMD de Valve y descomprímelo en C:\steamcmd.
2. Abre PowerShell o el Símbolo del sistema y descarga el servidor en C:\palworld-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\palworld-server +login anonymous +app_update 2394010 validate +quit3. Inicia C:\palworld-server\PalServer.exe. En un PC con el cliente de Steam también puedes instalar el servidor desde la Biblioteca de Steam: marca Herramientas en el filtro y busca Palworld Dedicated Server.
En Ubuntu, SteamCMD viene del repositorio multiverse. Acepta la licencia de Steam cuando apt la pida:
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
steamcmd +force_install_dir ~/palworld-server +login anonymous +app_update 2394010 validate +quit
cd ~/palworld-server
./PalServer.sh -port=8211Pocketpair publica una imagen oficial con un compose.yaml listo. Su carpeta compose arranca el servidor en UDP 8211 y guarda el mundo en ./Saved:
git clone https://github.com/pocketpairjp/palworld-dedicated-server-docker.git
cd palworld-dedicated-server-docker/compose
docker compose up -dEl archivo de ajustes es entonces ./Saved/Config/LinuxServer/PalWorldSettings.ini, y las opciones de inicio son las líneas command: de compose.yaml. Pocketpair desaconseja Docker Desktop en Windows y macOS, porque su acceso lento al disco puede dañar las partidas.
Ajustes del servidor
La carpeta de ajustes del servidor solo aparece tras el primer arranque. Inicia el servidor una vez, páralo, copia el archivo por defecto en su sitio y edita la copia:
Copy-Item C:\palworld-server\DefaultPalWorldSettings.ini C:\palworld-server\Pal\Saved\Config\WindowsServer\PalWorldSettings.iniEn Linux la carpeta es Pal/Saved/Config/LinuxServer. Cambiar el propio DefaultPalWorldSettings.ini no hace nada: lo dice el archivo en sus primeras líneas.
El archivo es una única línea larga, OptionSettings=( ... ), que contiene todos los ajustes. Cambia los valores donde están y no añadas saltos de línea:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(ServerName="YOUR-SERVER-NAME",ServerPassword="YOUR-JOIN-PASSWORD",AdminPassword="YOUR-ADMIN-PASSWORD",ServerPlayerMaxNum=16,ExpRate=2.000000,PalCaptureRate=1.500000,DeathPenalty=Item, ... the rest of the line as in the default file ...)| Ajuste | Por defecto | Qué hace |
|---|---|---|
DayTimeSpeedRate | 1.000000 | Con valores más altos, el día pasa más rápido. |
NightTimeSpeedRate | 1.000000 | Con valores más altos, la noche pasa más rápido. |
ExpRate | 1.000000 | Multiplica la XP que ganan los jugadores. |
PalCaptureRate | 1.000000 | Multiplica la probabilidad de que una esfera lanzada atrape al Pal. |
PalSpawnNumRate | 1.000000 | Multiplica el número de Pals salvajes. Los valores altos cargan el servidor. |
DeathPenalty | Item | None no pierde nada. Item suelta el inventario, ItemAndEquipment añade el equipo puesto y All también suelta los Pals que llevas. |
BaseCampWorkerMaxNum | 15 | Cuántos Pals puede poner a trabajar una base (50 como máximo). |
GuildPlayerMaxNum | 20 | Tamaño máximo de un gremio. |
BaseCampMaxNumInGuild | 4 | Cuántas bases puede construir un gremio (10 como máximo). |
PalEggDefaultHatchingTime | 1.000000 | Tiempo de eclosión de un Huge Egg, en horas. |
bIsPvP | False | Activa el PvP. Para combates de verdad, bEnablePlayerToPlayerDamage y bEnableDefenseOtherGuildPlayer también tienen que estar en True. |
bEnableFastTravel | True | Viaje rápido entre puntos desbloqueados. |
ServerPlayerMaxNum | 32 | Máximo de jugadores conectados a la vez. |
ServerName | Default Palworld Server | Aparece en la lista de servidores. |
AdminPassword | (vacío) | Desbloquea los comandos de admin del chat y protege la API REST. |
ServerPassword | (vacío) | Se pide a los jugadores al entrar. Si se deja vacía, el servidor queda abierto. |
RCONEnabled | False | RCON en el puerto 25575. Pocketpair marca RCON como obsoleto. |
RESTAPIEnabled | False | La API REST en el puerto 8212, para herramientas de tu propia red. |
CrossplayPlatforms | (Steam,Xbox,PS5,Mac) | Qué plataformas pueden entrar. |
bIsUseBackupSaveData | True | Guarda copias de seguridad rotativas del mundo. |
Comandos de admin
Pon AdminPassword, inicia el servidor y luego escribe esto en el chat del juego:
/AdminPassword YOUR-ADMIN-PASSWORD| Comando | Qué hace |
|---|---|
/ShowPlayers | Muestra los jugadores conectados. |
/Save | Guarda el mundo. |
/Broadcast <text> | Envía un mensaje a todos. |
/KickPlayer <SteamID> | Expulsa a un jugador. |
/BanPlayer <SteamID> | Banea a un jugador. |
/UnBanPlayer <SteamID> | Quita un baneo. |
/Shutdown <seconds> <text> | Apaga el servidor tras una cuenta atrás. |
/DoExit | Para el servidor al instante. |
Puertos y firewall
Los jugadores se conectan por UDP 8211, o por el puerto fijado con -port= en la línea de inicio. El servidor también abre UDP 27015 para Steam.
Deja pasar el puerto en el Firewall de Windows, en PowerShell como administrador:
New-NetFirewallRule -DisplayName "Palworld server" -Direction Inbound -Protocol UDP -LocalPort 8211 -Action AllowPara jugadores de fuera de tu red local, redirige UDP 8211 en el router a la IP local del PC del servidor. Deja la API REST (8212) y RCON (25575) cerrados a internet.
Servidor de comunidad y consolas
A un servidor dedicado normal se entra por dirección. Si lo inicias con -publiclobby, también aparece en Community servers dentro del juego. Los jugadores de Xbox y PlayStation solo pueden entrar en servidores de comunidad.
PalServer.exe -port=8211 -publiclobbyPocketpair indica que desde la 1.0 el servidor puede ir mejor sin los antiguos flags de rendimiento -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS. Prueba las dos opciones en tu PC.
Unirse al servidor
Abre la lista de servidores en el juego y escribe la dirección en la casilla de debajo de la lista, por ejemplo YOUR-SERVER-IP:8211. Un servidor iniciado con -publiclobby también aparece en Community servers. Los jugadores en la misma red que el servidor usan su IP local.
Partidas, copias de seguridad y actualizaciones
El mundo se guarda en Pal\Saved\SaveGames\0\<world ID>. El Level.sav de esa carpeta es el propio mundo; el nombre de la carpeta es un código largo de letras y números. Con bIsUseBackupSaveData activado (por defecto), las copias antiguas del mundo van a su carpeta backup.
Para hacer una copia de seguridad, ejecuta /Save, para el servidor y copia esa carpeta. Para actualizar, para el servidor y vuelve a ejecutar la línea de SteamCMD: conserva la partida y los ajustes.
Un servidor con una versión más antigua que el juego rechaza a los jugadores. Cuando Palworld recibe un parche, vuelve a ejecutar la línea de SteamCMD.
Mods
Pocketpair solo admite mods de servidor de Steam Workshop en el servidor de Windows. Cada mod va en Mods\Workshop junto a PalServer.exe y se activa en Mods\PalModSettings.ini con bGlobalEnableMod=true y una línea ActiveModList= por mod. Se cargan al reiniciar.
Problemas comunes
Mis ajustes no hacen nada
Edita Pal\Saved\Config\WindowsServer\PalWorldSettings.ini, no DefaultPalWorldSettings.ini, y deja OptionSettings en una sola línea. Para el servidor antes de editar.
No puedo entrar en mi propio servidor de comunidad
Los routers sin hairpin NAT no llegan a un servidor de su propia red por su dirección pública. Entra por la IP local.
Mis amigos de Xbox o PlayStation no pueden entrar
Inicia el servidor con -publiclobby y deja Xbox y PS5 en CrossplayPlatforms.
El servidor se cuelga o se queda sin memoria
Añade memoria. La cifra de la propia Pocketpair es 16 GB de RAM, y un servidor grande debería tener 32 GB.
Preguntas
¿Necesito tener Palworld para crear un servidor?
No. SteamCMD descarga el servidor con un inicio de sesión anónimo. Solo los jugadores necesitan el juego.
¿Cuántos jugadores pueden entrar en un servidor de Palworld?
32 por defecto, se fija con ServerPlayerMaxNum en PalWorldSettings.ini.
¿Qué puerto redirijo para un servidor de Palworld?
UDP 8211. Redirígelo en tu router y permítelo en el Firewall de Windows.
¿Puedo montar un servidor de Palworld en Linux?
Sí. Pocketpair también publica el servidor para Linux (PalServer.sh) y una imagen oficial de Docker.
¿Cómo me hago admin en mi servidor de Palworld?
Pon AdminPassword en PalWorldSettings.ini y luego escribe /AdminPassword seguido de la contraseña en el chat del juego.
¿Pueden entrar en mi servidor jugadores de consola?
Sí, si es un servidor de comunidad: inícialo con -publiclobby.
Wikily Servers aloja Palworld
Desde 4,99 € al mes