¿Cómo soluciono el lag y la fuga de memoria de mi servidor de Palworld?
En este artículo
Los servidores de Palworld sufren un problema persistente: el uso de RAM va subiendo cuanto más tiempo lleva encendido el servidor. Esta fuga de memoria (memory leak) está presente en el servidor dedicado desde el lanzamiento y nunca se ha corregido del todo, ni siquiera en la versión 1.0. Los síntomas se reconocen enseguida: primero un lag ligero, luego rubber banding (jugadores y Pals que rebotan a una posición anterior) y, al final, un servidor que se cae. En esta guía primero harás el diagnóstico, después configurarás reinicios automáticos con los schedules del panel de MC-Node como solución principal y, por último, recortarás los ajustes que devoran CPU y RAM sin necesidad.
Paso 1: Haz el diagnóstico desde el panel
- Inicia sesión en panel.mc-node.net y abre tu servidor de Palworld. En la pestaña Console verás el uso actual de CPU y memoria junto a la consola.
- Apunta el consumo de RAM unos minutos después de un arranque en frío. Ese es tu valor de referencia.
- Vuelve a mirar tras unas horas de funcionamiento. ¿El consumo sube de forma constante, incluso con pocos jugadores o ninguno conectado? Ahí tienes la fuga de memoria en acción.
- Haz clic en Restart y compara el consumo tras el reinicio con tu valor de referencia. Si baja de forma notable, los reinicios programados resolverán la mayor parte de tu lag.
- Si la RAM ya roza el límite justo después de un arranque en frío, el problema no es la fuga sino tu plan — hablamos de ello más abajo.
Paso 2: Programa reinicios automáticos (la solución más importante)
Como la fuga en sí no se puede arreglar desde tu lado, limpiar la memoria con regularidad mediante reinicios fijos es la medida más eficaz. Lo configuras una vez y te olvidas.
- En el panel, ve a la pestaña Schedules y haz clic en Create schedule.
- Ponle un nombre al schedule (por ejemplo Reinicio diario) y define la hora con los campos cron: para todos los días a las 06:00 usa minuto
0y hora6; para un reinicio cada seis horas pon*/6en el campo de la hora. - Abre el schedule que acabas de crear, haz clic en New Task y elige la acción Send power action con Restart server.
- Guarda y comprueba que el schedule está activo.
Como regla general: reinicia al menos una vez al día en una hora tranquila. Si tu servidor funciona casi siempre con jugadores conectados, opta por reiniciar cada seis u ocho horas. Palworld guarda el mundo durante un reinicio normal desde el panel, así que no pierdes progreso. Tienes más detalles sobre los tiempos cron y las tareas en nuestro artículo sobre los schedules.
Ojo: los reinicios tratan el síntoma, no la causa. Mantienen la fuga bajo control, pero no sacan memoria extra de la nada. Si la RAM supera el 85–90% incluso justo después de un reinicio en frío con ajustes normales, tu plan se queda corto y una ampliación de RAM es la solución honesta — reiniciar aún más a menudo no lo va a arreglar.
Paso 3: Recorta los ajustes que más consumen
Además de la fuga, hay ajustes que cargan la CPU y la RAM más de la cuenta. Se cambian en PalWorldSettings.ini.
- Detén primero tu servidor desde la pestaña Console. Si editas el archivo con el servidor en marcha, tus cambios se sobrescriben al apagarse.
- Abre la pestaña Files y navega hasta
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Todas las opciones están en una sola línea larga dentro deOptionSettings=(...). - Pon
bEnableInvaderEnemy=False. Los raids a las bases provocan picos de carga y son una fuente conocida de inestabilidad; es el ajuste de estabilidad por excelencia para servidores de Palworld. - Revisa
PalSpawnNumRate. El valor por defecto es1.000000; valores más altos hacen aparecer muchos más Pals y disparan el consumo rápidamente. Devuélvelo a 1, o algo menos si el lag persiste. - Controla las bases grandes: cuantos más Pals trabajando estén activos a la vez, más tiene que calcular el servidor. Deja
BaseCampWorkerMaxNumen el valor por defecto15(o bájalo) y pide a tus jugadores que no amontonen decenas de Pals en un mismo sitio. - Ajusta
ServerPlayerMaxNuma tu plan: calcula unos 8 GB de RAM para un grupo pequeño y 16 GB en cuanto juguéis con regularidad ocho jugadores o más. - Guarda el archivo y arranca el servidor. Qué hace exactamente cada opción lo tienes en nuestra guía de PalWorldSettings.ini.
Problemas frecuentes
- El servidor se cae a las pocas horas, incluso sin jugadores — Consecuencia clásica de la fuga de memoria: la RAM se llena y el proceso se corta. Programa los reinicios con más frecuencia o amplía la memoria si el consumo ya es alto justo después de un arranque en frío.
- Rubber banding en cuanto se conectan más jugadores — Esto apunta más a presión de CPU que a la fuga. Baja la tasa de spawn, desactiva los raids con
bEnableInvaderEnemy=Falsey limita el número de Pals activos en las bases. - Los reinicios ayudan, pero cada vez durante menos tiempo — A medida que tu mundo crece (más bases, más Pals, una partida guardada más grande), sube el consumo base. El punto en el que reiniciar deja de bastar es el momento de ampliar la RAM.
- Los cambios en PalWorldSettings.ini desaparecen — Editaste el archivo con el servidor en marcha. Detén el servidor, vuelve a hacer el cambio y arranca solo después.
- El servidor ya no arranca tras editar la configuración — Casi siempre es una errata: todas las opciones deben quedar en una sola línea dentro de
OptionSettings=(...), separadas por comas. Corrige la línea o restaura un backup.
¿Necesitas ayuda?
Con un schedule de reinicio diario y los ajustes de arriba, casi cualquier servidor de Palworld funciona de forma estable. ¿Acabas de empezar? Lee también nuestra guía de iniciación al hosting de Palworld. Si no lo consigues, abre un ticket en nuestra página de soporte indicando el nombre de tu servidor y lo que ya has probado — le echamos un vistazo al consumo contigo.
Lanza tu servidor en 60 segundos en nuestro propio hardware.