← Blog

Optimizar el rendimiento de un servidor Palworld

Par Benjamin Dayan · PDG

· Mis à jour le 1 de noviembre de 2026 · Lecture 5 min

Índice

PalWorldSettings.ini es el archivo central que controla casi todo el comportamiento de una partida multijugador de Palworld, desde el número de jugadores hasta la cantidad de objetos que pueden existir a la vez en el mapa. Ajustar correctamente sus parámetros, combinado con una buena gestión de los recursos del sistema, es la diferencia entre una experiencia fluida y un servidor que se arrastra con tirones constantes.



Dónde está PalWorldSettings.ini y cómo editarlo sin romper nada

El archivo PalWorldSettings.ini se encuentra en la ruta Pal/Saved/Config/WindowsServer/PalWorldSettings.ini en Windows, o Pal/Saved/Config/LinuxServer/PalWorldSettings.ini en Linux. Si usas un panel tipo Pterodactyl, lo verás directamente en el gestor de archivos, dentro de la carpeta de configuración, sin necesidad de conectarte por SSH.

Antes de tocar nada, haz una copia del archivo. Un error de sintaxis en PalWorldSettings.ini (una coma mal puesta, una comilla olvidada) puede impedir que arranque la partida.

cp PalWorldSettings.ini PalWorldSettings.ini.bak

Todos los parámetros viven dentro de una única línea larga que empieza por OptionSettings=(...). Edítala con cuidado, respetando los paréntesis y las comas que separan cada valor.

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Mi servidor",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

Si quieres desplegar este juego con un panel ya preparado para gestionar mods, backups e instalación instantánea, puedes consultar el alojamiento servidor Palworld de Fly-Serv antes de seguir ajustando parámetros.



Parámetros clave de rendimiento en PalWorldSettings.ini

No todos los valores de PalWorldSettings.ini pesan igual sobre el rendimiento. Algunos solo afectan al equilibrio del juego (experiencia, daño), pero otros determinan cuántas entidades activas debe calcular el procesador en cada tick. Estos son los que realmente influyen en el lag.

Densidad de entidades y objetos

ParámetroEfecto en el rendimientoRecomendación
DropItemMaxNumObjetos tirados en el suelo simultáneamenteBajar a 1000-1500 en partidas largas
DropItemMaxNum_UNKOExcrementos de Pals acumuladosReducir a 30-50, no aportan nada al gameplay
DropItemAliveMaxHoursHoras que un objeto permanece antes de desaparecerBajar de 1h a 0.5h si hay muchos jugadores
BaseCampMaxNumNúmero total de bases activas en el mapaAjustar según el tamaño real de la comunidad
BaseCampWorkerMaxNumPals trabajadores por base15 es razonable; valores más altos multiplican los cálculos de IA
PalSpawnNumRateDensidad de Pals salvajes generadosMantener en 1.0 o reducir ligeramente si hay caídas de FPS
ServerPlayerMaxNumJugadores conectados simultáneamenteNo superar la capacidad real de CPU/RAM disponible

Parámetros de red y seguridad

Dentro de PalWorldSettings.ini también se define el puerto público (PublicPort), el RCON y la contraseña de administración. Activa RCONEnabled=True si quieres gestionar la partida mediante comandos remotos, y usa siempre un AdminPassword robusto, distinto del de cualquier otra cuenta.

AdminPassword="Un-Valor-Largo-Y-Unico-2024"

Opciones de lanzamiento complementarias

Además de PalWorldSettings.ini, el ejecutable acepta parámetros de arranque que afectan directamente al uso de hilos de CPU. En Linux suelen añadirse así:

./PalServer.sh -useperfthreads -NoAsyncLoadingThread -USEMULTITHREADFOROPS

Estos flags distribuyen mejor las tareas de carga y física entre núcleos, especialmente útil cuando el servidor gestiona muchas bases con Pals trabajando a la vez.



Recursos del sistema: CPU, RAM y almacenamiento frente al lag

