
Construir una Red Multi-Servidor de Minecraft con SimpleClou
theSimpleCloud/SimpleCloud
Una alternativa simple a otros sistemas de nube de minecraft
Ver en GitHub ↗Gestionar múltiples servidores de Minecraft es una molestia. Ya sea que ejecutes un pequeño servidor de facción con un lobby o una red completa con diez modos de juego, hacer malabares con instancias separadas consume tiempo y recursos. SimpleCloud es una plataforma ligera que se encarga de este trabajo para que no tengas que hacerlo.
Qué Hace SimpleCloud
SimpleCloud es una plataforma de orquestación de servidores Minecraft escrita en Kotlin. En términos sencillos: es un centro centralizado que te permite crear, gestionar y controlar múltiples instancias de servidores Minecraft desde un único lugar. En lugar de conectarte por SSH a máquinas y ejecutar servidores individualmente, obtienes un panel donde puedes encender y apagar servidores, configurarlos y monitorear lo que está sucediendo.
Admite el software principal de servidores Minecraft - Spigot, BungeeCord y Velocity - por lo que no estás atrapado en un solo ecosistema. Y está diseñado para ser ligero, lo que significa que no necesitarás una máquina potente para ejecutarlo. El proyecto tiene 170 estrellas en GitHub y está licenciado bajo MIT, por lo que no hay bloqueo de proveedores o licencias misteriosas.
Quién Lo Necesita
Si estás ejecutando un único servidor de supervivencia para amigos, salta esta sección.
Pero si estás intentando operar una red - quizás un servidor lobby que divide a los jugadores en minijuegos, o un hub con diferentes modos de juego en instancias separadas - SimpleCloud reduce enormemente tu sobrecarga de gestión. A los propietarios de servidores les encanta porque no tienen que conectarse por SSH a múltiples máquinas ni escribir scripts de bash para manejar operaciones básicas. ¿Quieres reiniciar un servidor? Haz clic en un botón. ¿Crear una nueva instancia? Hecho. ¿Monitorear conteos de jugadores en toda tu red? Todo está ahí.
Otro ángulo: competencia. Las redes con buena infraestructura se sienten más rápidas para los jugadores. Reinicios más rápidos, mejor equilibrio de carga, menos incidentes de inactividad - todo suma. Si estás intentando competir con servidores establecidos, tener tus operaciones bien ajustadas es una ventaja real.
Empezando
La instalación es directa. Descarga la última versión (v2.8.1 en el momento de escribir) desde la página de SpigotMC del proyecto o desde las versiones de GitHub:
wget https://github.com/theSimpleCloud/SimpleCloud/releases/download/v2.8.1/SimpleCloud-v2.8.1.zip
unzip SimpleCloud-v2.8.1.zip
cd SimpleCloud
./start # En Windows: start.batEso es todo. El asistente de configuración te guiará a través de la configuración inicial.
Necesitarás tener al menos Java 8 instalado, idealmente Java 11 o posterior si estás en una compilación reciente. En cuanto a memoria, SimpleCloud recomienda un mínimo de 2GB con 2 núcleos virtuales como base. Si estás ejecutando servidores de juego reales además del gestor, aumenta eso.
Después de que comience el gestor, puedes conectar un envoltorio (lo que realmente ejecuta tus servidores Minecraft). Hay un módulo de envoltorio interno que puedes cargar automáticamente con el gestor. El panel es accesible en http://dashboard.simplecloud.app - solo lo apuntas a tu IP del servidor y el puerto del módulo REST (predeterminado 8585). El nombre de usuario y contraseña están en modules/rest/users.json.
En realidad, eso es una de esas cosas que vale la pena cambiar el primer día. Las credenciales predeterminadas son... no secretas. Cámbialas antes de exponer esto a Internet.
El Sistema de Módulos
El verdadero poder de SimpleCloud es su arquitectura modular. Viene con un montón de módulos que puedes habilitar o deshabilitar según lo que tu red necesite.
Módulo de carteles: coloca carteles en tu lobby que muestran el estado del servidor. Los conteos de jugadores se actualizan en tiempo real. Es el tipo de cosa que hace que tu red se sienta pulida.
Módulo de permisos: gestiona roles y permisos en toda tu red en lugar de por servidor. Sincroniza los permisos de un moderador una vez, y estarán configurados en todas partes.
Módulo de proxy: maneja el equilibrio de carga y la distribución de jugadores entre tus servidores. La compatibilidad con Velocity también es sólida aquí, así que si estás pensando en cambiar de software proxy, la infraestructura está ahí.
Módulos de hub y notificación: mantienen a los jugadores conectados a tu lobby (hub), los notifican cuando los servidores están listos (notificación). Los módulos de chat y pestaña te permiten sincronizar el chat y las listas de jugadores entre servidores. Cosas bastante estándar, pero están integradas y funcionan.
También hay soporte de API REST y MongoDB/SQL si deseas conectar esto a tus propias herramientas. El módulo de Estadísticas rastrea datos que te interesan. Y módulos de NPC y Placeholder para cosas cosméticas - genera NPCs en tu hub, usa placeholders en mensajes (como %player_name%).
Las Trampas Reales
La configuración es fácil, pero hay algunas cosas que te pueden confundir.
Uno: asegúrate de que tu versión de Java sea consistente en todos tus servidores y el gestor. Mezcla versiones de Java y obtendrás errores de serialización extraños que llevan horas depurar. Solo elige una y cúmplela.
Dos: el panel funciona localmente de inmediato, pero si lo accedes remotamente, necesitas abrir el puerto del módulo REST en tu firewall. No lo expongas sin autenticación - SimpleCloud usa nombre de usuario y contraseña, no OAuth. Cambia los valores predeterminados.
Tres: las plantillas son una característica real aquí, pero la documentación sobre cómo construirlas es escasa. Terminarás aprendiendo por prueba y error. Prueba las plantillas localmente antes de desplegarlas en servidores en vivo.
Cuatro: si estás migrando desde la gestión manual de servidores, no esperes compatibilidad plug-and-play. Necesitarás exportar tus propiedades del servidor, datos del mundo y plugins antes de importar a SimpleCloud. La cuestión es, no es doloroso, solo no es automático.
Alternativas Que Vale La Pena Conocer
Si SimpleCloud no se ajusta, hay otras opciones. Kubernetes es excesivo para redes pequeñas pero escala a infraestructuras enormes - la mayoría de las personas no lo necesitan. Paper tiene una buena documentación sobre la configuración de red si quieres hacerlo manualmente. CloudNet es otra plataforma en la nube con una comunidad más grande, aunque es más compleja de configurar.
El punto de venta de SimpleCloud es que es simple. Hace lo que necesitas sin la complejidad de Kubernetes o la sobrecarga de soluciones empresariales completas. Para redes de tamaño medio (5-20 servidores), a menudo es el punto óptimo.
Puedes usar SimpleCloud para gestionar el backend de una red bastante sofisticada. Si deseas que tu servidor hub tenga cosméticos personalizados, lo manejarías con plugins y quizás un generador de texto para anuncios formateados. Y si estás vendiendo cosméticos (como skins o artículos cosméticos), el ecosistema de plugins funciona bien con SimpleCloud.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Comentarios
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!


