"Can't keep up! Is the server overloaded?" en Minecraft
Si en la consola aparece algo así:
Can't keep up! Is the server overloaded? Running 2034ms or 40 ticks behindel servidor no consigue procesar el juego a tiempo y se está quedando atrás. Los jugadores lo notan como lag: bloques que reaparecen, criaturas que saltan o comandos que tardan.
Qué significa
Sección titulada «Qué significa»Minecraft procesa el mundo en ticks: 20 por segundo, así que cada tick tiene 50 milisegundos. Si un tick tarda más, el servidor se retrasa. Cuando el retraso acumulado pasa de unos 2 segundos, avisa con este mensaje. El ejemplo de arriba dice que va 2 segundos (40 ticks) por detrás.
Cuándo es normal
Sección titulada «Cuándo es normal»No te preocupes si el aviso aparece una sola vez:
- Justo al arrancar, mientras el servidor carga el mundo.
- Al generar mucho terreno nuevo, por ejemplo cuando varios jugadores exploran a la vez con élitros.
- Tras una pausa del sistema, como una copia de seguridad.
Es un problema cuando aparece cada pocos minutos o los jugadores notan lag constante.
Encuentra la causa con spark
Sección titulada «Encuentra la causa con spark»No adivines: mide. Instala spark (plugin para Paper o mod para Forge y Fabric).
-
Mira el estado actual:
spark tpsSi el tiempo por tick (MSPT) pasa de 50 ms, hay sobrecarga.
-
Cuando haya lag, lanza un perfil:
spark profiler start -
Espera dos o tres minutos con el lag presente y detenlo:
spark profiler stop -
Abre el enlace que te da spark. Las ramas con más porcentaje son las que más tiempo consumen.
Causas más comunes y solución
Sección titulada «Causas más comunes y solución»- Demasiadas entidades: granjas de animales enormes, objetos tirados o aldeanos amontonados. Reduce las granjas y usa la gamerule
maxEntityCramming. Mira la guía de gamerules. - Generación de terreno: pregenera el mundo con Chunky y limita el borde. Lo explica la guía de optimizar el rendimiento.
- Distancias altas: baja
view-distanceysimulation-distanceen server.properties. - Redstone pesada: relojes de redstone que no paran o granjas automáticas grandes funcionando todo el rato.
- Un plugin o mod concreto: si spark señala uno, actualízalo, revisa su configuración o sustitúyelo.
- Falta de RAM: si spark muestra la memoria al límite y muchas pausas de recolección de basura (GC), amplía la RAM. Mira la calculadora de RAM.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»El aviso aparece pero los jugadores no notan nada
Sección titulada «El aviso aparece pero los jugadores no notan nada»Si es algo puntual, no hace falta hacer nada. Vigila con spark tps durante un rato para confirmar que los TPS se mantienen en 20.
¿Se soluciona reiniciando?
Sección titulada «¿Se soluciona reiniciando?»Un reinicio limpia entidades cargadas y libera memoria, así que el lag puede desaparecer un rato. Pero si la causa sigue ahí (una granja, un plugin), el aviso volverá. Busca la causa con spark.
¿Es culpa de la conexión de los jugadores?
Sección titulada «¿Es culpa de la conexión de los jugadores?»No. Este aviso es del propio servidor. El lag de conexión no aparece en la consola: se ve como ping alto en la lista de servidores.