跳到主要内容

设置攻略|专用服务器、参数类型与队伍标识

设置控制影响游戏玩法、地图行为、UI 和游戏运行方式的全局游戏与服务器选项。本页汇总在 Mindustry 中托管、编辑或查看地图与服务器时会遇到的可配置属性与规则。

在哪里更改设置

  • 游戏内:大多数地图规则在创建地图或托管服务器时设置。地图特定的规则可在地图元数据中查看,并在该地图被游玩时生效。
  • Dedicated server:在一台机器上运行服务器 jar(java -jar server.jar),并使用控制台命令(help 列出可用命令)。要托管地图请使用 host [mode]。如果需要全局访问,请启用端口转发并开放 TCP/UDP 端口 6567
  • 桌面版:运行平台可执行文件(Windows:desktop-release.exe;macOS:Mindustry.app;Linux:Mindustry 或 desktop-release.jar,需配合 JRE)。

地图规则与全局玩法参数

地图包含一组预定义规则,用于确定核心玩法限制和敌方波次行为。常见规则包括:

  • 全图尺寸 — 地图的总瓷砖维度(随地图而异;示例:150x250260x260450x450470x470597x597)。
  • Wave Spacing (sec) — 正常游戏中敌方波次之间的时间间隔(示例:75s90s120s130s200s)。
  • Initial Wave Spacing (sec) — 第一次或早期波次前的延迟(示例:180s280s320s400s)。
  • Drop Zone Radius (tiles) — 地图上用于生成/投放区的半径(示例:1530.237.5)。
  • Base Unit Cap — 某些地图上基地单位数量上限(示例:部分地图为 26)。
  • Unit Production Speed Multiplier — 修改某些地图上工厂生产速度的倍率(示例:2)。
  • Core No-Build Radius — 核心周围禁止建造的半径(示例值:37.0100)。

这些数值被嵌入到地图元数据中;对于非战役地图,它们在比赛中途不能被更改。

难度

  • 游戏提供多种难度等级(共五个难度)。难度会影响挑战程度,但在非战役地图开始后无法更改。

服务器类型与托管

  • 本地/托管游戏:可从游戏内 UI 启动(“Play” → “Create/Host”),并会自动出现在局域网中。
  • Dedicated servers:独立的无头程序,旨在持续运行。它们提供管理员命令,建议在专用机器(Linux/Windows)上运行。安装 JRE/JDK 8 或更高版本,运行 server.jar 并通过控制台进行配置。
  • 将 dedicated server 添加到客户端时,输入主机 IP 和端口;添加后它会出现在你的服务器列表中,客户端会检查其状态。

与设置/配置相关的建筑与方块属性

某些方块属性由引擎和模组使用;它们控制方块在世界和 UI/编辑器上下文中的行为:

  • configurable (Boolean) — 方块是否可以被选中/点按以进行配置。
  • breakable (Boolean) — 方块是否可以被拆除。
  • floating (Boolean) — 方块是否可以放置在液体上。
  • alwaysReplace (Boolean) — 在所有放置情况下该方块是否被强制替换。
  • expanded (Boolean) — 方块是否在扩展绘制范围内绘制。
  • autoSleep (Boolean) — 实体创建时是否设置为睡眠状态。
  • instantTransfer (Boolean) — 方块是否使用即时传输检查(用于避免无限传输循环)。
  • minimapColor (Color) — 在小地图或地图预览上代表该方块的颜色。
  • shadow (String) — 要加载的阴影区域;为 null 时使用默认阴影。
  • parallax properties — 方块可以提供视差/视觉设置(阴影、扩展绘制、小地图颜色),由地图预览和渲染使用。

这些标志由地图编辑器、模组和引擎使用来微调方块的行为与呈现。

界面 / 控制相关设置

  • 键位绑定和 UI 可见性可在客户端选项中切换。常见控制操作包括移动、建筑放置、暂停建造、选择区域、使用单位命令、缩放(鼠标滚轮)、打开菜单、切换全屏、显示玩家列表和聊天,以及控制台访问。
  • 移动端输入不同:拖拽进行移动/滚动,长按拾取/放下货物,屏幕按钮用于建造/删除操作。

地图编辑器与元数据注意事项

  • 地图元数据和方块设置决定了你在编辑器中可以做什么以及玩家加载时的体验(大小、波次时序、单位上限、禁建区)。
  • 某些方块暴露额外的仅编辑器或可脚本化参数(队伍标识、传感器/世界处理器参数),供地图和脚本用于自定义行为。

审核与举报设置(面向用户的 UI)

  • 在某些 UI 环境中举报内容或条目时,会提供可选的举报分类(示例包括性内容、暴力、血腥、非法活动、骚扰、恶意链接、误发内容、其他)。当社区举报受支持时,这些选项会出现。

给模组作者与服务器管理员的说明

  • 创建 dedicated server 或开发模组时,请遵守服务器端口(6567)与 Java 运行时要求。使用服务器命令托管地图并配置模式。
  • 上述方块与实体标志在模组 API 中可用,以控制交互、渲染和传输行为。在开发自定义方块或地图功能时使用这些标志。

本页概述了在创建地图、托管服务器或配置方块时会遇到的常见设置与元数据字段。设置在每张地图或每个服务器上具有权威性,应在游玩前配置以确保一致的结果。

本文提及的页面