Multijugador: Servidores, Conexión y Modos Guide
Multijugador en Mindustry cubre las formas en que los jugadores se conectan y juegan juntos, los tipos de servidores y opciones de alojamiento, consideraciones básicas de seguridad y redes, y modos de juego multijugador y convenciones de mapas comunes. Esta página resume pasos prácticos y recomendaciones para ejecutar o unirse a partidas multijugador.
Descripción general
El multijugador permite juego multiplataforma entre clientes de PC, Android e iOS mientras todos los clientes ejecuten la misma versión del juego. Los modos multijugador incluyen Supervivencia, Ataque, Jugador contra jugador y Caja de arena; los servidores pueden alojar mapas tipo campaña con múltiples núcleos o mapas PvP personalizados diseñados específicamente para combate entre jugadores.
Tipos de servidores y cuándo usarlos
Locales (dentro del juego) LAN / servidores Steam
- Lanzados desde la interfaz del juego mediante "Start Game" → "Open Server" (o "Host" en el menú de pausa).
- Ideales para sesiones rápidas con unos pocos amigos en la misma red local (misma Wi‑Fi o hotspot).
- El anfitrión debe mantener el juego en ejecución; cuando el anfitrión cierra el juego, el servidor se detiene.
- Los clientes en la misma LAN normalmente verán el servidor en la lista de servidores dentro del juego automáticamente.
Servidores dedicados (headless)
- Aplicaciones Java JAR independientes pensadas para ejecutarse en una máquina separada (se recomienda Linux o Windows).
- Adecuados para servidores públicos o persistentes y para soportar muchos jugadores o largos tiempos de actividad.
- Requieren instalar al menos JRE/JDK 8 (o más reciente donde sea compatible), colocar el JAR del servidor en el host y lanzarlo con java -jar server.jar (o server-release.jar).
- Proporcionan comandos administrativos y pueden modificarse/configurarse para comportamiento personalizado.
- Si el servidor será accesible desde Internet, se requiere reenvío de puertos o alojamiento en la nube.
LAN vs Dedicado: usa LAN para partidas locales casuales; usa un servidor dedicado para alojamiento persistente, público o de mayor carga.
Conexión: IPs, puertos y NAT
- Conexiones locales: únete a través de la interfaz "Join Game" dentro del juego; los anfitriones LAN normalmente aparecen automáticamente.
- Conexiones remotas: los clientes deben conocer la dirección IP pública y el puerto del anfitrión para unirse a un servidor que no sea LAN. Los anfitriones deben:
- Configurar el reenvío de puertos en su Router Language para el puerto del servidor, o
- Usar una VPN o servicio de tunelización (p. ej., Hamachi) si el reenvío de puertos no está disponible, o
- Alojar en un proveedor de nube (recomendado para servidores públicos).
- Mindustry usa tanto TCP como UDP; permita el puerto del servidor a través del firewall de la máquina host. La documentación habitual recomienda permitir el puerto 6567 para TCP y UDP cuando se usa Windows Firewall.
- Nunca publiques tu IP pública personal ampliamente; exponerla implica riesgos de DoS y otros ataques. Usa DNS, un dominio, un proxy inverso o alojamiento en la nube para ocultar tu IP en servidores públicos.
Conceptos básicos de alojamiento y comandos comunes
- Para alojamiento dentro del cliente: elige un mapa y un modo de juego (Supervivencia, Ataque, Jugador contra jugador, Caja de arena), inicia el servidor desde el menú de pausa e invita a jugadores en la misma red o comparte tu IP si hiciste reenvío de puertos.
- Para servidores dedicados:
- Coloca el JAR del servidor en la máquina host, abre una terminal/linea de comandos, cd al directorio del JAR y ejecuta java -jar server.jar (o server-release.jar).
- Usa la consola del servidor y el comando de ayuda incorporado para aprender los comandos de administrador.
- Usa host
[mode] (o el comando equivalente del servidor) para cargar un mapa y un modo de juego. - Configura las reglas del firewall para permitir el puerto del servidor si es necesario.
Modos multijugador y tipos de mapas
- Supervivencia: defiende núcleos y sobrevive a oleadas.
- Ataque: asalta bases enemigas (usado en mapas tipo campaña).
- Jugador contra jugador: combate jugador contra jugador, a menudo usando mapas PvP diseñados específicamente.
- Caja de arena: entorno privado de juego/pruebas con reglas de construcción más libres.
Mapas PvP y convenciones:
- Los mapas PvP (a menudo abreviados P o PVP) están diseñados específicamente para combate entre jugadores y pueden carecer de características de campaña como núcleos de aparición de enemigos.
- Subtipos comunes de mapas PvP:
- Mapas de Fórmula: terreno y colocación de minerales simétrica y ordenada; a menudo incluyen un tiempo de protección (comúnmente 600s en muchos mapas).
- Mapas War‑wall: torretas neutrales o defensas fuertes que dividen las bases.
- Mapas de Rango: muchos nodos de recursos básicos y núcleos adicionales; a veces no tienen tiempo de protección.
- Mapas HEX: mapas hexagonales generados proceduralmente; cada hex puede representar un equipo.
- Estilos de mapas notables incluyen variantes coloquialmente llamadas "飙车", "熔岩", "赤潮", etc., que son populares en las rotaciones comunitarias.
- Las estrategias PvP incluyen rushes de tecnología rápida (p. ej., acelerar tecnologías relacionadas con overdrive), uso de unidades aéreas y tácticas avanzadas como control manual de unidades y lógica para aumentar el alcance o la velocidad de proyectiles.
Juego multiplataforma y versiones
- Mindustry soporta multijugador multiplataforma entre clientes de PC, Android e iOS.
- Todos los clientes deben ejecutar la misma versión del juego para conectarse; la discrepancia de versiones impide unirse.
- Mantén el servidor y los clientes actualizados a la misma versión para evitar problemas de compatibilidad.
Consejos prácticos y seguridad
- Usa LAN para grupos pequeños de amigos para evitar reenvío de puertos y exposición pública.
- Para servidores persistentes/públicos, prefiere una máquina dedicada o alojamiento en la nube para garantizar tiempo de actividad y rendimiento.
- Usa contraseñas administrativas fuertes y restringe quién puede acceder a los comandos de administrador.
- Oculta o evita compartir tu IP pública doméstica; usa DNS, nombres de dominio o alojamiento en la nube cuando sea posible.
- Si debes hacer reenvío de puertos, sigue guías específicas del Router Language y solo reenvía los puertos necesarios para el servidor.
- Permite el puerto del servidor a través del firewall del sistema operativo host (los usuarios de Windows a menudo necesitan añadir reglas del firewall manualmente).
Resolución de problemas comunes
- Servidor no visible en LAN: asegura que el anfitrión y los clientes estén en la misma LAN, revisa el firewall y verifica que el anfitrión haya abierto un servidor dentro del juego.
- Fallo al unirse de forma remota: comprueba que el reenvío de puertos esté configurado correctamente, que la IP pública sea la correcta y que las reglas del firewall permitan el puerto del servidor (tanto TCP como UDP).
- Errores de discrepancia de versión: actualiza el servidor o el cliente para que todos estén en la misma compilación.
- Problemas multiplataforma: confirma que todos los dispositivos usen el mismo canal de lanzamiento del juego (estable, beta o compilaciones personalizadas).
Esta guía cubre lo esencial para conectarse, alojar y ejecutar multijugador en Mindustry. Configura el alojamiento según tus necesidades: LAN para partidas rápidas, servidores dedicados para juego persistente o público, y sigue prácticas básicas de seguridad de red cuando expongas un servidor a Internet.