传奇服务端IP设置全场景实操指南

来源: 作者: 点击:
一、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设置问题。