1. Elige una versión optimizada del servidor
La elección de la versión del servidor es uno de los primeros pasos para garantizar un buen rendimiento:
- Paper: La versión Paper está más optimizada que Spigot y Bukkit, con diversas mejoras de rendimiento.
- Purpur: Basado en Paper, Purpur ofrece más opciones de personalización para mejorar el rendimiento y reducir el uso de recursos.
2. Ajustes en el archivo server.properties
- view-distance: Reducir la distancia de visión puede mejorar el rendimiento.
Ejemplo: view-distance=6
- spawn-protection: Desactívalo si no lo necesitas.
Ejemplo: spawn-protection=0
- enable-command-block: Desactívalo si no lo usas.
Ejemplo: enable-command-block=false
3. Instala plugins de optimización
- ClearLag: Elimina ítems sueltos y entidades innecesarias.
- WorldBorder: Limita el tamaño del mundo generado.
- NoChunkUnload: Garantiza que los chunks en uso no se descarguen inesperadamente.
4. Configuración de paper.yml
- use-aikar's flags: Mejora significativamente el rendimiento.
use-aikars-flags: true
- max-tick-time: Reduce el impacto de operaciones pesadas.
max-tick-time: 60000
5. Reducir la cantidad de entidades
- Usa el plugin ClearLag para eliminar periódicamente ítems y mobs innecesarios.
- Ajusta la configuración de mob-spawning para limitar la cantidad de mobs.
6. Limitar el número de jugadores simultáneos
- max-players: Define un límite cómodo.
Ejemplo: max-players=50
7. Usa la precarga de chunks
- Usa el plugin WorldBorder para pregenerar chunks y limitar el tamaño del mundo.
8. Evita muchos mods en el servidor
- Asegúrate de usar solo los mods necesarios y verifica que sean compatibles con la versión del servidor.
9. Monitorea el rendimiento del servidor
- Spark: Plugin para monitorear el rendimiento e identificar problemas.
- Timings: El comando
/timings on genera informes detallados sobre cuellos de botella.
10. Mantén el servidor actualizado
Usa siempre la versión más reciente de Paper o Purpur, ya que suelen incluir mejoras de rendimiento y corrección de errores.
Consideraciones finales
Optimizar un servidor de Minecraft es un proceso continuo. Ajusta la configuración, prueba distintas opciones y monitorea el rendimiento constantemente. Si sigues teniendo problemas, ¡nuestro equipo de soporte está disponible para ayudarte!