← Blog

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

ArchivoRutaFunción
DefaultPalWorldSettings.ini/Pal/Saved/Config/DefaultPalWorldSettings.iniPlantilla de referencia. No se aplica al juego
PalWorldSettings.ini (Linux)/Pal/Saved/Config/LinuxServer/PalWorldSettings.iniArchivo activo en instalaciones Linux
PalWorldSettings.ini (Windows)/Pal/Saved/Config/WindowsServer/PalWorldSettings.iniArchivo 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 True o False, con mayúscula inicial.
  • Los decimales usan punto, nunca coma: ExpRate=2.0, no 2,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ámetroDefectoEfectoValor cómodo en grupo
DayTimeSpeedRate1.0Duración del día (más alto = día más corto)0.8 – 1.0
NightTimeSpeedRate1.0Duración de la noche1.5 (noches más cortas)
PalDamageRateAttack1.0Daño que hacen los Pals1.0 – 1.5
PalDamageRateDefense1.0Daño que reciben los Pals0.8 – 1.0
PlayerDamageRateAttack1.0Daño que haces tú1.0 – 2.0
PlayerDamageRateDefense1.0Daño que recibes0.7 – 1.0
PlayerStomachDecreaceRate1.0Velocidad de pérdida de hambre0.5
PlayerStaminaDecreaceRate1.0Consumo de aguante0.5
PlayerAutoHPRegeneRate1.0Regeneración de vida1.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:

ExpRatePerfil de comunidad
1.0Progresión original, grupos que juegan a diario
1.5 – 2.0Comunidad casual, sesiones de fin de semana
3.0 – 5.0Enfoque 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ámetroDefectoNotas
ServerPlayerMaxNum32Jugadores simultáneos. Cada slot activo consume RAM y CPU
CoopPlayerMaxNum4Solo afecta a partidas cooperativas, no al dedicado
ServerNameNombre visible en la lista de comunidades
ServerDescriptionDescripción corta; evita caracteres especiales
ServerPasswordvacíoDeja el mundo cerrado a tu grupo
AdminPasswordvacíoObligatorio para comandos de administración y RCON
PublicPort8211Puerto UDP de conexión
RCONEnabled / RCONPortFalse / 25575Administración remota por consola
bUseAuthTrueAutenticación de plataforma; déjalo activado
BanListURLURL oficialLista de baneos externa
bIsUseBackupSaveDataTrueCopias 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.
  • bAutoResetGuildNoOnlinePlayers y AutoResetGuildTimeNoOnlinePlayers (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) y DropItemAliveMaxHours (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. False en 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.
  • BuildObjectDamageRate y BuildObjectDeteriorationDamageRate: 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 en False.

Comodidad y calidad de vida

  • bEnableFastTravel y bIsStartLocationSelectByMap: viaje rápido y elección del punto inicial.
  • bExistPlayerAfterLogout: deja tu personaje en el mundo tras desconectar. Consume recursos; False por 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, Xbox o Mixed segú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

  1. Detén el servidor desde la consola del panel y espera a que el proceso termine de guardar.
  2. Lanza una copia manual (además de las automáticas) antes de tocar nada.
  3. Edita PalWorldSettings.ini, revisa que OptionSettings siga en una sola línea y que no falte ningún paréntesis.
  4. 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ámetroImpactoRecomendación
PalSpawnNumRateAlto (CPU)Mantener ≤ 1.5 en comunidades numerosas
BaseCampWorkerMaxNumAlto (IA y pathfinding)15 – 20 como techo razonable
DropItemMaxNumMedio (memoria)1000 – 2000 en mundos con mucha actividad
bExistPlayerAfterLogoutMedioDejar en False
ServerPlayerMaxNumAlto (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.ini fuera 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.

¿Cómo limito el acceso a mi mundo solo a mi comunidad?

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.

¿Qué valores de ExpRate y PalCaptureRate funcionan en un grupo que juega poco?

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.