Configuración y gestión de tu servidor
Cómo solucionar el lag en tu servidor de Minecraft
Si administras un servidor de Minecraft, uno de los problemas más frustrantes es el lag. En este artículo te mostramos varios métodos para solucionar el lag en tu servidor de Minecraft y optimizar su rendimiento.
Puedes consultar este artículo para identificar el tipo de lag que experimentas.
Elimina máquinas de ticks/lag
Las máquinas de redstone son geniales para crear casi cualquier cosa en Minecraft. Sin embargo, tener demasiadas puede reducir tu TPS y causar lag a todos los jugadores. Para solucionarlo, limita la cantidad de máquinas y utiliza plugins anti-lag de redstone como ClearLagg, que ayudan a reducir el lag causado por estas máquinas. Además, evita tener demasiadas granjas automáticas, grinders de mobs o cualquier cosa que implique mecánicas complejas de redstone. Siempre incluye un método para apagar tus máquinas y granjas para que no funcionen todo el tiempo y consuman los recursos del servidor.
Pre-genera tu mundo
Pre-generar el mundo es un paso vital para eliminar el lag. Es mejor hacerlo antes que nada. El plugin Chunky es una excelente herramienta para pre-generar tu mundo. Solo tienes que instalar el plugin y ejecutar los siguientes comandos:
/chunky radius 5000
seguido de /chunky start
Esto pre-generará un radio de 5.000 bloques alrededor del spawn del mundo. El servidor tendrá mucho lag mientras se ejecuta el proceso, pero una vez finalizado, el rendimiento mejorará notablemente. Puedes aumentar el radio tanto como quieras, pero se recomienda mantenerlo por debajo de 20.000 bloques.
Optimiza tus archivos de configuración
Editar Paper.yml y otros archivos de configuración puede mejorar mucho el rendimiento de tu servidor. Algunos de los archivos principales que debes modificar son Bukkit.yml, Paper-world-defaults.yml y Spigot.yml. A continuación, te mostramos las configuraciones que debes cambiar para obtener el mejor rendimiento posible con el menor impacto en la jugabilidad.
Bukkit.yml
spawn-limits:
monsters: 50
animals: 8
water-animals: 7
water-ambient: 10
water-underground-creature: 5
ambient: 1
chunk-gc:
period-in-ticks: 400
ticks-per:
animal-spawns: 400
monster-spawns: 5
water-spawns: 11
water-ambient-spawns: 21
water-underground-creature-spawns: 11
ambient-spawns: 31
autosave: 6000
Spigot.yml
save-user-cache-on-stop-only: true
max-tick-time:
tile: 10
entity: 20
mob-spawn-range: 6
entity-activation-range:
animals: 16
monsters: 24
raiders: 48
misc: 8
water: 16
villagers: 24
flying-monsters: 24
merge-radius:
exp: 4.0
item: 6.0
tick-inactive-villagers: false
nerf-spawner-mobs: true
arrow-despawn-rate: 300
trident-despawn-rate: 300
Paper-world-defaults.yml
max-auto-save-chunks-per-tick: 6
optimize-explosions: true
disable-chest-cat-detection: true
max-entity-collisions: 2
container-update: 3
grass-spread: 4
mob-spawner: 3
despawn-ranges (in 1.18+, use this setting for all despawn ranges.)
soft: 28
hard: 96
hopper:
cooldown-when-full: true
disable-move-event: true
non-player-arrow-despawn-rate: default
creative-arrow-despawn-rate: default
prevent-moving-into-unloaded-chunks: true
redstone-implementation: EIGENCRAFT
armor-stands:
do-collision-entity-lookups: false
tick: false
per-player-mob-spawns: true
alt-item-despawn-rate:
enabled: true
items:
COBBLESTONE: 300
NETHERRACK: 300
SAND: 300
DIRT: 300
GRAVEL: 300
anti-xray:
enabled: false
engine-mode: 2
Usa plugins
Los plugins pueden reducir significativamente el lag en tu servidor de Minecraft. Estos son algunos de los plugins más recomendados para reducir el lag:
ClearLagg
ClearLagg es un plugin diseñado para eliminar el lag causado por entidades como objetos, mobs y más. También puede eliminar entidades según condiciones como edad, tipo o distancia de los jugadores.
Limit Pillagers
Este plugin limita la cantidad de Pillagers que pueden aparecer en un radio determinado alrededor de los jugadores. Esto ayuda a reducir el lag causado por demasiados Pillagers.
Village Optimiser
Village Optimiser es un plugin que optimiza las mecánicas de las aldeas para reducir el lag. Incluye mejoras en el pathfinding de aldeanos, generación de golems de hierro y más.
MergedMobs
MergedMobs es un plugin premium que fusiona mobs dentro de un radio para reducir el lag. Combina varios mobs en una sola entidad, reduciendo la cantidad de entidades en el servidor.
Entity Tracker Fixer
Entity Tracker Fixer es un plugin que soluciona un bug de Minecraft donde las entidades siguen siendo rastreadas aunque los jugadores estén lejos. Esto puede causar lag y el plugin ayuda a solucionarlo.
Farm Limiter
Farm Limiter es un plugin premium que limita la cantidad de granjas y spawners que los jugadores pueden colocar en el servidor. Esto ayuda a reducir el lag causado por demasiadas granjas.
Mob Farm Manager
Mob Farm Manager es un plugin premium que optimiza las granjas de mobs para reducir el lag. Incluye mejoras en el spawn de mobs, pathfinding optimizado y más.
Lag Assist
Lag Assist es un plugin premium que optimiza varios aspectos del juego para reducir el lag. Incluye mejoras en la carga de chunks, manejo de entidades y más.
Spark
Spark es un plugin que ayuda a optimizar el rendimiento de tu servidor. Incluye mejoras en la recolección de basura, carga de chunks y más.
StackMob
StackMob es un plugin que reduce el lag apilando mobs unos sobre otros. Esto reduce la cantidad de entidades en el servidor y mejora el rendimiento.
Armor Stand
Armor Stand-Limiter es un plugin que limita la cantidad de armor stands que los jugadores pueden colocar en el servidor. Esto ayuda a reducir el lag causado por demasiados armor stands.
Cambia a PaperMC o sus forks
Si usas un servidor Vanilla de Minecraft, podrías pensar que no tendrás lag. Sin embargo, el juego base no ofrece muchas opciones de optimización y puede ser muy laggy. Las actualizaciones recientes como la 1.19+ han hecho el juego mucho más exigente en recursos. Cambiar a PaperMC o a forks como Purpur o Airplane mejorará drásticamente el rendimiento.
Conclusión
Optimizar tu servidor de Minecraft es clave para evitar el lag. Eliminando máquinas de ticks/lag, pre-generando tu mundo, optimizando los archivos de configuración, usando plugins y cambiando a Paper o sus forks, podrás mejorar el rendimiento y ofrecer una experiencia sin lag a tus jugadores.