Skip to main content

Ajustes: Opciones de juego, servidor y editor Guide

Las opciones controlan las configuraciones globales del juego y del servidor que afectan la jugabilidad, el comportamiento del mapa, la interfaz y cómo se ejecuta el juego. Esta página resume las propiedades y reglas configurables que encontrarás al alojar, editar o inspeccionar mapas y servidores en Mindustry.

Dónde cambiar las opciones

  • En el juego: la mayoría de las reglas de un mapa se establecen cuando se crea un mapa o al alojar un servidor. Las reglas específicas del mapa son visibles en los metadatos del mapa y se aplican cuando se juega ese mapa.
  • Servidor dedicado: ejecuta el jar del servidor (java -jar server.jar) en una máquina y usa comandos de consola (help lista los comandos disponibles). Para alojar un mapa usa host [mode]. Si quieres acceso global, habilita el reenvío de puertos y abre el puerto TCP/UDP 6567.
  • Versiones de escritorio: ejecuta el binario de la plataforma (Windows: desktop-release.exe; macOS: Mindustry.app; Linux: Mindustry o desktop-release.jar con un JRE).

Reglas de mapa y parámetros globales de juego

Los mapas contienen un conjunto de reglas predefinidas que determinan los límites básicos de la jugabilidad y el comportamiento de las oleadas enemigas. Las reglas comunes incluyen:

  • Tamaño total del mapa — las dimensiones totales en tiles del mapa (varía según el mapa; ejemplos: 150x250, 260x260, 450x450, 470x470, 597x597).
  • Separación entre oleadas (seg) — tiempo entre oleadas enemigas durante el juego normal (ejemplos: 75s, 90s, 120s, 130s, 200s).
  • Separación inicial de oleadas (seg) — retraso antes de la primera u oleadas tempranas (ejemplos: 180s, 280s, 320s, 400s).
  • Radio de zona de caída (tiles) — radio usado para zonas de aparición/descarga en el mapa (ejemplos: 15, 30.2, 37.5).
  • Límite de unidades de base — límite en la cantidad de unidades de base en algunos mapas (ejemplo: 26 en ciertos mapas).
  • Multiplicador de velocidad de producción de unidades — modifica la velocidad de producción de fábricas en algunos mapas (ejemplo: 2).
  • Radio de no-construcción alrededor del núcleo — radio alrededor de los cores donde está prohibido construir (valores de ejemplo: 37.0, 100).

Los mapas incorporan estos valores en sus metadatos; no pueden cambiarse durante una partida para mapas que no son de campaña.

Dificultad

  • El juego ofrece múltiples niveles de dificultad (cinco dificultades en total). La dificultad afecta el reto pero no puede cambiarse para mapas no pertenecientes a campaña una vez que el mapa ha comenzado.

Tipos de servidores y alojamiento

  • Juegos locales/alojados: pueden iniciarse desde la interfaz del juego (“Play” → “Create/Host”) y aparecerán automáticamente en la LAN.
  • Servidores dedicados: programas independientes y sin interfaz gráfica diseñados para ejecutarse continuamente. Proporcionan comandos de administrador y se recomiendan en una máquina dedicada (Linux/Windows). Instala JRE/JDK 8 o posterior, ejecuta server.jar y configura vía consola.
  • Al agregar un servidor dedicado a tu cliente, ingresa la IP del host y el puerto; una vez agregado aparece en tu lista de servidores y el cliente comprobará su estado.

Propiedades de construcciones y bloques relevantes para opciones/configuración

Ciertas propiedades de bloques son usadas por el motor y los modders; controlan cómo se comportan los bloques en el mundo y en contextos de UI/editor:

  • configurable (Boolean) — si el bloque puede seleccionarse/tocarse para configuración.
  • breakable (Boolean) — si el bloque puede ser desmantelado.
  • floating (Boolean) — si el bloque puede colocarse sobre líquidos.
  • alwaysReplace (Boolean) — si este bloque se reemplaza forzosamente en todos los casos de colocación.
  • expanded (Boolean) — si el bloque se dibuja en un rango de dibujo expandido.
  • autoSleep (Boolean) — si la entidad se pone en estado de reposo al crearse.
  • instantTransfer (Boolean) — si el bloque usa comprobaciones de transferencia instantánea (se usa para evitar bucles de transferencia infinitos).
  • minimapColor (Color) — color usado para representar el bloque en la minimapa o vista previa del mapa.
  • shadow (String) — región de sombra a cargar; null usa la sombra normal.
  • propiedades de paralaje — los bloques pueden proporcionar ajustes visuales/parallax (sombra, dibujo expandido, color de minimapa) usados por la vista previa del mapa y el renderizado.

Estas banderas son usadas por el editor de mapas, mods y el motor para afinar el comportamiento y la presentación de los bloques.

Opciones relacionadas con UI / Controles

  • Las asignaciones de teclas y la visibilidad de la UI pueden alternarse en las opciones del cliente. Las acciones de control comunes incluyen movimiento, colocación de construcciones, pausar la colocación, selección de regiones, uso de comandos de unidades, zoom (rueda del ratón), apertura de menús, alternar pantalla completa, mostrar lista de jugadores y chat, y acceso a la consola.
  • La entrada móvil difiere: arrastrar para movimiento/desplazamiento, mantener pulsado para recoger/soltar carga, y botones en pantalla para acciones de construir/borrar.

Consideraciones del editor de mapas y metadatos

  • Los metadatos del mapa y las configuraciones de bloque determinan lo que puedes hacer en un editor y lo que los jugadores experimentarán al cargarlo (tamaño, temporización de oleadas, límites de unidades, zonas de no-construcción).
  • Algunos bloques exponen parámetros adicionales solo para el editor o scriptables (identificadores de equipo, parámetros de sensor/world-processor) que mapas y scripts usan para comportamientos personalizados.

Moderación y opciones de reporte (UI para usuarios)

  • Al reportar contenido o elementos en ciertos contextos de la UI, se proporcionan categorías de reporte seleccionables (ejemplos incluyen contenido sexual, violencia, gore, actividad ilegal, acoso, enlaces maliciosos, publicación accidental, otro). Estas aparecen donde se admite la denuncia comunitaria.

Notas para modders y servidores

  • Al crear un servidor dedicado o desarrollar mods, asegúrate de respetar el puerto del servidor (6567) y los requisitos del runtime de Java. Usa los comandos del servidor para alojar mapas y configurar modos.
  • Las banderas de bloques y entidades listadas arriba están expuestas en la API de modding para controlar interacción, renderizado y comportamiento de transferencia. Úsalas al desarrollar bloques personalizados o características de mapa.

Esta página resume las opciones comunes y los campos de metadatos que encontrarás al crear mapas, alojar servidores o configurar bloques. Las opciones son autoritativas por mapa o por servidor y deben configurarse antes de jugar para obtener resultados consistentes.