Ajustar PalWorldSettings.ini solo resuelve la mitad del problema. Si el hardware subyacente está saturado, ningún valor del archivo compensará la falta de recursos.

CPU: frecuencia antes que núcleos

Palworld depende mucho de un hilo principal rápido para la simulación de Pals, construcciones y física. Un procesador Ryzen con alta frecuencia por núcleo responde mejor que uno con muchos núcleos pero reloj bajo. Si notas que los FPS del servidor caen cuando hay varias bases con trabajadores activos, el cuello de botella suele estar ahí, no en la RAM.

RAM: calcula según jugadores y bases

Como referencia práctica de campo:

  • 4-8 jugadores con bases moderadas: 6-8 GB reservados a la partida.
  • 8-16 jugadores con varias bases activas: 10-12 GB.
  • 16-32 jugadores con mods y bases grandes: 16 GB o más.

Monitoriza el consumo real antes de reducir el ServerPlayerMaxNum definido en PalWorldSettings.ini; subir el límite sin margen de RAM provoca cuelgues en lugar de lag progresivo.

Almacenamiento: por qué NVMe importa aquí

Cada autoguardado escribe el estado completo del mundo en disco. Con un SSD NVMe esa escritura es casi instantánea; con almacenamiento mecánico o SATA puede generar un microcorte perceptible justo en el momento del guardado automático. Esto se nota especialmente en partidas con muchas bases y objetos en el suelo, justo las que este artículo te recomienda limitar vía DropItemMaxNum.

# Comprobar el tipo de disco y su carga en Linux
lsblk -d -o name,rota
iostat -x 2


Buenas prácticas de administración para evitar lag persistente

Reinicios programados

Un proceso de Palworld que lleva días activo acumula memoria no liberada correctamente. Programar un reinicio diario o cada 12 horas, idealmente desde el panel, evita que el consumo de RAM crezca sin control.

systemctl restart palworld.service

Vigilar el consumo en vivo

Antes de tocar de nuevo PalWorldSettings.ini, confirma si el problema es de CPU, RAM o red:

htop
nload

Backups antes de cada ajuste

Cada vez que modifiques PalWorldSettings.ini, guarda también la carpeta de guardado de la partida. Un valor mal calculado en BaseCampMaxNum o ServerPlayerMaxNum puede obligarte a revertir rápido.

tar -czf backup_pal_$(date +%F).tar.gz Pal/Saved

Mods y plugins: añade con moderación

Cada mod suma su propia carga de cálculo sobre el mismo hilo principal. Si notas lag tras instalar varios mods, desactívalos uno a uno para aislar el responsable antes de volver a tocar los parámetros de rendimiento del archivo de configuración.

Para comparar opciones de infraestructura orientadas a este tipo de partidas, puedes revisar todos nuestros servidores de juegos o, si prefieres gestionar tú mismo el panel, un VPS Pterodactyl te da control total sobre los recursos asignados al proceso.



Ajustar PalWorldSettings.ini junto con una vigilancia regular de CPU, RAM y disco es el camino más directo para reducir el lag en una partida de Palworld. Empieza por los parámetros de densidad de objetos y Pals, mide el impacto real y ajusta de forma incremental en lugar de cambiar todo a la vez.



FAQ

¿Qué parámetro de PalWorldSettings.ini reduce más rápido el lag?

DropItemMaxNum y DropItemMaxNum_UNKO suelen tener el impacto más inmediato, porque limitan la cantidad de objetos y excrementos activos que el sistema debe calcular en cada ciclo.

¿Por qué el servidor se cuelga tras subir ServerPlayerMaxNum?

Normalmente falta RAM o CPU para sostener más jugadores simultáneos. Sube el límite de forma progresiva y vigila el consumo real con htop antes de aumentarlo de nuevo.

¿Es seguro editar PalWorldSettings.ini mientras el proceso está activo?

No se recomienda. Detén el proceso, guarda una copia del archivo, aplica los cambios y vuelve a iniciarlo para evitar que la configuración en memoria sobrescriba tus ajustes.

Sigue leyendo