Mods y optimización de servidor Minecraft para rendimiento
Guía completa de rendimiento para servidores Minecraft: mods de optimización, flags JVM, view-distance, límites de entidades, Spark profiler y buenas prácticas para mantener TPS estable en vanilla, Paper y modpacks.

El TPS bajo viene de view-distance alta, farms descontroladas, plugins pesados o CPU débil. Esta guía reúne ajustes que funcionan en Paper, Purpur y modpacks Forge/NeoForge.
TPS y MSPT
| Métrica | Ideal | Alerta |
|---|---|---|
| TPS | 20 | Por debajo de 18 |
| MSPT | < 45 ms | Por encima de 55 ms |
| RAM | 60-80% | Por encima del 90% constante |
Paper y Purpur
Paper ya optimiza sobre Spigot. Purpur hereda y añade opciones en purpur.yml. Reduce simulation-distance aparte de view-distance: los jugadores ven lejos, el servidor simula menos.
entities:
spawning:
alt-item-despawn-rate:
enabled: true
items:
cobblestone: 300
despawn-ranges:
monster:
hard: 56- view-distance: 8-10 · simulation-distance: 6-8
- Pre-genera chunks con Chunky antes de abrir al público
- Monitorea con /tps o el plugin Spark
Mods Forge y NeoForge
| Mod | Función |
|---|---|
| ModernFix | Boot más rápido y menos RAM |
| FerriteCore | Compresión de memoria |
| AI Improvements | Pathfinding de mobs optimizado |
| Clumps | Agrupa orbes de XP |
| Chunky | Pre-generación de chunks |
Flags JVM
java -Xms4G -Xmx4G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-XX:+DisableExplicitGC \
-jar paper.jar noguiUsa Java 21 LTS para Minecraft 1.20.5+. G1GC es el estándar para heap de 4 GB+. No asignes el 100% de la RAM a Java.
Spark profiler
- Instala Spark (plugin en Paper/Purpur, mod en Forge/NeoForge).
- Reproduce el lag con una farm activa o muchos jugadores.
- /spark profiler start → espera 2-5 min → /spark profiler stop.
- Analiza el enlace: plugins, mods o entidades arriba = el culpable.
Mundo y entidades
- Limita farms automáticas gigantes por regla del staff.
- Desactiva random_tick_speed excesivo si se cambió vía gamerule.
- Usa WorldBorder para contener la exploración infinita.
- Plugins de clear lag o configs Paper para ítems/mobs lejanos.
- Los restarts programados limpian memory leak de plugins.
CPU con clock alto y SSD NVMe importan tanto como la config: Minecraft depende de single-core. Mide, ajusta de forma incremental y haz backup antes de cambios drásticos.
Preguntas frecuentes
Respuestas claras antes de contratar
También te puede gustar
Paper, Spigot o Purpur: cuál elegir
¿Quieres plugins? Instala Paper. ¿Quieres mods? Eso es Forge, no Paper. Deja Spigot atrás.
Samuel Akires
VPS vs servidor dedicado
Una VPS es una parte aislada de una máquina. Dedicado es la máquina entera. La diferencia y cuándo tiene sentido cada una.
Samuel Akires
Cómo crear un servidor Cobbleverse en RoxyCloud
Contrata un servidor Cobbleverse ya instalado en RoxyCloud, recibe panel, IP y puerto y empieza a jugar Cobblemon con amigos en pocos minutos.
Samuel Akires
Cómo crear un servidor ATM10 en RoxyCloud
Contrata un servidor All The Mods 10 ya instalado en RoxyCloud, recibe panel, IP y puerto y empieza a jugar ATM10 con amigos en pocos minutos.
Samuel Akires
