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ámetro | Efecto en el rendimiento | Recomendación |
|---|---|---|
| DropItemMaxNum | Objetos tirados en el suelo simultáneamente | Bajar a 1000-1500 en partidas largas |
| DropItemMaxNum_UNKO | Excrementos de Pals acumulados | Reducir a 30-50, no aportan nada al gameplay |
| DropItemAliveMaxHours | Horas que un objeto permanece antes de desaparecer | Bajar de 1h a 0.5h si hay muchos jugadores |
| BaseCampMaxNum | Número total de bases activas en el mapa | Ajustar según el tamaño real de la comunidad |
| BaseCampWorkerMaxNum | Pals trabajadores por base | 15 es razonable; valores más altos multiplican los cálculos de IA |
| PalSpawnNumRate | Densidad de Pals salvajes generados | Mantener en 1.0 o reducir ligeramente si hay caídas de FPS |
| ServerPlayerMaxNum | Jugadores conectados simultáneamente | No 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
- Servidor de Palworld: consumo real de RAM, ajustes del PalWorldSettings.ini y cuándo dejar de tirar del PC de casaAnalizamos por que alquilar un servidor Palworld gestionado supera al autoalojamiento en rendimiento, estabilidad y seguridad.
- Configurar un servidor de Palworld para jugar con amigosGuia para editar PalWorldSettings.ini, abrir puertos y ajustar los parametros multijugador de Palworld y jugar con amigos sin cortes.
- Configurar PalWorldSettings.ini: dificultad, captura y experienciaEdita PalWorldSettings.ini paso a paso: dificultad, tasa de captura, experiencia y parametros clave para afinar el rendimiento de tu servidor Palworld.