Hospedaje

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.

Samuel AkiresCEO RoxyCloud
2 min de lectura382 palabras
Mods y optimización de servidor Minecraft para rendimiento

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étricaIdealAlerta
TPS20Por debajo de 18
MSPT< 45 msPor encima de 55 ms
RAM60-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.

paper-world-defaults.yml (extracto)
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

ModFunción
ModernFixBoot más rápido y menos RAM
FerriteCoreCompresión de memoria
AI ImprovementsPathfinding de mobs optimizado
ClumpsAgrupa orbes de XP
ChunkyPre-generación de chunks

Flags JVM

start.sh (4 GB)
java -Xms4G -Xmx4G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -XX:+DisableExplicitGC \
  -jar paper.jar nogui

Usa 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

  1. Instala Spark (plugin en Paper/Purpur, mod en Forge/NeoForge).
  2. Reproduce el lag con una farm activa o muchos jugadores.
  3. /spark profiler start → espera 2-5 min → /spark profiler stop.
  4. 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

Ideal: 20 TPS constantes. Por debajo de 18, combate, redstone y movimiento quedan inconsistentes.

Sí. Paper es un fork optimizado de Spigot con parches de rendimiento y configuraciones granulares. Es la elección por defecto en 2026.

ModernFix, FerriteCore, AI Improvements y Clumps reducen RAM y CPU. La disponibilidad depende del modpack y del loader.

Sí. Cada incremento aumenta chunks y entidades simuladas de forma exponencial. Usa 8-10 en la mayoría de los servidores.

Es un profiler que identifica qué consume CPU: plugins, mods, entidades o chunks. Esencial para diagnosticar lag que no es obvio.

No. La RAM resuelve OutOfMemoryError; un TPS bajo por CPU saturada exige ajuste de config, hardware o menos carga.