传奇服务端 IP 设置完整教程新手入门

来源: 作者: 点击:
传奇服务端IP设置需根据“单机、局域网、外网”三种场景严格配置。核心原则是:服务端所有配置文件IP必须一致,且与登录器列表IP完全对应。若IP配置错误,会导致无法连接、卡登录或M2Server启动失败。

一、明确场景:该填什么IP?

不同用途对应不同的IP地址,填错则无法连接。

- 单机自己玩(127.0.0.1):仅本机运行,无需联网。这是最基础的设置,所有IP栏位均填 127.0.0.1。
- 局域网联机(192.168.x.x):同路由器下的朋友一起玩。需填写服务端电脑的内网IP(通过 ipconfig 命令查询)。
- 外网开放(公网IP):让外地朋友连接。需填写宽带运营商分配的公网IP(百度搜索“IP”可见),且必须在路由器做端口映射(7000、7100、7200端口)。

二、单机模式:127.0.0.1标准配置

若仅自己测试,按以下步骤修改核心文件(修改前务必关闭所有服务端进程)。

1. 修改主引擎配置(Mir200)
进入 MirServer\Mir200 目录,找到 !setup.txt 或 Engine.ini。
- 打开文件,搜索 ServerAddr 或 ServerIP,将其值改为 127.0.0.1。
◦ 若为GOM/GEE引擎的 Engine.ini,需修改 [Network] 节点下的 ServerIP、ListenIP、LoginIP 均为 127.0.0.1。

2. 修改登录网关(LoginGate)
进入 MirServer\LoginGate 目录,打开 Config.ini 或 MirGate.ini。
- 找到 ServerIP 和 LocalIP,统一改为 127.0.0.1。
◦ 端口 Port 保持默认 7000(除非被占用)。

3. 修改角色网关(SelGate)
进入 MirServer\SelGate 目录,打开 Config.ini。
- 将 ServerIP 和 GateAddr 改为 127.0.0.1。
◦ 端口保持 7100。

4. 修改游戏网关(RunGate)
进入 MirServer\RunGate 目录,打开 Config.ini。
◦ 将 ServerIP 和 GateAddr 改为 127.0.0.1。

- 端口保持 7200。

5. 修改数据库服务器(DBServer)
进入 MirServer\DBServer 目录,打开 !addrtable.txt。
- 将文件内容修改为:127.0.0.1 127.0.0.1 127.0.0.1(格式:服务器名 内网IP 外网IP)。
- 同时检查 DBServer.ini,确保 ServerAddr=127.0.0.1。

验证:修改完成后,启动服务端,登录器列表填写 127.0.0.1 即可进入。

三、局域网/外网:IP替换与端口映射

若要让其他人连接,需将上述步骤中的 127.0.0.1 替换为你的实际IP。

1. 获取本机IP:在服务端电脑按 Win+R 输入 cmd,输入 ipconfig,记录“IPv4 地址”(如 192.168.1.10)。
2. 全局替换:将服务端所有配置文件(!setup.txt、LoginGate、SelGate、RunGate、!addrtable.txt)中的 127.0.0.1 全部替换为你的本机IP(如 192.168.1.10)。
3. 登录器列表同步:客户端登录器使用的列表文件(如 ServerList.txt),必须将IP改为服务端IP。局域网填内网IP,外网填公网IP。
4. 路由器端口映射(外网必做):若开外网,需进入路由器管理界面(如 192.168.1.1),在“端口转发”或“虚拟服务器”中,添加以下三条规则:
- 登录端口:外部端口 7000,内部IP 192.168.1.10,内部端口 7000,协议 TCP。
- 角色端口:外部端口 7100,内部IP 192.168.1.10,内部端口 7100,协议 TCP。
- 游戏端口:外部端口 7200,内部IP 192.168.1.10,内部端口 7200,协议 TCP。

四、常见配置错误与排查

• M2Server启动报错:通常是 !addrtable.txt 或 DBServer.ini 中的IP与 Mir200 配置不一致,或数据库连接失败。

- 登录器显示连接失败:检查登录器列表IP是否与服务端IP一致,以及 LoginGate 的端口 7000 是否被防火墙拦截。
- 创建角色后黑屏:RunGate(7200端口)未正确映射或IP填写错误,导致游戏网关无法通信。

关键提醒:修改IP前必须完全关闭服务端所有窗口(GameCenter、M2Server、DBServer等),否则修改无法保存。外网IP若为动态(每次拨号会变),建议使用动态域名(DDNS)工具。