传奇架设:传奇服务端内外网 IP 配置实操步骤

来源: 作者: 点击:
在传奇服务端架设中,内网 IP 配置用于单机自用或局域网联机,外网 IP 配置则供外部玩家访问,两者核心差异在于 IP 地址类型与端口设置。需按场景分步操作,确保服务端与客户端 IP 参数一致,避免出现 “连不上服务器” 问题。
一、配置前准备:3 件必做的基础工作
收集 IP 信息:
内网 IP:Win 系统按 “Win+R” 输入 “cmd”,在命令行输入 “ipconfig”,找到 “以太网适配器” 下的 “IPv4 地址”(如 192.168.1.102,局域网内唯一);
外网 IP:打开浏览器搜索 “我的 IP”,获取公网 IP(如 120.234.56.78,需确认是否为 “固定公网 IP”,部分家用宽带为动态 IP,需后续处理)。
确认服务端核心文件路径:
找到服务端根目录下的关键配置文件夹,不同版本路径类似:
LoginGate 配置:服务端目录\LoginGate\LoginGate.ini(负责登录验证,IP 配置核心文件);
GameGate 配置:服务端目录\GameGate\GameGate.ini(负责游戏数据传输);
数据库配置:服务端目录\DBServer\DBServer.ini(部分版本需同步 IP)。
准备编辑工具:
用记事本、Notepad++ 或写字板打开配置文件(避免用 Word,可能导致格式错乱),建议提前复制配置文件备份(重命名为 “XXX_备份.ini”),防止修改错误无法恢复。
二、内网 IP 配置:适合单机 / 局域网联机(3 步完成)
内网配置仅需将服务端 IP 设为本地或局域网 IP,无需路由器设置,适合自己玩或让同网络下的设备访问:
1. 修改 LoginGate 配置文件
双击打开LoginGate\LoginGate.ini,找到 “ListenIP”(监听 IP)和 “ServerIP”(服务器 IP)参数;
将两个参数值改为内网 IP(如 192.168.1.102),若仅单机玩,可直接设为 “127.0.0.1”(本地回环地址,更稳定);
确认 “ListenPort”(监听端口)为默认 7001(无需修改,避免与其他程序冲突),保存文件。
2. 修改 GameGate 配置文件
打开GameGate\GameGate.ini,找到 “ServerIP” 参数,改为与 LoginGate 一致的内网 IP(如 192.168.1.102 或 127.0.0.1);
检查 “ServerPort” 为 7201(游戏数据端口,默认值无需改),保存文件。
3. 测试内网连接
启动服务端:依次运行 “启动 DBServer.bat”“启动 LoginGate.bat”“启动 GameGate.bat”“启动 GameSvr.bat”,确保所有进程无报错(黑窗口不自动关闭);
客户端设置:打开登录器,将 “服务器 IP” 改为内网 IP(如 192.168.1.102),点击 “连接”,能看到服务器列表即配置成功;
局域网联机:同路由器下的其他电脑,客户端 IP 填服务端内网 IP(192.168.1.102),即可加入游戏。
三、外网 IP 配置:供外部玩家访问(分 2 种场景)
外网配置需让外部网络能访问服务端,核心是 “公网 IP + 端口映射”,无固定公网 IP 需用内网穿透工具:
场景 1:有固定公网 IP(企业 / 部分家用宽带)
1. 路由器端口映射(关键步骤)
登录路由器管理后台:在浏览器输入路由器网关(如 192.168.1.1,路由器底部标签可查),输入管理员账号密码;
找到 “端口映射” 功能(部分路由器叫 “虚拟服务器”“端口转发”),点击 “添加”;
按以下参数填写映射规则(需添加 2 条,对应 LoginGate 和 GameGate 端口):
规则名称
外部端口
内部端口
内部 IP
协议
传奇登录端口
7001
7001
服务端内网 IP
TCP
传奇游戏端口
7201
7201
服务端内网 IP
TCP

保存规则,重启路由器使映射生效。
2. 修改服务端 IP 为外网 IP
按 “内网配置” 步骤打开 LoginGate.ini 和 GameGate.ini,将 “ListenIP”“ServerIP” 改为公网 IP(如 120.234.56.78);
打开 DBServer.ini(若有),将 “DBServerIP” 也改为公网 IP,保存所有文件。
3. 测试外网连接
重启服务端所有进程,用手机开流量(脱离局域网),在手机模拟器或另一台外网电脑上打开客户端,IP 填公网 IP(120.234.56.78),能登录即成功。
场景 2:无固定公网 IP(多数家用宽带)
家用宽带多为动态公网 IP(每次重启路由器 IP 变化),需用内网穿透工具实现外网访问:
1. 下载并配置内网穿透工具
选择常用工具(如花生壳、 natapp),注册账号后获取 “映射地址” 和 “映射端口”(工具会分配一个固定域名和端口,替代动态公网 IP);
以花生壳为例:登录后添加 “TCP 映射”,内网主机填服务端内网 IP(192.168.1.102),内网端口填 7001 和 7201,获取工具分配的 “外网域名”(如 abc123.oicp.io)和 “外网端口”(如 12345)。
2. 修改服务端与客户端参数
服务端配置:LoginGate.ini 和 GameGate.ini 的 “ServerIP” 改为工具分配的 “外网域名”(如 abc123.oicp.io),“ServerPort” 改为工具分配的 “外网端口”(如 12345);
客户端配置:登录器 “服务器 IP” 填外网域名,“端口” 填外网端口,无需填公网 IP。
3. 保持穿透工具运行
启动内网穿透工具(需一直运行在服务端电脑上,关闭则外网无法访问),再重启传奇服务端,外部玩家即可通过域名和端口登录。
四、常见问题排查:3 类连不上的解决办法
端口未开放:
检查电脑防火墙:打开 “控制面板 - 系统和安全 - Windows Defender 防火墙”,点击 “高级设置”,添加入站规则,开放 7001、7201 端口(协议选 TCP,允许连接);
确认路由器映射:重新登录路由器,核对映射的内部 IP 是否为服务端当前内网 IP(若路由器重启,内网 IP 可能变化,需重新修改映射)。
IP 参数不一致:
核对服务端:LoginGate、GameGate、DBServer 的 IP 是否统一(要么全是内网 IP,要么全是公网 IP / 穿透域名);
核对客户端:登录器 IP 必须与服务端 “ServerIP” 完全一致(如服务端用域名,客户端不能填 IP)。
服务端进程未启动:
查看黑窗口:若 LoginGate 或 GameGate 窗口自动关闭,检查配置文件是否有格式错误(如逗号、引号缺失),用备份文件替换后重新启动。
五、新手配置提醒
先练内网再试外网:首次操作建议先完成内网配置,确保单机能正常玩,再逐步尝试外网配置;
动态 IP 需定期核对:无固定公网 IP 的用户,若路由器重启,需重新查公网 IP 或登录穿透工具,更新客户端 IP / 域名;
避免多设备占用端口:服务端电脑不要同时运行其他占用 7001、7201 端口的程序(如其他游戏服务器),可通过 “cmd 输入 netstat -ano | findstr 7001” 查看端口占用情况。