一、IP设置场景与基本原则
传奇服务端IP配置直接影响单机、局域网及外网的连接状态。核心原则:服务端所有配置文件、登录器列表、网关设置中的IP必须完全一致,且严禁混用内网IP与外网IP。
- 单机测试:所有IP统一设置为 127.0.0.1(本地回环地址)。
• 局域网联机:设置为服务器本机内网IP(如 192.168.1.100),且需关闭防火墙或放行端口。
- 外网开服:设置为公网IP(如 221.194.XXX.XXX),并配合路由器端口映射。
二、核心配置文件修改清单
仅修改控制器(GameCenter)的IP往往不够,必须手动检查以下关键文件(以MirServer目录为例):
文件路径 关键参数 修改说明
MirServer\Mir200\!setup.txt ServerAddr=、GateAddr= 通常有4处需修改,搜索“127.0.0.1”全部替换
MirServer\Mir200\!servertable.txt 第二列IP 仅外网场景修改为公网IP
MirServer\LoginGate\Mirgate.ini IP= 修改为对应场景IP
MirServer\RunGate\Mirgate.ini IP= 修改为对应场景IP
MirServer\SelChrGate\Mirgate.ini IP= 修改为对应场景IP
MirServer\mud2\Logsrv\!addrtable.txt 第2、3列IP 修改为对应场景IP
MirServer\mud2\DBSrv200\!addrtable.txt 第2列IP 修改为对应场景IP
操作提示:使用Notepad++等工具打开文件,利用“查找”功能(Ctrl+F)搜索“127.0.0.1”或“0.0.0.0”,确保无遗漏。
三、分场景配置实操
1. 单机架设(127.0.0.1)
• 服务端:上述所有配置文件IP均设为 127.0.0.1。
• 登录器:列表文件(list.txt)中服务器IP填 127.0.0.1,端口通常为7000。
• 验证:本机直接运行登录器即可连接,无需网络环境。
2. 局域网架设(192.168.x.x)
1. 获取本机IP:按 Win+R 输入 cmd,执行 ipconfig,记录“以太网适配器”下的IPv4地址(如 192.168.1.10)。
2. 修改服务端:将上述核心配置文件中的IP全部改为 192.168.1.10。
3. 关闭防火墙:或在Windows防火墙入站规则中放行 7000、7100、7200 端口。
4. 登录器配置:局域网其他电脑的登录器列表IP需填写 192.168.1.10。
3. 外网架设(公网IP)
1. 获取公网IP:浏览器访问ip138.com或百度搜索“IP”,记录显示的IP地址(如 221.194.XXX.XXX)。
2. 修改服务端:
◦ 大部分配置文件(如!setup.txt、Gate配置文件)IP改为公网IP。
◦ 例外:!servertable.txt 通常仅修改第二列为公网IP,部分网关(RunGate)的LocalIP可保留内网IP。
3. 路由器映射:在路由器“虚拟服务器”中,将 7000-7200 端口映射到本机内网IP(如 192.168.1.10),协议选择TCP+UDP。
4. 登录器:列表文件中的IP必须填写公网IP。
四、常见IP设置报错排查
1. 服务器连接失败/未响应
• 原因:配置文件IP不一致或端口未开放。
• 解决:
1. 检查 LoginGate.ini 与 RunGate.ini 的IP是否与主配置一致。
2. 确认路由器映射的内网IP与电脑实际IP一致。
3. 关闭服务器防火墙或放行端口。
2. 改IP后仍显示127.0.0.1
• 原因:遗漏了 !servertable.txt 或网关配置文件。
• 解决:使用文本工具全盘搜索“127.0.0.1”,确保 MirServer 目录下无残留。
3. 外网能看见列表但进不去
• 原因:端口映射错误或防火墙拦截。
• 解决:
1. 使用站长工具“端口扫描”检查公网IP的7000端口是否开放。
2. 确认 RunGate 的端口(7200)已正确映射。
五、GOM/GEE引擎特殊配置
对于GOM、GEE等新引擎,除上述文件外,还需检查:
• 配置器设置:生成登录器时,服务器IP必须填写准确。
• 微端配置:若开启微端,需额外修改微端服务器IP(通常为8000端口)并映射。
严格按照“先查本机IP -> 改全配置文件 -> 做端口映射 -> 同步登录器列表”的顺序操作,可解决99%的IP设置问题。

