如果你也想体验创建自己的 Mindustry 服务器,那这篇文章会给你一个简单又实用的指南。我们将逐步探索从选择服务器到管理组件的全过程,让你轻松上手!
选定服务器
首先,我们选择了一个简单又免费的方式,这个服务器支持快速开设游戏。需要注意的几点:
-
-
服务器地址的组合方式也需要搞清楚,英文和中文之间的差异很重要。比如:
应写为:`play.simpfun.cn:11138`
如果你希望更专业一点,也可以参考这个较复杂的专用服务器部署文档,可以在本地机器空余机器上进行部署。
Mindustry的DIY
服务器搭建完成后,你可能会发现既没有图像也没有mod,那接下来怎么办呢?
服务器文件指向

获取地图和mod
想要个性化你的服务器?这里有几个不错的资源:
服务器管理组件
这是至关重要的,它会极大提升玩家的游戏体验,让你能够更灵活地管理服务器,例如在游戏中切换地图,模式等功能。
服务器管理组件
指令代码解释
服务器命令
help [command]
:显示命令列表,或获取特定命令的帮助。version
:显示服务器版本信息。exit
:退出服务器应用程序。stop
:停止托管服务器。host [mapname] [mode]
:打开服务器。如果未指定,将默认为生存和随机地图。maps [all/custom/default]
:显示可用地图。默认情况下,仅显示自定义地图。reloadmaps
:从磁盘重新加载所有地图。status
:显示服务器状态。mods
:显示所有已加载的模组。mod <name...>
:显示有关已加载插件的信息。js <script...>
:运行任意 Javascript。say <message...>
:向所有玩家发送消息。pause <on/off>
:暂停或取消暂停游戏。rules [remove/add] [name] [value...]
:列出、删除或添加全局规则。无论地图如何,这些都将适用。fillitems [team]
:用物品填充核心。playerlimit [off/somenumber]
:设置服务器玩家限制。config [name] [value...]
:配置服务器设置。subnet-ban [add/remove] [address]
:禁止子网。这只会拒绝所有以某个字符串开头的 IP 的连接。whitelist [add/remove] [ID]
:使用玩家的 ID 在白名单中添加/删除玩家。shuffle [none/all/custom/builtin]
:设置地图洗牌模式。nextmap <mapname...>
:设置游戏结束后要玩的下一张地图。覆盖随机播放。kick <username...>
:按名字踢一个人。ban <type-id/name/ip> <username/IP/ID...>
:封禁一个人。bans
:列出所有被禁止的 IP 和 ID。unban <ip/ID>
:通过 IP 或 ID 完全解禁一个人。pardon <ID>
:赦免按ID被投票的玩家,并允许他们再次加入。admin <add/remove> <username/ID...>
:设为在线用户管理员。admins
:列出所有管理员。players
:列出当前在游戏中的所有玩家。runwave
:触发下一波。loadautosave
:加载上次自动保存。load <slot>
:从插槽中加载存档。save <slot>
:将游戏状态保存到插槽。saves
:列出保存目录中的所有保存。gameover
:强制游戏结束。info <IP/UUID/name...>
:查找玩家信息。可以选择性地检查玩家拥有的所有名称或 IP。search <name...>
:搜索使用过部分名称的玩家。gc
:触发垃圾回收。仅测试。yes
:运行最后建议的错误命令。
服务器配置选项
结合 config [name] [value…] 使用
name
:客户端上显示的服务器名称。desc
:服务器描述,显示在名称下方。最多 100 个字符。port
:要托管的端口。autoUpdate
:是否自动更新并在新的前沿更新到来时退出。showConnectMessages
:是否显示连接/断开连接消息。enableVotekick
:是否启用 votekick。startCommands
:命令在启动时运行。这应该是一个逗号分隔的列表。logging
:是否将所有内容记录到文件中。strict
:严格模式是否开启 - 纠正位置并防止重复的 UUID。antiSpam
:垃圾邮件发送者是否被自动踢出并限制速率。interactRateWindow
:阻止交互速率限制窗口,以秒为单位。interactRateLimit
:区块交互速率限制。interactRateKick
:玩家必须在窗口内互动多少次才能被踢。messageRateLimit
:消息速率限制(以秒为单位)。 0 表示禁用。messageSpamKick
:玩家必须在冷却时间前发送消息多少次才能被踢。 0 禁用。packetSpamLimit
:限制在 3 秒内发送的数据包计数,这将导致黑名单 + 踢。chatSpamLimit
:限制在 2 秒内发送的聊天数据包计数,这将导致黑名单 + 踢。与速率限制不同。socketInput
:允许本地应用程序通过本地 TCP 套接字控制此服务器。socketInputPort
:用于套接字输入的端口。socketInputAddress
:套接字输入的绑定地址。allowCustomClients
:是否允许自定义客户端连接。whitelist
:是否使用白名单。motd
:在连接时向用户显示的消息。autosave
:是否在播放时定期保存地图。autosaveAmount
:自动保存的最大数量。旧的被替换。autosaveSpacing
:自动保存之间的间隔(以秒为单位)。debug
:启用调试日志记录。snapshotInterval
:客户端实体快照间隔(以毫秒为单位)。autoPause
:当没有人在线时,游戏是否应暂停。roundExtraTime
:游戏结束后加载新地图之前的时间,以秒为单位。maxLogLength
:最大日志文件大小(以字节为单位)。
游戏交流群(萌新群)
萌新小饭堂
qq群:797253575
服务器:play.simpfun.cn:11138

其中大部分网站其自身都有使用教程,我这里仅提供思路和参考,希望这篇指南能帮助你顺利搭建并管理你的 Mindustry 服务器,快来享受游戏吧!