Los jugadores son expulsados, hay lag o el servidor se cuelga cuando entran muchos a la vez: ¿por qué?

Tu servidorActualizado el 2 Oct 20262 min de lectura
En esta página
  1. Por qué una oleada de conexiones golpea tan fuerte
  2. Cómo suavizar las oleadas de conexiones
  3. Preguntas frecuentes

Cuando una multitud de jugadores entra al mismo tiempo, tanto tu CPU como tu ancho de banda se disparan porque el servidor carga chunks para todos a la vez. Esa oleada es lo que causa las expulsiones, el lag y los bloqueos, y con unos cuantos ajustes se suaviza por completo.

Por qué una oleada de conexiones golpea tan fuerte

Cada jugador que entra carga a su alrededor un conjunto nuevo de chunks, y el servidor tiene que cargar (y a veces generar) todos ellos. Cuando llegan muchas personas a la vez, la CPU está ocupada cargando chunks mientras tu ancho de banda transporta todos esos datos del mundo de golpe. Si cualquiera de los dos se queda corto un momento, a los jugadores se les agota el tiempo de espera o todo el servidor se queda colgado hasta que se pone al día.

Cómo suavizar las oleadas de conexiones

  1. Abre la pestaña Archivos y reduce la distancia de visión y la distancia de simulación en server.properties para que cada jugador que entra cargue menos chunks.
  2. Pregenera tu mundo (con un plugin o un mod) para que las entradas carguen terreno que ya existe en lugar de provocar una generación de mundo pesada sobre la marcha.
  3. En la página Ajustes, asegúrate de tener suficiente RAM y un RAM Buffer (Xmx) bien configurado, para que un pico no deje al servidor sin memoria.
  4. Vigila la pestaña Consola durante una oleada de conexiones: un plugin o mod que se comporte mal y se active cuando entra un jugador puede aumentar el lag.

Consejo: Pregenerar chunks es una de las mejoras que más se notan en servidores que tienen lag cuando los jugadores se dispersan o se teletransportan. Vale la pena hacerlo una vez en cualquier comunidad con mucha actividad.

Preguntas frecuentes

Los jugadores son expulsados con "timed out" (tiempo de espera agotado): ¿qué pasa? Normalmente es lag por la carga de chunks al entrar. Reduce la distancia de visión y pregenera el mundo, y los timeouts suelen desaparecer.

¿Y si es ping alto y no lag? Un ping alto apunta específicamente a la latencia de red y no a la carga del servidor. Elige la región más cercana a tus jugadores (Nueva York para Norteamérica, Alemania para Europa); en nuestra sección de VPS encontrarás más información sobre regiones y latencia.

Más en Rendimiento del servidor

Todas las guías de tu servidor

¿Aún necesitas ayuda?

Humble AI, nuestro equipo y el Discord están a un mensaje de distancia.