No siempre es necesario contratar el plan más grande para tener un servidor de Minecraft estable.
El plan adecuado depende principalmente de la cantidad de jugadores, mods, plugins, tamaño del mundo y carga que tenga tu servidor.
Antes de cambiar de plan, puedes realizar algunas comprobaciones para saber si el problema realmente está relacionado con los recursos disponibles.
Puedes utilizar esta guía para identificar qué recurso está limitando tu servidor:
| Problema | Posible causa |
|---|---|
| El servidor tiene TPS bajo | CPU, mods, plugins, entidades o generación de chunks |
| El servidor se queda sin memoria | RAM insuficiente o algún mod/plugin con consumo excesivo |
| El servidor se reinicia con OutOfMemory | Falta de RAM o memoria insuficiente para la carga actual |
| Solo algunos jugadores tienen retraso | Ping, distancia o problemas de conexión |
| El servidor se cae después de añadir un mod/plugin | Mod/plugin incompatible o consumo adicional de recursos |
La RAM es uno de los primeros recursos que debes comprobar, especialmente si utilizas modpacks grandes.
Observa el consumo de memoria desde la consola del servidor mientras está funcionando normalmente.
No compruebes solamente el consumo cuando no hay jugadores conectados. Lo importante es saber cuánto consume el servidor cuando está bajo carga.
Por ejemplo, si tienes 8 GB de RAM y el servidor utiliza constantemente prácticamente toda la memoria disponible, es posible que necesites aumentar la RAM.
El TPS, o Ticks Per Second, es una de las mejores referencias para comprobar el rendimiento del servidor.
Un servidor funcionando correctamente normalmente intenta mantenerse cerca de 20 TPS.
| TPS | Interpretación |
|---|---|
| 20 TPS | Rendimiento óptimo |
| 18–19 TPS | Pequeñas caídas, normalmente aceptables |
| 15–17 TPS | El servidor empieza a tener problemas de rendimiento |
| Menos de 15 TPS | Existe una carga importante que debería investigarse |
Si tienes TPS bajo pero todavía dispones de RAM libre, aumentar la RAM no necesariamente solucionará el problema.
En ese caso, el problema puede estar relacionado con la CPU, plugins, mods, entidades, generación de chunks o alguna configuración del servidor.
Minecraft depende bastante del rendimiento por núcleo de la CPU.
Por este motivo, tener más vCores no siempre significa automáticamente tener más rendimiento.
Un servidor con muchos jugadores, entidades, redstone, generación de chunks o mods pesados puede saturar la CPU aunque todavía tenga RAM disponible.
Si la CPU está constantemente muy cargada y el TPS disminuye, puede ser necesario utilizar una configuración con un procesador más potente.
Los modpacks pueden aumentar considerablemente los requisitos de un servidor.
Algunos mods consumen muy pocos recursos, mientras que otros pueden añadir generación de mundo, máquinas, dimensiones, entidades o sistemas complejos.
Si el servidor comenzó a tener problemas inmediatamente después de instalar un mod, ese mod debería ser uno de los primeros elementos que investigues.
También debes comprobar que todos los mods sean compatibles con:
Los plugins también pueden provocar problemas de rendimiento.
Algunos plugins realizan tareas constantemente y pueden consumir una cantidad considerable de CPU.
Los plugins relacionados con mapas, bases de datos, estadísticas, entidades, minijuegos o sistemas complejos pueden tener un impacto importante dependiendo de su configuración.
Si el problema comenzó después de instalar un plugin, prueba a desactivarlo temporalmente para comprobar si el rendimiento mejora.
La palabra "lag" puede significar varias cosas diferentes.
No todos los problemas de conexión son causados por el servidor.
Si todos los jugadores experimentan problemas al mismo tiempo, los bloques tardan en romperse, las entidades se congelan o el TPS cae, probablemente se trate de un problema del servidor.
Si solamente algunos jugadores tienen retraso y el TPS del servidor se mantiene cerca de 20, probablemente el problema sea la conexión o la distancia entre el jugador y el servidor.
En este caso, cambiar a una región más cercana a los jugadores puede mejorar considerablemente la latencia.
Si el servidor se reinicia periódicamente y en la consola aparece un error relacionado con OutOfMemory, probablemente la memoria disponible no sea suficiente para la carga actual.
Antes de aumentar la RAM, comprueba también:
Si después de revisar estos elementos el servidor continúa quedándose sin memoria durante una carga normal, probablemente necesites aumentar la RAM.
Además de la cantidad total de RAM contratada, es importante comprobar correctamente las variables de memoria de Java.
El valor mínimo de memoria no debería ser superior al valor máximo.
Una configuración incorrecta de estas variables puede provocar que el servidor no pueda iniciar correctamente.
También es recomendable mantener un margen de memoria para que el servidor y Java tengan suficiente espacio para funcionar correctamente.
Considera actualizar tu plan cuando hayas comprobado que los recursos actuales son realmente el límite.
Algunos ejemplos:
Si el problema está causado por una configuración incorrecta, un mod, un plugin o el ping, actualizar el plan puede no solucionar el problema.
No necesitas necesariamente un plan superior si:
En estas situaciones es mejor identificar primero la causa real antes de aumentar los recursos.
Actualmente nuestras ubicaciones utilizan diferentes procesadores:
La infraestructura de Nueva York será actualizada próximamente al AMD Ryzen 9 5950X.
El rendimiento de la CPU es especialmente importante en servidores de Minecraft con muchos jugadores, mods, plugins o sistemas complejos.
Para unos pocos jugadores y sin modificaciones importantes, una configuración pequeña puede ser suficiente.
Un servidor Paper, Purpur o Spigot con varios plugins puede necesitar más RAM dependiendo de la cantidad de jugadores y sistemas utilizados.
Los modpacks grandes requieren considerablemente más recursos.
Si no sabes qué está provocando el lag, una de las mejores herramientas para investigarlo es Spark.
Spark permite analizar el rendimiento del servidor y ayuda a identificar qué procesos, plugins o mods están consumiendo más recursos.
Esto permite determinar si el problema está realmente relacionado con el hardware o si existe algún elemento concreto que está provocando la carga.
Si el servidor mantiene buenos TPS, no se queda sin RAM y la CPU no está constantemente saturada durante la carga normal, probablemente tu plan sea suficiente.
No. Si el problema está causado por la CPU, un plugin, un mod, la generación de chunks o el ping, aumentar la RAM puede no solucionar el problema.
El servidor puede estar limitado por la CPU, plugins, mods, entidades o generación de chunks. Tener RAM libre no significa que todos los demás recursos tengan capacidad disponible.
Si el TPS está cerca de 20 pero determinados jugadores tienen retraso en las acciones, probablemente sea un problema de latencia o distancia de red.
Significa que Java intentó utilizar más memoria de la disponible. Comprueba la configuración de RAM, reduce la carga o aumenta la memoria si el servidor realmente necesita más recursos.
Sí. Un plugin puede consumir CPU o RAM y provocar caídas de TPS, especialmente si realiza muchas tareas o gestiona grandes cantidades de datos.
Sí. Algunos mods pueden aumentar considerablemente el uso de CPU y RAM, especialmente aquellos relacionados con generación de mundo, dimensiones, entidades o automatizaciones.
No necesariamente. Primero identifica qué recurso está causando el problema. Actualizar un plan que ya tiene suficiente RAM no solucionará un problema causado por la CPU, un plugin o el ping.
Puedes administrar tu servidor y consultar sus recursos desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?