一、主机IP锁定与网络环境
局域网联机的核心是将单机的“127.0.0.1”替换为主机的真实内网IP,确保其他电脑能通过路由器找到你。
1. 获取主机IP:在主机电脑按 Win+R,输入 cmd 回车,输入 ipconfig 命令。记录下“以太网适配器”或“WLAN”下的 IPv4 地址(格式通常为 192.168.x.x,如 192.168.1.105)。
2. 网络要求:所有参与游戏的电脑(主机和队友电脑)必须连接同一个路由器(同一网段)。若使用无线网络,需确保所有设备接入同一WiFi。
二、服务端IP配置修改(关键步骤)
单机默认配置仅限本机访问,需修改以下核心文件,将 127.0.0.1 全部替换为步骤一获取的主机IP(以 192.168.1.105 为例)。
1. 通用配置文件修改
进入服务端 MirServer 目录,修改以下文件(使用记事本打开):
- Mir200\!Setup.txt:查找 ServerName、GameServerAddr 等字段,将IP改为 192.168.1.105。
- LoginSrv\!addrtable.txt:修改为 服务器名称 192.168.1.105 192.168.1.105 192.168.1.105(中间用空格隔开)。
- LoginSrv\ServerInfo.txt:将IP列改为 192.168.1.105。
2. 引擎控制器修改
- 运行 GameCenter.exe(游戏控制器),点击“配置向导”。
• 在“服务器地址”或“IP地址”栏中,将默认的 127.0.0.1 修改为 192.168.1.105。
- 点击“下一步”直至保存配置,重启服务端使修改生效。
3. GOM/GEE引擎额外设置
若使用GOM或GEE引擎,还需在M2Server中确认:
• 启动 M2Server.exe,点击顶部菜单“选项”→“参数设置”→“环境设置”。
- 在“网络设置”或“服务器IP”中,确认IP已更新为 192.168.1.105。
三、防火墙与端口放行
Windows防火墙会默认拦截传奇的通信端口,导致队友连接失败。
1. 关闭防火墙(测试最快):控制面板 → Windows Defender 防火墙 → 启用或关闭防火墙 → 关闭专用和公用网络的防火墙(仅限测试环境,正式环境建议放行端口)。
2. 放行端口(推荐):在防火墙高级设置中,新建入站规则,选择“端口”,协议TCP,端口号填写 7000,7100,7200(传奇默认端口),允许连接。
四、登录器配置与分发
这是队友能否进入游戏的关键。单机登录器通常只识别 127.0.0.1,需重新配置。
1. 生成局域网登录器
• 使用服务端自带的登录器配置器(如GOM引擎的生成器)。
- 在“列表设置”中,将列表地址或服务器IP改为 192.168.1.105。
• 取消勾选“单机模式”或“动态IP”,生成新的登录器(如 局域网登录器.exe)。
2. 队友客户端准备
• 将主机完整的客户端文件夹(包括Data、Map等补丁)和新生成的登录器复制到队友电脑(可通过U盘或局域网共享)。
- 队友双击 局域网登录器.exe,在服务器列表中选择线路即可进入(若列表空白,手动添加 192.168.1.105 和端口 7000)。
五、路由器端口映射(解决“不开门”)
若队友能看见服务器但点击“注册”或“进入”无反应(不开门),通常是路由器拦截了通信。
1. 进入路由器后台:浏览器输入 192.168.1.1(具体看路由器背面标签),输入管理员密码。
2. 设置虚拟服务器:在“转发规则”或“高级设置”中找到“虚拟服务器”(NAT设置)。
3. 添加映射规则:添加以下端口映射(以TP-Link为例):
服务端口 内部端口 IP地址 协议
7000 7000 192.168.1.105 TCP
7100 7100 192.168.1.105 TCP
7200 7200 192.168.1.105 TCP
◦ IP地址填写你的主机IP,协议选择 TCP 或 ALL。
4. 保存并重启路由器。
六、常见连接问题排查
• 队友连接失败:检查队友电脑的IP是否与主机在同一网段(如都是 192.168.1.x);确认主机防火墙已放行端口;确认登录器列表IP是否为 192.168.1.105。
• 不开门/注册失败:检查 DBServer.exe 和 LoginGate.exe 是否正常启动;检查路由器端口映射是否生效;确认服务端所有配置文件IP无遗漏。
• 黑屏/花屏:队友客户端缺少补丁。必须将主机客户端的 Data 和 Map 文件夹完整覆盖到队友客户端目录。
避坑提示:确保服务端路径不含中文(如 D:\MirServer 正确,D:\游戏\传奇服务端 错误),否则M2Server可能无法正常读取地图和脚本。

