传奇服务端内外网IP配置方法 一步一操作教程

来源: 作者: 点击:
传奇服务端内外网IP配置核心是区分场景设置:内网配置仅需绑定内网IP,支持局域网内访问;外网配置需同步设置公网IP与端口映射,支持外部网络访问,两者需确保关联文件参数一致。

先完成前置准备工作。需提前获取三类IP地址:本地回环地址(固定为127.0.0.1,用于单机测试)、服务器内网IP(通过Win+R打开运行,输入cmd后输入ipconfig,在以太网适配器中查看IPv4地址,通常为192.168.0.X或192.168.1.X)、公网IP(通过浏览器搜索“我的IP”获取,若与路由器WAN口IP不一致,需联系运营商开通)。同时准备文本编辑器、数据库管理工具、登录器配置工具,确保服务端程序完整。

场景一:内网IP配置(支持同一局域网多设备访问)。第一步修改登录网关配置,打开服务端LoginSrv文件夹,找到!addrtable.txt文件(部分引擎命名为addrtable.txt),用文本编辑器打开。文件标准格式为“游戏名称 Title1 本地IP 内网IP 内网IP:登录端口”,示例填写为“热血传奇 Title1 127.0.0.1 192.168.0.100 192.168.0.100:7000”,其中192.168.0.100替换为实际服务器内网IP,7000为默认登录端口,保存时选择ANSI编码避免乱码。

第二步配置游戏服务文件,打开服务端Config文件夹下的GameConfig.ini文件。找到“服务器IP”字段,填写服务器内网IP(192.168.0.100),用于服务端内部组件通信;核对登录端口(7000)、游戏端口(7200)等参数,保持默认即可,修改后保存关闭。

第三步设置登录器与列表文件。打开登录器配置工具,游戏名称与!addrtable.txt中一致,登录地址填写服务器内网IP(192.168.0.100),登录端口填写7000,选择客户端所在路径后生成登录器,复制到客户端根目录。找到list.txt列表文件,填写开区IP为内网IP,微端IP为内网IP,端口分别对应7000和8000(默认微端端口),将其与本地列表服务器程序放在同一文件夹并启动,用局域网内其他设备浏览器访问“http://192.168.0.100:列表端口/list.txt”,能打开则配置有效。

第四步验证内网配置效果。关闭所有服务端程序,按“登录网关(LoginSrv.exe)-数据库服务(DBServer.exe)-游戏服务(GameSrv.exe)”顺序重启,确保无报错。用局域网内其他设备打开客户端登录器,输入账号密码,能正常进入游戏选择界面即配置成功。

场景二:外网IP配置(支持外部网络访问,含内网配置基础)。第一步补充公网IP配置,打开!addrtable.txt文件,修改为“热血传奇 Title1 127.0.0.1 192.168.0.100 公网IP:7000”,其中公网IP替换为实际查询到的地址(如220.181.XXX.XXX),注意保留内网IP用于服务端内部通信,仅在最后一段填写公网IP+端口。

第二步同步修改登录器与列表文件。登录器配置工具中,登录地址改为公网IP,其他参数不变,重新生成登录器并覆盖客户端文件。list.txt文件中,开区IP和微端IP均改为公网IP,端口仍为7000和8000,启动列表服务器后,用外网设备浏览器访问“http://公网IP:列表端口/list.txt”,确认能正常打开。

第三步配置路由器端口映射(关键步骤)。登录路由器管理后台(常用地址192.168.0.1或192.168.1.1),输入管理员账号密码后,找到“虚拟服务器”或“端口转发”功能。点击“添加新规则”,依次配置三个核心端口:登录端口7000、游戏端口7200、微端端口8000,每个端口的内网IP均填写服务器内网IP(192.168.0.100),协议选择TCP+UDP(避免通信异常),勾选“启用规则”后保存。部分路由器需重启生效,重启后完成映射配置。

第四步关闭拦截程序。关闭服务器电脑自带的防火墙,若安装了其他防护程序,暂时关闭或添加服务端相关程序(LoginSrv.exe、GameSrv.exe等)到允许列表,避免拦截外网连接请求。

第五步验证外网配置效果。重新启动服务端所有程序,确保无报错。用手机热点或网吧网络(脱离局域网)打开客户端登录器,输入账号密码,能正常登录并进入游戏地图即配置成功。也可通过telnet命令测试端口连通性:在外网设备上打开CMD,输入“telnet 公网IP 7000”,显示连接成功即端口映射有效。

数据库配置注意事项。打开DBConfig.ini文件,数据库连接地址固定填写localhost(本地数据库专用),无需修改为内网或公网IP,仅确认用户名(默认root)和密码正确即可,避免因IP错误导致数据库连接失败。

常见配置问题解决。若内网设备无法连接,核对!addrtable.txt和登录器中的内网IP是否正确,服务端端口是否被占用;若外网提示“无法连接服务器”,检查公网IP是否填写错误,list.txt文件是否能外网访问;若外网登录后不开门,多为!addrtable.txt格式错误,重新按“游戏名称 Title1 本地IP 内网IP 公网IP:端口”格式填写;若端口映射无效,检查路由器规则是否启用,协议是否同时选择TCP和UDP。

核心配置要点。内外网配置的核心区别在于外网需补充公网IP和端口映射,内网仅需绑定内网IP;所有关联文件(!addrtable.txt、登录器、list.txt)中的游戏名称和端口必须完全一致;修改配置文件后需及时保存,重启服务端程序才能生效;建议修改前备份核心配置文件,避免误操作无法恢复。按上述步骤操作,可顺利完成传奇服务端内外网IP配置。