Mindustry 联机服务器 3 步搭好:端口怎么改、联不上先查什么
2026/9/7 7:57:46 网站建设 项目流程

Mindustry 联机服务器 3 步搭好:端口怎么改、联不上先查什么

【免费下载链接】MindustryThe automation tower defense RTS项目地址: https://gitcode.com/GitHub_Trending/min/Mindustry

昨晚开联机,朋友在"直接连接"里输了我的 IP,连接框转了两圈就超时。翻来覆去检查半天才发现——我本机根本没起 Mindustry 服务器。Mindustry 是一款自动化塔防 RTS,想和朋友同图作战,就得先让一台机器当"房主"跑起服务端。这篇文章就干两件事:把服务器跑起来,再让一个朋友连进来。

把服务器程序拿到手

一条命令克隆仓库,再进到目录里:

git clone https://gitcode.com/GitHub_Trending/min/Mindustry cd Mindustry

意思是把整个项目下载到本地,然后切换到这个文件夹,后面的操作都在这里进行。

服务端启动脚本在server/server_template/下:Linux/macOS 用run_server.sh,Windows 用run_server.bat。这两个脚本干的事都一样——用 Java 去跑同目录下的server.jar,所以请确保server.jar已经放在同一目录。

端口怎么改:只动 3 个参数

配置写在服务器目录的server.properties文件里,一行一个键=值,只需要关心这三项:

参数作用默认值建议值
port客户端连接用的端口6567保持 6567;本机被占用就换 6568
maxplayers同时在线人数上限10按朋友人数填,8~16 足够
password进服密码无(敞开)局域网开放时建议设一个

示例就三行:name=我的Mindustry服务器port=6568maxplayers=16。改完端口,记得客户端连接时也要输新端口。

跑起来:看终端里的 2 行字确认成功

Linux / macOS

cd server/server_template chmod +x run_server.sh ./run_server.sh

第一句进目录,第二句给脚本加执行权限(只需做一次),第三句正式启动。

Windows:双击run_server.bat即可,首次启动会自动生成配置。

启动成功后,终端会输出类似这样的两行,看到"waiting for players"就说明端口在监听、可以等人了:

[14:32:00] [Server] INFO: Server started on port 6567 [14:32:00] [Server] INFO: Waiting for players...

如果第一行里显示的端口和你server.properties里写的不一样,说明配置没生效,回到上一节检查文件名和等号两边有没有空格。

两台设备验证联机

🌐 同一台机器测试:游戏里点"多人游戏"→"直接连接",IP 填127.0.0.1,端口填 6567,进得去就通了。

不同机器测试:把127.0.0.1换成房主本机的局域网 IP(形如192.168.x.x,在房主的"设置→网络"或路由器后台能看到),端口不变。客户端能进图、看见房主基地,联调就算完成。

联不上先查什么

⚠️ 别慌,90% 的连不上是下面三处之一,按顺序排查:

  1. Java 环境:服务端要 Java 8+。终端跑java -version,没反应或版本低于 8,先装 JDK。
  2. 端口对不对:核对终端打印的实际端口、server.properties里的端口、客户端输入的端口三处是否一致;防火墙没放行 6567 时,换个端口再试。
  3. 中文乱码:在启动命令后加-Dfile.encoding=UTF-8,再重启服务端。

想再进一步

  • 崩溃自动重启:用仓库自带的 server/run-server 脚本,运行./server/run-server 版本号,进程退出后会自动拉起来,适合长期挂机。
  • 把服务器挂到公开列表:照着 SERVERLIST.md 提交服务器信息即可。
  • 想看联机协议怎么实现的,入口在 core/src/mindustry/net/。

接下来你可以

  • 给服务器起个固定名字,把它放到一台常开的机器上,朋友就不用每次记 IP;
  • 设上passwordmaxplayers,防止陌生人混进你的基地;
  • 参数不够用再翻server/server_template/里的配置模板,或查项目根目录的README.md获取更新信息。

【免费下载链接】MindustryThe automation tower defense RTS项目地址: https://gitcode.com/GitHub_Trending/min/Mindustry

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询