一、问题根源:控制器“假保存”与文件覆盖
你遇到的情况非常典型:仅修改了控制器(GameCenter)的IP,但服务端核心配置文件仍为127.0.0.1。控制器向导只能修改部分文件,对于网上下载的“残端”或特定引擎版本,IP配置是写死在文本文件里的,必须手动修改。这不是服务端坏了,而是操作步骤不全。
二、寝室联机第一步:获取本机局域网IP
在修改文件前,你需要知道主机(运行服务端的电脑)在寝室网络中的地址。
1. 在主机上按 Win + R,输入 cmd 回车。
2. 输入命令 ipconfig,找到“以太网适配or无线局域网适配器”下的 IPv4 地址。
3. 记录此IP,例如 192.168.1.100(切记,不要再用127.0.0.1,那是本机回环,室友连不上)。
三、必须手动修改的8个核心文件(HERO/LEGEND引擎)
请进入 D:\MirServer 目录,用记事本打开以下文件,将所有的 127.0.0.1 替换为你的本机IP(如192.168.1.100)。注意:只改IP,不要动端口数字(冒号后的7000、7100等)。
文件路径 修改位置说明 备注
Mir200\!Setup.txt 搜索 IP1=、IP2= 等,通常有4处 主引擎配置文件,必须改
Mir200\!Runaddr.txt 文件内唯一IP地址 游戏运行网关地址
Mir200\!Servertable.txt 第一行和第三行的IP 服务器表文件
DBServer\!serverinfo.txt 两处IP地址 数据库服务器配置
DBServer\!addrtable.txt 两处IP地址 数据库地址表
LoginSrv\!addrtable.txt 三处IP地址 登录服务器地址表
LoginSrv\!serveraddr.txt 三处IP地址 登录服务器列表
Gate\_Server\下的各Gate.ini LoginGate、RunGate、SelChrGate中的IP 三个网关的配置文件
操作技巧:使用记事本的“替换”功能(Ctrl+H),查找 127.0.0.1,替换为你的IP,点击“全部替换”,然后保存。
四、特殊引擎的额外文件(GOM/GEE/BLUE)
如果你下载的服务端使用了GOM等引擎,除了上述文件,还需检查:
• GOM引擎:修改 Mir200\Engine.ini 中的 ServerIP、LoginIP。
• BLUE引擎:修改 Data\ServerConfig.ini 中的 ServerIP。
• GEE引擎:检查 Mir200\GeeM2Config.ini。
五、修改后必须重启并检查防火墙
1. 彻底重启:修改完所有文件后,必须完全关闭所有服务端窗口(M2Server、DBServer等),等待10秒后重新启动。直接点控制器的“重启”有时不生效。
2. 关闭防火墙:寝室联机最大的“隐形杀手”是Windows防火墙。在主机上:
◦ 进入“控制面板” -> “Windows Defender 防火墙” -> “启用或关闭防火墙”。
◦ 选择“关闭防火墙”(专用和公用网络都关)。
◦ (高级用户可只放行端口7000、7100、7200)
3. 室友登录:室友的登录器列表文件(如 serverlist.txt)中的IP,也必须改为你的主机IP(192.168.1.100),不能是127.0.0.1。
六、验证是否修改成功
启动服务端后,观察M2Server(主控台)窗口的标题栏。如果显示的是你的局域网IP(如192.168.1.100),说明修改成功;如果仍显示127.0.0.1,说明还有漏网之鱼,请用记事本全局搜索 MirServer 文件夹内的所有 .txt 和 .ini 文件,彻底清除残留的127.0.0.1。
传奇服务端IP修改无效?手动修改配置文件全攻略
来源:
作者:
点击:

