Cómo quitar el lag del servidor de Minecraft: TPS, spark y Paper
Distingue el lag del servidor del de conexión, lee el TPS y el MSPT, encuentra la causa con spark y arréglala con pregeneración, distancias y ajustes de Paper.

Para quitar el lag del servidor de Minecraft, primero averigua si es el servidor o la conexión. Si el TPS se mantiene en 20 y solo un jugador va a tirones, es su ping. Si baja de 20, cada tick tarda más de 50 ms: perfila con spark y arregla lo que señale, casi siempre chunks nuevos, entidades o redstone.
Sirve para cualquier servidor Java. Si juegas con nosotros, todo se hace en el panel de tu servidor de Minecraft Java; si aún lo estás montando, empieza por nuestra guía para crear un servidor de Minecraft gratis. La memoria tiene su propia guía: cuánta RAM necesita un servidor de Minecraft.
- Los bloques reaparecen, los mobs se congelan, todos van mal a la vez: lag del servidor. Mira el TPS y el MSPT.
- Un jugador da saltos atrás y los demás juegan bien: lag de conexión. Revisa su ping y la región del servidor.
- Encuentra la causa:
spark profiler start, juega mientras hay lag y luegospark profiler stopy abre el enlace. - Arreglos habituales: pregenerar el mundo, bajar la Distancia de simulación, aligerar granjas de mobs y tolvas, y después la configuración de Paper.
- La RAM, al final: más memoria solo ayuda si el heap está lleno.
1. ¿Lag del servidor o lag de conexión?
Minecraft funciona con un bucle de juego llamado tick. La Minecraft Wiki dice que el juego «funciona normalmente a 20 ticks por segundo, así que hay un tick cada 0,05 segundos (50 milisegundos)», y que «el TPS solo se mantiene en 20 si el MSPT no pasa de 50». El MSPT son los milisegundos que tarda cada tick.
| Lo que ves | Tipo de lag | Qué mirar primero |
|---|---|---|
| Los bloques picados vuelven, los mobs y cultivos se congelan, para todos | Servidor (TPS bajo) | TPS y MSPT |
| Un jugador vuelve atrás mientras los demás juegan normal | Conexión (ping) | El ping de ese jugador |
| Congelones cortos cada pocos segundos | Picos de lag | El tick monitor de spark |
| FPS bajos, el propio juego va a tirones | Cliente | Los gráficos de ese jugador |
El lag de conexión depende de la distancia: al crear un servidor con nosotros, el asistente mide tu latencia a cada región y te pide elegir «la región más cercana a la mayoría de tus jugadores». El resto de la guía trata del lag del servidor.
2. Lee el TPS y el MSPT
En 1up tienes tres sitios donde mirar:
- Overview. La tarjeta del servidor muestra «TPS · tick ms». La ayuda dice «TPS: ticks por segundo. 20 es perfecto; por debajo de 15 notarás lag.»
- Estadísticas. La gráfica «Rendimiento · TPS» muestra si las caídas coinciden con las horas punta.
- Consola. En un servidor Paper acepta
tpsymspt. La referencia de comandos de PaperMC explica quetpsda el TPS «de los últimos 1, 5 y 15 minutos», ymsptel MSPT medio, mínimo y máximo «de los últimos 5, 10 y 60 segundos». En cualquier servidor,tick querymuestra la media y los percentiles del tiempo por tick.
3. Encuentra la causa con spark
spark es el profiler que recomienda Paper; la página de profiling de Paper dice que «desde 1.21, Paper incluye el profiler spark», así que un servidor Paper 26.x lo trae sin instalar nada. También avisa de que «el problema que diagnosticas tiene que estar ocurriendo», así que perfila mientras hay lag.
Nuestra consola acepta spark profiler con start, info, stop, open y cancel, y spark health, y los ejecuta como el servidor, así que no necesitas ser operador:
- Cuando empiece el lag, escribe
spark profiler start. - Juega unos minutos para que se registren los ticks lentos.
- Escribe
spark profiler stop. spark sube el informe y muestra un enlace a su visor. - En el visor, abre el «Server thread», «el hilo principal que ejecuta el juego» según la guía del visor de spark, y despliega la rama con más porcentaje. El nombre de un plugin, un tipo de entidad o un bloque como una tolva cerca de arriba es tu sospechoso.
Para los picos, la guía de picos de lag de spark da dos herramientas: /spark tickmonitor --threshold-tick 50 avisa de «cualquier tick que pase de 50 milisegundos», y /spark profiler start --only-ticks-over 150 registra solo los ticks lentos. Esas opciones no están en la lista de nuestra consola, así que hazte operador en la pestaña Jugadores y ejecútalas desde el chat del juego.
4. Arregla las causas habituales
La página del tick de la wiki nombra a los culpables clásicos: las tolvas, que «intentan buscar sin parar objetos encima de ellas»; la redstone, sobre todo el polvo, que provoca «cantidades excesivas de actualizaciones de bloques»; muchos mobs juntos, y una velocidad de tick aleatorio alta. Compáralo con lo que mostró spark:
| spark señala | Arreglo |
|---|---|
| Generación de chunks, carga del mundo | Pregenera el mundo (abajo) |
| Entidades, IA de mobs, objetos tirados | Aligera la granja, limpia objetos sueltos, ilumina cuevas cerca de las bases |
| Tolvas | Tápalas con un bloque sólido o un compostador, como sugiere la wiki; usa corrientes de agua para grandes cantidades |
| Redstone, actualizaciones de bloques | Apaga los relojes cuando no se usan; prueba la redstone alternativa de Paper (paso 5) |
| Un plugin | Actualízalo o quítalo; revisa su página por problemas conocidos |
Pregenera el mundo. Explorar obliga al servidor a generar chunks nuevos mientras hace ticks, una fuente clásica de picos. El plugin Chunky «pregenera chunks, rápido y de forma eficiente» y puede pausar y reanudar. Lánzalo cuando nadie esté jugando y después pon un borde con worldborder set (nuestra consola lo acepta) para que nadie salga de la zona generada. Nuestra lista de plugins para jugar con amigos habla de Chunky.
Baja la distancia de simulación. En Servidor → Rendimiento, la Distancia de simulación va de 4 a 16 y en nuestros servidores es 8 por defecto. Decide hasta dónde siguen funcionando mobs, granjas y cultivos alrededor de cada jugador; bajarla de 8 a 6 reduce la zona activa por jugador de 17 × 17 a 13 × 13 chunks, de 289 a 169. La Distancia de visión solo decide cuánto mundo se envía. Las dos se aplican al reiniciar.
Busca chunks abarrotados. En Paper, paper chunkinfo en la consola muestra los chunks cargados de cada mundo por tipo, y paper mobcaps, los límites de mobs.
5. Ajustes de Paper que ayudan
Están en config/paper-world-defaults.yml, que abres en Archivos (el editor abre archivos .yml) y que se aplica al reiniciar. Valores por defecto y efectos de la referencia de configuración de mundo de Paper:
| Clave | Por defecto | Prueba | Contrapartida |
|---|---|---|---|
environment.optimize-explosions | false | true | Ninguna indicada; «acelera mucho las explosiones» |
misc.redstone-implementation | VANILLA | ALTERNATE_CURRENT | Cambia cómo se comporta el polvo de redstone; prueba tus máquinas |
misc.update-pathfinding-on-block-update | true | false | «Casi ningún efecto apreciable», según Paper; ayuda con granjas |
hopper.ignore-occluding-blocks | false | true | Las tolvas ignoran contenedores dentro de bloques sólidos |
chunks.entity-per-chunk-save-limit | -1 (sin límite) | p. ej. arrow: 16 | Las flechas u orbes de más en un chunk no se guardan |
No actives hopper.disable-move-event: Paper avisa de que «rompe los plugins de protección» como GriefPrevention, WorldGuard o CoreProtect.
No subas Máx. tick (ms) (max-tick-time, 60000 por defecto) para evitar cierres. La referencia de server.properties explica que, pasado ese límite, «el watchdog del servidor lo detiene»: subirlo esconde un servidor congelado, no hace los ticks más rápidos.
6. Cuándo la solución es más RAM
Ejecuta spark health con todos conectados. Si el heap se queda cerca del máximo y el recolector de basura no para, sube la RAM asignada en Servidor → Rendimiento. Si el heap tiene margen y el MSPT sigue alto, más RAM no ayudará; vuelve al paso 3.
En 1up, Free y Casual tienen 2 GB, Starter 4 GB y Pro 8 GB; mira los precios.
Probado en Paper para Minecraft: Java Edition 26.3, la versión por defecto de nuestro asistente, 2026-10-13. Comandos y valores de las páginas enlazadas y de nuestro panel (citas traducidas por nosotros); no hemos medido cada ajuste de Paper.
Historial de cambios
- 2026-10-25: cifras de los planes actualizadas con la lista de planes en vigor.
- 2026-10-20: enlace a la lista de plugins.
- 2026-10-13: primera versión.
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. (No es un servicio oficial de Minecraft. Sin aprobación ni relación con Mojang o Microsoft.)
Preguntas frecuentes
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.