Configurar un servidor Palworld privado para tu comunidad
Par Benjamin D. · PDG
· Mis à jour le 9 de septiembre de 2026 · Lecture 9 min
Índice
PalWorldSettings.ini es el archivo que decide realmente cómo se juega en tu mundo compartido de Palworld: velocidad de experiencia, probabilidad de captura, daño recibido, penalización por muerte y número máximo de jugadores conectados. Editarlo bien es la diferencia entre una partida equilibrada para tu comunidad y una donde nadie aguanta la primera noche. Vamos parámetro por parámetro, con rutas, sintaxis y valores de referencia.
Dónde está PalWorldSettings.ini y cómo se estructura
El servidor dedicado de Palworld arranca con una configuración por defecto y solo lee el archivo que está dentro de la carpeta Saved. Confundir los dos archivos es el error número uno: mucha gente edita la plantilla y luego se pregunta por qué nada cambia.
Rutas exactas según el sistema
| Archivo | Ruta | Función |
|---|---|---|
| DefaultPalWorldSettings.ini | /Pal/Saved/Config/DefaultPalWorldSettings.ini | Plantilla de referencia. No se aplica al juego |
| PalWorldSettings.ini (Linux) | /Pal/Saved/Config/LinuxServer/PalWorldSettings.ini | Archivo activo en instalaciones Linux |
| PalWorldSettings.ini (Windows) | /Pal/Saved/Config/WindowsServer/PalWorldSettings.ini | Archivo activo en instalaciones Windows |
El flujo correcto es: copiar el contenido de la plantilla, pegarlo en el archivo de la carpeta LinuxServer (o WindowsServer) y modificar allí. Desde el panel Pterodactyl lo haces con el gestor de archivos en tres clics, sin cliente FTP externo. Si prefieres consola:
cd /home/container/Pal/Saved/Config
cp DefaultPalWorldSettings.ini LinuxServer/PalWorldSettings.ini
nano LinuxServer/PalWorldSettings.ini
Reglas de sintaxis que no se negocian
El archivo tiene una única sección y una sola línea gigante de opciones. Cualquier salto de línea dentro de OptionSettings hace que el servidor ignore todo y vuelva a los valores por defecto.
- La cabecera siempre es
[/Script/Pal.PalGameWorldSettings]. - Todos los parámetros van dentro de
OptionSettings=(...), separados por comas, sin espacios después de las comas. - Los valores de texto van entre comillas dobles:
ServerName="Mi comunidad". - Los booleanos se escriben
TrueoFalse, con mayúscula inicial. - Los decimales usan punto, nunca coma:
ExpRate=2.0, no2,0. - Detén el servidor antes de editar. Si lo guardas con el proceso activo, el juego reescribe el archivo al cerrarse y pierdes los cambios.
Ejemplo mínimo funcional (una sola línea real en tu archivo):
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,ExpRate=1.5,PalCaptureRate=1.2,DeathPenalty=Item,ServerPlayerMaxNum=16,ServerName="Comunidad Pal",AdminPassword="cambia-esto",RCONEnabled=True,RCONPort=25575)
Si aún estás montando la infraestructura y quieres que el archivo esté generado y editable desde el primer arranque, en alojamiento servidor Palworld tienes la instalación instantánea con panel Pterodactyl, consola en vivo y copias automáticas ya configuradas.
Dificultad, captura y experiencia: los parámetros que definen la curva
Estos tres bloques son los que más discute cualquier comunidad. Toca de menos a más: cambia un valor, juega dos sesiones, vuelve a ajustar. Modificar diez parámetros a la vez hace imposible saber qué rompió el equilibrio.
Dificultad global
Difficulty acepta None, Casual, Normal y Hard. Cuando la dejas en None, el servidor respeta uno a uno los valores individuales que hayas escrito debajo, que es lo que quieres si vas a personalizar. Si eliges un preajuste, algunos multiplicadores quedan sobrescritos.
| Parámetro | Defecto | Efecto | Valor cómodo en grupo |
|---|---|---|---|
| DayTimeSpeedRate | 1.0 | Duración del día (más alto = día más corto) | 0.8 – 1.0 |
| NightTimeSpeedRate | 1.0 | Duración de la noche | 1.5 (noches más cortas) |
| PalDamageRateAttack | 1.0 | Daño que hacen los Pals | 1.0 – 1.5 |
| PalDamageRateDefense | 1.0 | Daño que reciben los Pals | 0.8 – 1.0 |
| PlayerDamageRateAttack | 1.0 | Daño que haces tú | 1.0 – 2.0 |
| PlayerDamageRateDefense | 1.0 | Daño que recibes | 0.7 – 1.0 |
| PlayerStomachDecreaceRate | 1.0 | Velocidad de pérdida de hambre | 0.5 |
| PlayerStaminaDecreaceRate | 1.0 | Consumo de aguante | 0.5 |
| PlayerAutoHPRegeneRate | 1.0 | Regeneración de vida | 1.0 – 2.0 |
Un detalle práctico: bajar PlayerStomachDecreaceRate a 0.5 es el ajuste que más agradece la gente que juega dos horas por semana, porque reduce el mantenimiento constante de comida sin trivializar los combates.
Captura de Pals
PalCaptureRate multiplica la probabilidad de éxito de las esferas. Con 1.0 mantienes el ritmo original; con 1.5 – 2.0 aceleras claramente la colección sin que las capturas sean automáticas. Por encima de 3.0 pierdes toda la tensión de los Pals raros y la progresión se hunde en pocas horas.
PalSpawnNumRate(defecto 1.0): densidad de Pals salvajes en el mundo. Es el parámetro con más impacto en el uso de CPU, así que súbelo con cabeza.PalEggDefaultHatchingTime(defecto 72, en horas de juego): bajarlo a 2 – 6 convierte la incubadora en algo utilizable en sesiones cortas.EnemyDropItemRate(defecto 1.0): botín de enemigos y Pals derrotados.CollectionDropRate(defecto 1.0): recursos por nodo de madera, piedra o mineral.CollectionObjectHpRate(defecto 1.0): dureza de esos nodos; bajarlo a 0.7 agiliza la recolección manual.CollectionObjectRespawnSpeedRate(defecto 1.0): valores más bajos hacen que los nodos reaparezcan antes.
Experiencia y velocidad de trabajo
ExpRate es el interruptor maestro del ritmo. Referencias que funcionan bien en la práctica:
| ExpRate | Perfil de comunidad |
|---|---|
| 1.0 | Progresión original, grupos que juegan a diario |
| 1.5 – 2.0 | Comunidad casual, sesiones de fin de semana |
| 3.0 – 5.0 | Enfoque en construcción y base, poco en el grindeo |
| 10.0+ | Pruebas, eventos o modo sandbox |
Acompáñalo de WorkSpeedRate (defecto 1.0), que controla lo rápido que trabajan tus Pals en la base. Con 1.5 la producción va fluida; con 3.0 los hornos y fábricas van tan rápido que el cuello de botella pasa a ser el transporte de materiales.
DeathPenalty merece una decisión consciente del grupo:
None: no pierdes nada al morir.Item: sueltas objetos del inventario, conservas equipo.ItemAndEquipment: sueltas objetos y equipo.All: además pierdes los Pals que llevabas encima. Solo para grupos que buscan riesgo real.
Límite de jugadores, gremios y convivencia en PalWorldSettings.ini
Aquí es donde PalWorldSettings.ini deja de ser una hoja de multiplicadores y pasa a ser una herramienta de administración.
Aforo y acceso
| Parámetro | Defecto | Notas |
|---|---|---|
| ServerPlayerMaxNum | 32 | Jugadores simultáneos. Cada slot activo consume RAM y CPU |
| CoopPlayerMaxNum | 4 | Solo afecta a partidas cooperativas, no al dedicado |
| ServerName | — | Nombre visible en la lista de comunidades |
| ServerDescription | — | Descripción corta; evita caracteres especiales |
| ServerPassword | vacío | Deja el mundo cerrado a tu grupo |
| AdminPassword | vacío | Obligatorio para comandos de administración y RCON |
| PublicPort | 8211 | Puerto UDP de conexión |
| RCONEnabled / RCONPort | False / 25575 | Administración remota por consola |
| bUseAuth | True | Autenticación de plataforma; déjalo activado |
| BanListURL | URL oficial | Lista de baneos externa |
| bIsUseBackupSaveData | True | Copias internas del guardado |
Sobre el aforo, sé realista: Palworld carga en memoria cada base, cada Pal asignado y cada estructura de todos los gremios activos. Un mundo con 32 jugadores y bases enormes pesa muchísimo más que uno con 8. Si notas microtirones, reducir ServerPlayerMaxNum y BaseCampMaxNum suele dar más resultado que cualquier otro ajuste.
Gremios y límites de construcción
GuildPlayerMaxNum(defecto 20): tamaño máximo de gremio.BaseCampMaxNum(defecto 128): campamentos base totales del mundo. Es un límite global, no por jugador: en comunidades grandes se agota rápido.BaseCampWorkerMaxNum(defecto 15): Pals trabajando por base. Subirlo mucho multiplica los cálculos de pathfinding.bAutoResetGuildNoOnlinePlayersyAutoResetGuildTimeNoOnlinePlayers(defecto 72 h): eliminan gremios abandonados y liberan espacio del mundo. Muy útil en comunidades abiertas, peligroso en grupos que juegan de forma irregular: avisa antes de activarlo.DropItemMaxNum(defecto 3000) yDropItemAliveMaxHours(defecto 1): controlan los objetos tirados por el suelo. Reducirlos limpia el mundo y baja carga.
PvP y protección de bases
bEnablePlayerToPlayerDamage: daño entre jugadores.Falseen comunidades cooperativas.bEnableFriendlyFire: daño dentro del mismo gremio.bIsPvP: activa el modo competitivo.bEnableDefenseOtherGuildPlayer: permite que las defensas ataquen a miembros de otros gremios.bCanPickupOtherGuildDeathPenaltyDrop: saqueo del botín ajeno tras una muerte.bEnableInvaderEnemy: incursiones al campamento. Desactívalo si tu grupo juega poco y no puede defender.BuildObjectDamageRateyBuildObjectDeteriorationDamageRate: si pones el segundo en 0.0, las estructuras dejan de degradarse. Es el ajuste favorito de los constructores.bEnableNonLoginPenalty: penalización por inactividad prolongada; en comunidades pequeñas conviene ponerlo enFalse.
Comodidad y calidad de vida
bEnableFastTravelybIsStartLocationSelectByMap: viaje rápido y elección del punto inicial.bExistPlayerAfterLogout: deja tu personaje en el mundo tras desconectar. Consume recursos;Falsepor defecto y así está bien.bShowPlayerList: lista pública de conectados.ChatPostLimitPerMinute(defecto 10): freno básico contra el spam en el chat.SupplyDropSpan(defecto 180 minutos): frecuencia de los suministros aéreos.AllowConnectPlatform:Steam,XboxoMixedsegún el origen de tus jugadores.
Aplicar los cambios sin romper el mundo
Un archivo mal guardado puede resetear tus multiplicadores o, en el peor caso, dejar el mundo sin arrancar. El procedimiento seguro es siempre el mismo.
Procedimiento en cuatro pasos
- Detén el servidor desde la consola del panel y espera a que el proceso termine de guardar.
- Lanza una copia manual (además de las automáticas) antes de tocar nada.
- Edita
PalWorldSettings.ini, revisa queOptionSettingssiga en una sola línea y que no falte ningún paréntesis. - Arranca y comprueba en el log que no aparecen advertencias de configuración; verifica un valor dentro del juego (por ejemplo, la experiencia de una captura).
Si administras el binario tú mismo con systemd:
sudo systemctl stop palworld
cp ~/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini ~/backup-palsettings-$(date +%F).ini
nano ~/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
sudo systemctl start palworld
journalctl -u palworld -f
RCON para el día a día
Con RCONEnabled=True y una AdminPassword larga y única puedes administrar sin entrar al juego. Comandos habituales:
ShowPlayers
Info
Save
Broadcast Reinicio_en_5_minutos
KickPlayer <steamid>
BanPlayer <steamid>
Shutdown 60 Mantenimiento
Ojo: Broadcast no admite espacios en el mensaje; usa guiones bajos. Y ejecuta siempre Save antes de un Shutdown planificado.
Rendimiento: qué parámetros pesan de verdad
| Parámetro | Impacto | Recomendación |
|---|---|---|
| PalSpawnNumRate | Alto (CPU) | Mantener ≤ 1.5 en comunidades numerosas |
| BaseCampWorkerMaxNum | Alto (IA y pathfinding) | 15 – 20 como techo razonable |
| DropItemMaxNum | Medio (memoria) | 1000 – 2000 en mundos con mucha actividad |
| bExistPlayerAfterLogout | Medio | Dejar en False |
| ServerPlayerMaxNum | Alto (RAM) | Ajustar al aforo real, no al deseado |
Palworld depende mucho del rendimiento en un solo hilo, por eso una CPU Ryzen de alta frecuencia con SSD NVMe marca diferencia en tiempos de carga del mundo y en la fluidez cuando varias bases producen a la vez. Para tener la referencia de todos los parámetros al día, consulta la documentación técnica oficial de Palworld, que se actualiza con cada parche.
Buenas prácticas de administración
- Contraseñas de administración y RCON largas, únicas y fuera del chat de Discord público.
- Copias automáticas activas más una copia manual antes de cada parche del juego.
- Cambia un bloque de parámetros por semana y anota qué tocaste; así puedes revertir con precisión.
- Guarda una versión validada de tu
PalWorldSettings.inifuera del servidor. - Si delegas la moderación, crea subusuarios en el panel en lugar de compartir tu acceso principal.
Si gestionas varios mundos a la vez, el enfoque es idéntico en otros títulos de supervivencia: mira Todos nuestros servidores de juegos para ver cómo se organizan los archivos de configuración en cada uno, o pásate por el Blog de Fly-Serv para guías de administración más específicas.
Conclusión
PalWorldSettings.ini no se toca una vez: se afina. Empieza por dificultad, captura y experiencia, ajusta después aforo, gremios y límites de construcción, y valida cada cambio con una copia previa y un reinicio limpio. Con el archivo bien escrito en una sola línea y valores pensados para el ritmo real de tu grupo, el mundo se sostiene sesión tras sesión.
FAQ
He editado PalWorldSettings.ini y los cambios no se aplican, ¿qué reviso?Tres cosas. Primero, que estés editando el archivo de Saved/Config/LinuxServer/ (o WindowsServer/) y no DefaultPalWorldSettings.ini. Segundo, que OptionSettings=(...) esté en una sola línea, sin saltos ni espacios tras las comas y con los paréntesis cerrados. Tercero, que hayas detenido el servidor antes de guardar: si el proceso sigue activo, reescribe el archivo al cerrarse.
Define ServerPassword="tu-clave" en OptionSettings y reparte la clave únicamente en tu canal privado. Añade una AdminPassword distinta y larga para los comandos de administración, mantén bUseAuth=True y conserva BanListURL con la lista oficial. Con RCON activo puedes expulsar o banear por SteamID sin entrar al juego.
Un punto de partida sólido es ExpRate=2.0 y PalCaptureRate=1.5, acompañados de PalEggDefaultHatchingTime=4 y PlayerStomachDecreaceRate=0.5. Se avanza a buen ritmo en sesiones de dos horas sin eliminar la dificultad de los combates. Ajusta de 0.5 en 0.5 y prueba dos sesiones antes de volver a cambiarlo.