Se pueden tener minijuegos en un solo servidor, y para casi todas las comunidades ese es el tamaño correcto. El punto en el que hace falta una red con proxy llega más tarde de lo que la gente cree, y saber dónde está te ahorra construir infraestructura que no necesitas.
Qué necesita un montaje de minijuegos
- Un mundo aparte para las arenas
Los mundos de minijuegos se reinician entre rondas. Tenerlos fuera de tu survival hace que un reinicio sea recargar un mundo y no una operación quirúrgica.
- Reglas e inventarios por mundo
Un jugador que entra a una arena no debería llevar su equipo de survival. Casi todos los plugins de minijuegos lo manejan, pero compruébalo en vez de darlo por hecho.
- Una zona de lobby
Un sitio donde la gente espera, ve qué hay en marcha y se une. Es la parte que merece construirse bien, porque es la que todos ven más.
- Reinicios de arena que funcionen de verdad
Prueba el reinicio veinte veces antes de abrir. Una arena que se reinicia mal en la décima ronda es un fallo que descubres delante de público.
¿Un servidor o una red?
| Situación | Respuesta |
|---|---|
| Unos pocos juegos, una docena de jugadores | Un servidor. Un proxy añade complejidad y no resuelve nada. |
| Minijuegos junto a un mundo de survival | Un servidor con mundos separados normalmente sigue estando bien. |
| Juegos que necesitan conjuntos de plugins distintos | Una red. Esta es la razón de verdad para separar. |
| Suficientes jugadores como para que una instancia sufra | Una red, y la memoria que la sostenga. |
| Quieres reinicios que no desconecten a todos | Una red. |
Regenerar o pegar una arena entre rondas es una operación de bloques enorme en el hilo principal, y pasa cada pocos minutos. Si tu TPS cae al final de cada ronda, eso es el reinicio, y el arreglo es hacerlo de forma asíncrona o en trozos más pequeños.
Un servidor con un minijuego pulido en el que la gente hace cola gana a uno con seis que tienen cuatro jugadores y un fallo cada uno. El modo de fracaso de los servidores de minijuegos es amplitud sin profundidad, y es muy difícil de revertir cuando el lobby ya tiene seis portales.