El lag en un servidor de Minecraft es de tres tipos, y cada uno se arregla de forma distinta. Averigua cuál tienes antes de cambiar nada.
| Lo que ven los jugadores | Tipo de lag | Dónde mirar |
|---|---|---|
| Los bloques reaparecen, los mobs dan tirones, todo va más lento para todos | Lag del servidor: el servidor no consigue terminar su trabajo a tiempo | Esta guía |
| Ping alto, golpes con retraso, pero el juego va fluido | Lag de red: la distancia entre el jugador y el servidor | Dónde funciona tu servidor y cómo funciona la ubicación |
| Pocos fotogramas por segundo solo en un jugador | Lag del cliente: el propio ordenador de ese jugador | Los ajustes del propio jugador |
Cómo cuenta el tiempo el servidor
El juego funciona a 20 ticks por segundo, un tick cada 50 milisegundos, según la Minecraft Wiki. El servidor solo puede mantener 20 ticks por segundo (TPS) si cada tick tarda 50 milisegundos o menos (MSPT, milisegundos por tick). Cuando se retrasa, el TPS baja, y eso es lo que notan los jugadores. La Minecraft Wiki enumera las causas habituales: hoppers que buscan sin parar, redstone que provoca muchas actualizaciones de bloques, gran cantidad de mobs y una velocidad de random tick alta.
La documentación de Paper añade que el bucle principal del juego se ejecuta en un solo hilo. Por eso importa más la velocidad de un solo núcleo que el número de núcleos, y más memoria no arregla un tick lento.
Paso 1: mide
- Abre la página Resumen de tu servidor y mira Uso. Hazlo con jugadores conectados, porque un servidor sin nadie siempre parece sano. Consulta Cómo leer los gráficos de uso de tu servidor. Si la CPU está en su límite mientras hay jugadores, el servidor se ha quedado sin potencia de procesamiento.
- Vigila la Console. El mensaje
Can't keep up! Is the server overloaded?significa que un tick tardó demasiado. - En Paper, abre la Console y escribe
spark tpspara ver los ticks por segundo. La documentación de Paper dice que Paper 1.21 y posteriores incluyen el profiler spark. Para encontrar qué va lento, escribespark profiler start --timeout 300, juega con normalidad cinco minutos y abre el enlace que imprime la Console. El informe muestra qué plugins y qué partes del juego usaron más tiempo. En Fabric, Forge o NeoForge, spark es un mod que añades desde la pestaña Modding. Consulta Cómo instalar mods en Forge, Fabric y NeoForge.
Cambia una sola cosa cada vez, reinicia y mide de nuevo, para saber qué ayudó.
Paso 2: baja el coste del mundo
Estos ajustes ayudan en todos los tipos de servidor. Abre Ajustes y luego Server Properties (Java). Consulta Las propiedades del servidor de Minecraft explicadas.
| Ajuste | Qué cambia | Qué te cuesta |
|---|---|---|
| Distancia de visión (por defecto 10) | Cuántos chunks envía el servidor a cada jugador | Los jugadores ven menos lejos. El panel señala que es uno de los ajustes más caros. |
| Distancia de simulación (por defecto 10) | A qué distancia de un jugador siguen funcionando los mobs, los cultivos y la redstone | Las granjas y las máquinas se paran cuando estás más lejos que esto |
| Distancia de visión de entidades (por defecto 100) | A qué distancia se envían las entidades a los jugadores, como porcentaje | Los mobs y los animales aparecen más cerca del jugador |
| Radio del borde del mundo | Hasta dónde pueden viajar los jugadores | Los jugadores no pueden explorar más allá. Explorar obliga al servidor a generar terreno nuevo, lo que cuesta potencia de procesamiento. |
La distancia de visión y la distancia de simulación suelen ser los primeros cambios, porque se aplican a todos los jugadores. Bájalas un paso cada vez.
Paso 3: controla mobs, objetos y hoppers (Paper, Purpur, Spigot)
Paper y sus forks tienen más ajustes que Vanilla. Las filas de Bukkit Settings y Spigot Settings se aplican a Paper, Purpur y Spigot. Las filas de Paper's World Settings existen solo en Paper y Purpur, no en Spigot. Están en Ajustes, en la lista de la izquierda, una vez que el servidor ha arrancado al menos una vez. Cada página tiene un cuadro de búsqueda. Haz clic en Solo guardar y luego reinicia. Conserva un backup de cualquier archivo que edites a mano. Consulta Cómo hacer backups, restaurar y reiniciar tu mundo de Minecraft.
Los valores por defecto de abajo salen de la documentación de Paper.
| Página y ajuste | Por defecto | Qué cambia | Qué te cuesta |
|---|---|---|---|
Bukkit Settings, spawn-limits (monstruos, animales y otros) | 70 monstruos, 10 animales | Cuántos mobs de cada tipo existen por jugador antes de que deje de haber apariciones | Menos mobs. Las granjas de mobs producen menos. |
Bukkit Settings, ticks-per (monster-spawns, animal-spawns) | 1 para monstruos, 400 para animales | Ticks entre intentos de aparición | Los mobs llegan más tarde y en menor número |
Spigot Settings, entity-activation-range (animals, monsters, villagers, misc) | 32 animales, 32 monstruos, 32 aldeanos, 16 varios | Qué cerca de un jugador debe estar una entidad para actuar a toda velocidad | Los mobs lejanos se congelan o actúan despacio. Las granjas lejos de ti van más lentas. |
Spigot Settings, merge-radius para item y exp | 0.5 y desactivado | Qué cerca deben estar los objetos soltados y las orbes de experiencia para combinarse en uno | Los objetos se apilan con más facilidad |
Spigot Settings, hopper-transfer y hopper-amount | 8 ticks, 1 objeto | Con qué frecuencia y cuánto mueve un hopper | Los relojes y clasificadores con hoppers cambian de velocidad |
Paper's World Settings (solo Paper y Purpur), environment.optimize-explosions | desactivado | Guarda en caché las búsquedas de entidades durante las explosiones | Los resultados difieren un poco de Vanilla. El TNT da menos lag. |
Paper's World Settings (solo Paper y Purpur), misc.redstone-implementation | VANILLA | El motor de redstone. El menú ofrece una opción Alternate Current. | Un motor distinto puede cambiar cómo se comportan los mecanismos poco comunes |
Paper's World Settings (solo Paper y Purpur), hopper.disable-move-event | desactivado | Deja de avisar a los plugins de las transferencias de los hoppers | Los plugins que vigilan los hoppers dejan de funcionar |
Paper's World Settings (solo Paper y Purpur), chunks.entity-per-chunk-save-limit | un número para cada tipo de entidad, donde -1 significa sin límite. La documentación de Paper indica las orbes de experiencia en -1 | Limita cuántas entidades de un mismo tipo, como flechas, se guardan por chunk | Las entidades que sobran en un chunk no se guardan |
Copiar una lista larga de ajustes de un vídeo o de un foro es una causa habitual de granjas rotas. Cambia un ajuste solo cuando el profiler señale lo que controla.
Paso 4: revisa los plugins y los mods
Un solo plugin o mod suele ser la causa del lag. El informe de spark del Paso 1 muestra cuál. Después:
- Actualízalo. Las versiones antiguas son un culpable frecuente. Consulta Cómo instalar plugins en Paper, Spigot y Purpur.
- Mira en sus propios ajustes si hay opciones que recorren el mundo, como comprobaciones grandes de reclamaciones o de limpieza.
- Si no es esencial, quítalo. La documentación de Paper sugiere quitar los plugins por mitades para encontrar al culpable entre muchos.
Paso 5: mira el propio mundo
La Minecraft Wiki nombra los hoppers, la redstone y la gran cantidad de mobs como las causas habituales de un tick lento. Una sola construcción grande, como una granja de mobs enorme o un reloj de redstone largo, puede bastar. El profiler muestra cuándo es así. Entonces puedes reconstruirla más pequeña, repartirla o apagarla cuando nadie la usa. Muchos animales apretados en un corral pequeño también cuestan más que los mismos animales repartidos, así que aclara los corrales llenos.
Cuando es el plan
Si la CPU está en su límite con pocos jugadores y un profiler no muestra ningún culpable concreto, puede que tu plan sea demasiado pequeño para lo que ejecutas. Los servidores con mods y los modpacks grandes necesitan mucho más que un servidor normal. Consulta Cuánta RAM necesita un servidor de Minecraft y Cómo cambiar tu plan o tu ciclo de facturación.
Folia, un fork de Paper, reparte el trabajo entre los núcleos de la CPU. La mayoría de los plugins no lo admiten, así que revisa antes tus plugins. Cambiar el tipo de servidor borra los archivos por defecto. Consulta Cómo cambiar la versión de Minecraft o el tipo de servidor.
Relacionado
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





