在传奇服务端架设中,内网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类连不上的解决办法
端口未开放:
检查电脑防火墙:打开“控制面板-系统和安全-WindowsDefender防火墙”,点击“高级设置”,添加入站规则,开放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|findstr7001”查看端口占用情况。
一、配置前准备: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类连不上的解决办法
端口未开放:
检查电脑防火墙:打开“控制面板-系统和安全-WindowsDefender防火墙”,点击“高级设置”,添加入站规则,开放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|findstr7001”查看端口占用情况。

