Palworld

Servidor de Palworld con Lag: Fugas de Memoria y Reinicios

Mide primero el servidor, luego recorta bases, deja las apariciones estándar, quita argumentos viejos y reinicia con horario.

Equipo de TheGameHosting 5 min de lectura
Location Changer en el panel de TheGameHosting con las opciones Estados Unidos y Europa
El Location Changer. La distancia es una de las causas del rubberbanding, y la más fácil de arreglar.

Para arreglar el lag de un servidor de Palworld, mide primero: lee los FPS del servidor y el tiempo de frame desde la API REST (GET /metrics). Si son malos, baja la carga: menos trabajadores por base y menos bases por gremio, tasas de aparición estándar, sin argumentos de inicio viejos y reinicios programados. Si los FPS del servidor están bien, el lag es de la red o de la PC del jugador.

El lag tiene varias causas que se parecen, así que adivinar te hace perder días. Esta guía separa los tipos, muestra cómo medir y lista las soluciones en el orden en que suelen rendir. Los ajustes salen de la referencia oficial de Pocketpair para la versión 1.0.4.

¿Qué tipo de lag es?

Qué notasCausa probableDónde mirar
Todos tienen rubberbanding, los Pals dejan de trabajar, las acciones tardanEl servidor está sobrecargadoEl resto de esta guía
Empeora mientras más tiempo lleva el server arribaCrecimiento de memoria o carga acumuladaReinicios y RAM
Solo un jugador tiene lagLa red, la distancia o la PC de ese jugadorSu conexión y la ubicación del servidor
Tirones al entrar a zonas nuevas, pero los FPS del servidor están bienLa PC del jugadorSus ajustes de video y sus drivers

Paso 1: Mide el servidor

Activa la API REST en PalWorldSettings.ini con RESTAPIEnabled=True y define RESTAPIPort. Usa autenticación básica HTTP. El endpoint GET /metrics devuelve estos valores, según la referencia oficial:

ValorQué te dice
serverfpsLos FPS del servidor. Un número bajo significa que el server está sufriendo.
serverframetimeCuánto tarda cada frame del servidor, en milisegundos.
currentplayernum, maxplayernumCuántos jugadores hay conectados y el límite.
uptimeCuánto lleva corriendo el server, en segundos.
basecampnumCuántas bases existen en el servidor.
daysLos días del juego que han pasado.

Revisa los números justo después de un reinicio y otra vez después de unas horas de juego. Si están bien al principio y caen después, el problema es el tiempo encendido. Si son malos desde el inicio, la carga es demasiada para el hardware. El mismo endpoint se describe en cuánta RAM necesita un servidor de Palworld.

Paso 2: Las soluciones, en orden

Recorta bases y trabajadores

Las bases son la palanca más grande. La referencia oficial dice que subir BaseCampMaxNumInGuild (por defecto 4, máximo 10) y BaseCampWorkerMaxNum (máximo 50) aumenta la carga de procesamiento. Si el server tiene lag con el grupo completo, baja primero esos valores y pídeles a los jugadores que simplifiquen las bases más cargadas.

Deja las tasas de aparición en lo estándar

Pocketpair indica que PalSpawnNumRate impacta el rendimiento. Déjalo en el valor estándar salvo que te sobre margen. ServerReplicatePawnCullDistance define a qué distancia de los jugadores se sincronizan los Pals, entre 5000 y 15000 cm, y un valor más bajo significa menos que enviar.

Piensa en las raids

Las raids (invasiones) se controlan con bEnableInvaderEnemy. Muchos dueños las apagan cuando el server sufre. Es una decisión de gameplay, así que avisa a tus jugadores antes de cambiarlo.

Quita los argumentos de inicio viejos

Pocketpair dice que desde la v1.0, dejar sin poner -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS puede mejorar el rendimiento. Las guías viejas te decían que los añadieras, así que revisa tu comando de inicio y prueba sin ellos.

