Si estás creando una red de Minecraft con cientos de jugadores, diferentes modalidades, lobby, proxy y sistemas de autenticación, no necesitas un único servidor enorme.
Una red de Minecraft normalmente está formada por varios servidores independientes conectados mediante un proxy. Cada servidor se encarga de una función diferente y debe tener los recursos adecuados para su carga.
De esta forma puedes distribuir mejor los recursos y ampliar la red progresivamente según aumente el número de jugadores.
Una red típica puede estar formada por:
Todos estos servidores pueden funcionar de forma independiente y estar conectados mediante el proxy.
El proxy es el punto de entrada principal de la red. Se encarga de recibir las conexiones de los jugadores y enviarlos al servidor correspondiente.
El proxy no ejecuta mundos de Minecraft ni genera chunks como un servidor de juego normal, por lo que normalmente necesita mucha menos RAM.
Para una red de tamaño considerable, recomendamos aproximadamente:
La cantidad exacta dependerá de la configuración, número de jugadores y plugins utilizados en el proxy.
El Lobby es el servidor al que llegan los jugadores antes de entrar en una modalidad.
Normalmente incluye sistemas como:
Para un Lobby estándar recomendamos aproximadamente:
Si el Lobby contiene muchos sistemas, NPCs, entidades, plugins o una gran cantidad de jugadores simultáneos, puede ser necesario aumentar los recursos.
El servidor de Survival debe dimensionarse como cualquier otro servidor de Minecraft.
La cantidad de RAM necesaria dependerá principalmente de:
Como referencia general:
| Jugadores | RAM orientativa |
|---|---|
| Hasta 10 | 2–3 GB |
| 10–30 | 4 GB |
| 30–60 | 6–8 GB |
| 60+ | 8 GB o más |
Estas cantidades son orientativas. Un Survival con muchos plugins, mundos o sistemas complejos puede necesitar más recursos.
Si utilizas un sistema de autenticación, Limbo o un servidor similar, normalmente no necesitas asignarle tantos recursos como a un servidor de Survival o una modalidad principal.
Para este tipo de servidor, una configuración de aproximadamente 1 GB de RAM puede ser suficiente para una configuración ligera.
El consumo real dependerá del software y plugins utilizados.
Una red podría tener una estructura similar a la siguiente:
| Servidor | RAM orientativa | Función |
|---|---|---|
| Proxy | 1–2 GB | Conexión y distribución de jugadores |
| Lobby | 2–3 GB | Punto de entrada de la red |
| Survival | 6–8 GB+ | Modalidad principal |
| SkyBlock | 4–8 GB+ | Modalidad independiente |
| BoxPvP | 4–8 GB+ | Modalidad independiente |
| Auth / Limbo | ~1 GB | Autenticación y espera |
Esta es solamente una estructura de ejemplo. Cada modalidad debe dimensionarse según sus propios jugadores y consumo de recursos.
No.
Para una red grande recomendamos separar las diferentes funciones en servidores independientes.
Esto permite que, por ejemplo, un problema en un servidor de Survival no afecte directamente al Lobby o a otra modalidad.
También permite aumentar los recursos de una modalidad concreta sin tener que ampliar toda la infraestructura.
En redes grandes, la CPU es especialmente importante en los servidores que ejecutan mundos y modalidades.
Actualmente EterHosting utiliza:
La infraestructura de Nueva York será actualizada próximamente al AMD Ryzen 9 5950X.
Para una red con cientos de jugadores recomendamos prestar especial atención al rendimiento de la CPU de los servidores que ejecutan las modalidades principales.
No existe un número fijo de servidores que una red deba utilizar.
Una red pequeña puede comenzar con:
Una red más grande puede añadir posteriormente:
Una de las ventajas de separar la red en diferentes servidores es que puedes ampliar únicamente la modalidad que necesite más recursos.
Por ejemplo, si tu Survival empieza a quedarse sin RAM mientras el Lobby funciona correctamente, puedes aumentar los recursos del Survival sin modificar necesariamente el Lobby.
Cada servidor de Minecraft puede necesitar su propio puerto para comunicarse dentro de la infraestructura de la red.
El proxy se encarga de gestionar las conexiones de los jugadores y dirigirlas al servidor correspondiente.
Asegúrate de configurar correctamente los puertos de cada servidor y los ajustes del proxy.
No es necesario contratar toda la infraestructura desde el primer día.
Puedes comenzar con una estructura pequeña y aumentar los recursos o añadir nuevos servidores a medida que crezca tu comunidad.
Una estructura inicial podría ser:
Posteriormente puedes añadir nuevas modalidades y aumentar los recursos de cada servidor según sea necesario.
No necesariamente. Es preferible distribuir los jugadores entre diferentes servidores conectados mediante un proxy.
Un proxy normalmente necesita mucha menos RAM que un servidor que ejecuta un mundo. Como referencia, 1–2 GB puede ser suficiente para una configuración normal.
Como referencia, un Lobby puede funcionar con aproximadamente 2–3 GB, dependiendo de los plugins y jugadores.
Depende del número de jugadores, plugins, mundos y configuración. Para servidores medianos, aproximadamente 4–8 GB puede ser un buen punto de partida.
Para una red grande, separar las modalidades suele ser recomendable. Esto permite administrar y escalar cada servidor de forma independiente.
Sí. Una red basada en proxy está diseñada precisamente para poder añadir servidores y modalidades adicionales.
Puedes utilizar soluciones como Velocity o BungeeCord, dependiendo de las necesidades y compatibilidad de tu red.
Puedes aumentar los recursos de ese servidor concreto o distribuir la carga entre varios servidores.
Puedes administrar tus servidores desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?