当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇外网架设完整步骤公网IP端口映射与登录器配置教程

热度:
单机可以正常登录之后,再开始外网配置,先确认宽带类型,区分是否有公网IP。没有公网IP的宽带,路由器无法直接做端口映射,只能使用内网穿透工具,有公网IP的环境,直接在路由器设置虚拟服务器转发端口。

先获取本机内网IP,打开网络详情查看,内网IP是路由器分配给电脑的地址,外网IP是宽带对外地址,两者不要混淆。打开引擎配置向导,找到外网IP填写位置,把原来的127.0.0.1替换成外网IP,动态IP环境可以勾询态IP选项,IP变动之后自动适配,静态IP直接固定填写。同步检查登录网关、游戏网关、微端网关的配置文件,所有网关监听地址统一调整,端口记录保存,常用端口包含登录网关、角色网关、游戏网关,微端版本额外加上微端端口,不同引擎端口编号不一样,以配置向导内显示为准。

进入路由器管理页面,找到转发规则或者虚拟服务器选项,添加映射条目。内部IP填写电脑内网地址,内部端口和外部端口保持一致,协议选择TCP,状态开启。有多个网关就逐条添加映射,漏掉任意一个端口,都会出现能看到分区但是点登录不开门,或者进图之后断线。保存路由器设置,部分路由器需要重启才能生效。

系统防火墙和安全软件会拦截外网访问,在防火墙高级设置里面添加入站规则,放行全部用到的游戏端口,防护软件把整个服务端目录加入信任列表,避免网关程序被隔离。云主机环境,除了系统防火墙,还要在后台安全组添加入站放行规则,安全组没有放行端口,就算本地配置全部正确,外部依旧无法连接。

登录器和分区列表同步修改,列表文件里面的地址替换为外网IP,端口和登录网关保持一致,保存列表文件编码选择ANSI。如果是网页读取列表,网页服务地址也要改成外网可访问地址,内置列表模式直接在登录器配置面板填写外网IP与对应端口。修改完成之后重新生成登录器,旧登录器缓存的本地地址不会自动更新,发给外部访问者的登录器必须是新生成的版本。

端口映射完成之后,先做测试,不要直接发给其他人。关闭本机wifi,用手机流量打开登录器测试,手机流量属于外部网络,能够正常读戎区、开门进游戏,代表外网配置生效。手机流量测试依旧列表读取失败或者不开门,优先核对路由器映射、安全组、防火墙,再核对网关配置里面的IP和端口。

IP变动是动态宽带常见问题,宽带重启之后外网IP会改变,IP一变,登录器和引擎里面填写的地址就失效,其他人无法登录。动态IP环境可以搭配域名解析工具,域名绑定外网IP,IP变动自动更新解析,登录器列表里面填写域名代替IP,不用每次换IP就重新生成登录器。

内网穿透方案适合没有公网IP的情况,工具启动之后会分配外部访问地址和端口,把引擎网关配置里的外网IP换成穿透工具给到的地址,端口使用穿透后的端口,路由器不用做映射。穿透工具稳定性受线路影响,延迟相对更高,适合少量好友测试,不适合长时间稳定运行。

外网环境下权限和安全设置需要留意,M2里面的GM权限、后台访问权限,不要随意开放,后台端口尽量不要映射到外网。版本自带的漏洞脚本、未关闭的调试命令,在外网环境容易被利用,单机测试没问题不代表外网可以直接开放,上线前清理多余调试脚本,关闭不需要的后台入口。

外网调试高频故障区分,能读到分区但是登录不开门,多半是游戏网关端口没有映射、防火墙拦截、网关内IP填写错误;能开门但是进图黑屏,是补丁没有完整发给客户端,或者微端地址配置依旧是本地回环地址;登录之后频繁断线,检查网关心跳设置、宽带上传速度,部分宽带上传带宽不足,多个人同时连接就容易掉线。

每次修改引擎IP、端口、路由器映射,都要完全关闭所有网关和M2,重新按顺序启动,热加载无法刷新网络监听参数。列表文件改动之后,网页列表需要刷新网页服务,内置列表必须重新生成登录器。外网测试阶段,保留一份单机配置备份,外网调试出错可以快速切回本地环境排查版本本身的问题,区分是版本故障还是网络配置故障。

客户端补吨发,外网玩家拿到登录器之后,缺少配套补丁会出现装备、地图、皮肤显示异常,微端版本配置好微端网关,微端地址填写外网地址,玩家登录时自动下载资源,省去手动复制补丁的步骤,微端网关同样需要映射对应端口。
[顶部]