Reinicia con horario

Muchos dueños reportan que el lag crece con el tiempo encendido, así que reinician cada pocas horas o una vez al día. Hazlo con limpieza: avisa con /Broadcast, guarda con /Save y luego /Shutdown 60 mensaje. En TheGameHosting, la pestaña Schedules te deja programar reinicios con un horario, y Backups protege el mundo antes de cada cambio.

Elige la ubicación más cercana

La distancia suma un retraso que ningún ajuste arregla. Estamos en Dallas y Ámsterdam, y puedes cambiar de ubicación desde el panel. Elige la más cercana a la mayoría de tus jugadores.

Revisa CPU y RAM

8 GB alcanzan para un grupo de amigos, y un server lleno o con bases grandes necesita 12 GB o más. Si los FPS del servidor siguen bajos aun con las bases recortadas, puede que el plan sea muy chico. Compara tamaños en la guía de RAM.

Un flujo rápido de diagnóstico

  1. Lee serverfps y basecampnum de GET /metrics mientras ocurre el lag.
  2. Si los números son bajos y uptime es largo, reinicia el server y mide otra vez.
  3. Si siguen bajos después de un reinicio, baja los trabajadores por base y las bases por gremio, y revisa la tasa de aparición.
  4. Si están bien pero los jugadores siguen con lag, prueba con otros jugadores y otras redes.
  5. Si un cambio ayuda, consérvalo y pasa al siguiente, uno a la vez.

Qué no hacer

  • No cambies cinco ajustes a la vez. No sabrás cuál ayudó.
  • No subas las tasas de aparición ni las bases en un server que ya sufre.
  • No corras un server lleno de 32 jugadores con la memoria más chica. 8 GB van bien para un grupo de amigos; un server lleno necesita 12 GB o más.
  • No abras la API REST a internet. Pocketpair dice que no está pensada para eso.

Paso 3: Descarta el lado del jugador

  • La misma versión. El juego y el servidor deben estar en la misma versión. Mira cómo actualizar un servidor dedicado de Palworld.
  • La red. Pídele al jugador que pruebe con cable o desde otra red.
  • La PC. Un jugador cuyo juego se traba mientras los FPS del servidor son normales tiene que mirar sus propios drivers y ajustes.

Los ajustes se cambian en PalWorldSettings.ini, y debes detener el server antes de editarlo.

Preguntas frecuentes

¿Por qué mi servidor de Palworld tiene lag?

Las causas habituales son bases grandes con muchos Pals trabajando, tasas de aparición altas, poca CPU o RAM, mucho tiempo encendido y una ubicación lejana. Pocketpair dice que subir las bases por gremio, los trabajadores por base y la tasa de aparición de Pals aumenta la carga de procesamiento.

¿Qué son los FPS del servidor en Palworld?

Es uno de los números que devuelve el endpoint de la API REST GET /metrics, junto con el tiempo de frame, los jugadores, el tiempo activo y la cantidad de bases. Unos FPS de servidor bajos significan que el server en sí está sufriendo.

¿Necesito los argumentos viejos de multihilo?

Pocketpair dice que desde la v1.0, dejar sin poner -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS puede mejorar el rendimiento. Si los copiaste de una guía vieja, prueba a quitarlos.

¿Debo reiniciar mi servidor de Palworld con horario?

Muchos dueños lo hacen, porque el lag tiende a crecer con el tiempo encendido y un reinicio lo limpia. Avisa con /Broadcast, guarda y luego /Shutdown, o usa la pestaña Schedules de nuestro panel.

¿El lag siempre es culpa del servidor?

No. El rubberbanding también puede venir de la distancia al servidor o de tu propia red, y los tirones al entrar a zonas nuevas pueden ser de tu PC. Comprueba si otros jugadores ven lo mismo antes de cambiar ajustes.

Hosting para estos juegos

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas