Skip to main content

Configurações: Regras de Mapas, Servidor e UI Guide

Configurações controlam opções globais do jogo e do servidor que afetam a jogabilidade, o comportamento do mapa, a interface e como o jogo é executado. Esta página resume as propriedades e regras configuráveis que você encontrará ao hospedar, editar ou inspecionar mapas e servidores em Mindustry.

Onde alterar configurações

  • No jogo: a maioria das regras de um mapa é definida quando o mapa é criado ou quando se hospeda um servidor. Regras específicas do mapa ficam visíveis nos metadados do mapa e se aplicam quando esse mapa é jogado.
  • Servidor dedicado: execute o jar do servidor (java -jar server.jar) em uma máquina e use comandos de console (help lista os comandos disponíveis). Para hospedar um mapa use host [mode]. Se quiser acesso global, habilite o encaminhamento de portas e abra a porta TCP/UDP 6567.
  • Builds para desktop: execute o binário da plataforma (Windows: desktop-release.exe; macOS: Mindustry.app; Linux: Mindustry ou desktop-release.jar com um JRE).

Regras de mapa e parâmetros globais de jogabilidade

Mapas carregam um conjunto de regras predefinidas que determinam limites centrais da jogabilidade e o comportamento das ondas inimigas. Regras comuns incluem:

  • Full map size — as dimensões totais em tiles do mapa (varia por mapa; exemplos: 150x250, 260x260, 450x450, 470x470, 597x597).
  • Wave Spacing (sec) — tempo entre ondas inimigas durante o jogo normal (exemplos: 75s, 90s, 120s, 130s, 200s).
  • Initial Wave Spacing (sec) — atraso antes das primeiras ou ondas iniciais (exemplos: 180s, 280s, 320s, 400s).
  • Drop Zone Radius (tiles) — raio usado para zonas de spawn/drop no mapa (exemplos: 15, 30.2, 37.5).
  • Base Unit Cap — limite no número de unidades base em alguns mapas (exemplo: 26 em certos mapas).
  • Unit Production Speed Multiplier — modifica a velocidade de produção de fábricas em alguns mapas (exemplo: 2).
  • Core No-Build Radius — raio ao redor de cores onde construir é proibido (valores de exemplo: 37.0, 100).

Mapas incorporam esses valores em seus metadados; eles não podem ser alterados no meio da partida para mapas que não sejam de campanha.

Dificuldade

  • O jogo oferece múltiplos níveis de dificuldade (cinco dificuldades no total). A dificuldade afeta o desafio, mas não pode ser alterada para mapas não-campanha depois que o mapa começa.

Tipos de servidor e hospedagem

  • Jogos locais/hospedados: podem ser iniciados pela interface do jogo (“Play” → “Create/Host”) e aparecerão na LAN automaticamente.
  • Servidores dedicados: programas autônomos e sem interface gráfica destinados a rodar continuamente. Eles fornecem comandos administrativos e são recomendados em uma máquina dedicada (Linux/Windows). Instale JRE/JDK 8 ou posterior, execute server.jar e configure via console.
  • Ao adicionar um servidor dedicado ao seu cliente, insira o IP do host e a porta; uma vez adicionado ele aparece na sua lista de servidores e o cliente verificará seu status.

Propriedades de construção e blocos relevantes para configurações/configuração

Certas propriedades de blocos são usadas pelo motor e por modders; elas controlam como os blocos se comportam no mundo e em contextos de UI/editor:

  • configurable (Boolean) — se o bloco pode ser selecionado/toque para configuração.
  • breakable (Boolean) — se o bloco pode ser desconstruído.
  • floating (Boolean) — se o bloco pode ser colocado sobre líquidos.
  • alwaysReplace (Boolean) — se este bloco é forçadamente substituído em todos os casos de colocação.
  • expanded (Boolean) — se o bloco desenha em alcance de desenho expandido.
  • autoSleep (Boolean) — se a entidade é definida como dormindo na criação.
  • instantTransfer (Boolean) — se o bloco usa checagens de transferência instantânea (usado para evitar loops de transferência infinitos).
  • minimapColor (Color) — cor usada para representar o bloco no minimapa ou pré-visualização do mapa.
  • shadow (String) — região de sombra a carregar; null usa a sombra normal.
  • parallax properties — blocos podem fornecer configurações parallax/visuais (sombra, desenho expandido, cor do minimapa) usadas pela pré-visualização do mapa e renderização.

Essas flags são usadas pelo editor de mapas, mods e motor para ajustar finamente comportamento e apresentação dos blocos.

Configurações relacionadas à UI / Controles

  • Keybindings e visibilidade da UI podem ser alternados nas opções do cliente. Ações comuns de controle incluem movimento, colocação de construção, pausar construção, selecionar regiões, usar comandos de unidades, zoom (roda do mouse), abrir menus, alternar tela cheia, mostrar lista de jogadores e chat, e acesso ao console.
  • Entrada móvel difere: arrastar para mover/rolar, tocar e segurar para pegar/deixar carga, e botões na tela para ações de construir/deletar.

Considerações do editor de mapas e metadados

  • Metadados do mapa e configurações de blocos determinam o que você pode fazer em um editor e o que os jogadores experimentarão ao carregar (tamanho, temporização de ondas, limites de unidades, zonas sem-construção).
  • Alguns blocos expõem parâmetros adicionais apenas para o editor ou scriptáveis (identificadores de time, parâmetros de sensor/world-processor) que mapas e scripts usam para comportamento customizado.

Configurações de moderação e denúncias (UI voltada ao usuário)

  • Ao denunciar conteúdo ou itens em alguns contextos de UI, categorias de denúncia selecionáveis são fornecidas (exemplos incluem conteúdo sexual, violência, gore, atividade ilegal, assédio, links ruins, postagem acidental, outro). Estas aparecem onde o relatório da comunidade é suportado.

Notas para modders e servidores

  • Ao criar um servidor dedicado ou desenvolver mods, assegure-se de respeitar a porta do servidor (6567) e os requisitos de runtime Java. Use comandos do servidor para hospedar mapas e configurar modos.
  • As flags de blocos e entidades listadas acima são expostas na API de modding para controlar interação, renderização e comportamento de transferência. Use-as ao desenvolver blocos customizados ou recursos de mapa.

Esta página resume os campos comuns de configurações e metadados que você encontrará ao criar mapas, hospedar servidores ou configurar blocos. Configurações são autoritativas por mapa ou por servidor e devem ser configuradas antes do jogo para resultados consistentes.

Pages featured in this guide