¿Cuánta RAM necesita un servidor de Minecraft?
Depende de los mods y de cuántos chunks se mantengan cargados, mucho más que del número de jugadores.
Los tramos de memoria según el tipo de servidor, por qué asignar de más puede darte tirones, y cómo darte cuenta de que sí te está faltando.
Te dejo el resumen primero, por si vienes buscando nada más el número. Vanilla o Paper para jugar con amigos, 2 GB. Con plugins y un mundo que ya creció, 4 GB. Un modpack de Forge o Fabric, 8 GB para empezar. Y si es de los grandes tipo All the Mods, entre 12 y 16 GB.
¿Por qué no depende de cuántos jugadores sean?
Lo que ocupa memoria son los chunks que están cargados, las entidades que viven en ellos y el código de cada mod. Diez personas juntas en una base consumen menos que tres explorando por su cuenta en direcciones opuestas.
Esas tres obligan al servidor a mantener tres zonas del mundo al mismo tiempo. Por eso view-distance y simulation-distance le pegan más a la memoria que el max-players que tengas puesto.
Los tramos, caso por caso
- 1 GB: un mundo chico, vanilla, dos o tres personas. Funciona, aunque no te va a dejar margen para plugins.
- 2 GB: Paper con lo básico, permisos, protección de terreno y avisos. Es el punto de partida razonable para casi todos.
- 4 GB: plugins de verdad, minijuegos, o un mundo que ya pesa varios GB con diez o quince personas conectadas.
- 6 a 8 GB: Forge o Fabric con mods sueltos, o un servidor con varias dimensiones que se visitan seguido.
- 12 a 16 GB: modpacks de cien mods o más, con maquinaria y chunks que se quedan cargados solos.
- 20 GB o más: varios servidores detrás de un proxy, o un modpack pesado con mucha gente adentro.
Si estás entre dos tramos, yo te sugeriría el más bajo. Subir de plan toma unos minutos y el mundo no se toca, mientras que pagar de más desde el principio no te devuelve nada a cambio.
¿Ponerle más memoria arregla el lag?
Esta es la confusión más común y vale la pena aclararla antes de que gastes. El lag que se siente como tirones son los TPS, y los TPS los limita la CPU trabajando en un solo hilo.
Si le asignas demasiada memoria, el recolector de basura tarda más en cada pasada y el resultado son congelones cada tanto. Un servidor de 4 GB bien ajustado se siente mejor que uno de 16 GB al que nadie le movió nada.
La señal de que sí te falta es bastante clara: java.lang.OutOfMemoryError en la consola, o el proceso que desaparece sin dejar ni un error. Cómo distinguir un caso del otro está en por qué se cierra solo tu servidor.
¿Cuánto cuesta cada tramo?
En nuestro caso el precio va parejo, 1.8 USD por GB al mes, sin saltos raros entre planes. Son 3.60 por 2 GB y 14.40 por 8 GB, y si pagas por año sale a diez meses en lugar de doce.
Cada plan incluye disco NVMe, que son 10 GB por cada GB de memoria con un piso de 20 GB, más CPU asignada según el tramo y backups. El detalle plan por plan está en Minecraft.
¿Y si me quedo corto?
Se sube el plan desde el panel y el mundo se queda donde está. No se reinstala nada, solo cambian los límites del contenedor.
Al revés también se puede, si compraste 8 GB y ves que con 4 te alcanza. Lo único que no te recomiendo es cambiar de plan a media sesión con veinte personas adentro.