单机传奇登录器区服列表空白添加游戏提示GAME拒绝访问处理办法

来源: 作者: 点击:
先理清现象,服务端资源已经准备完成,DBC2000配置完毕,打开自带登录器之后左侧列表是空的,手动添加区服的时候弹出传奇GAME拒绝访问,这个报错大多来自登录器、网关、密钥、权限、进程、文件路径几处不匹配,不是单一问题,按顺序逐项排查。

首先核对整套组件启动状态,登录网关是负责接收登录器连接和区服列表的核心,账号网关、角色网关、游戏网关、M2主程序都要正常开启,不能有红色报错。很多人只开M2,漏开登录网关,登录器发起连接就会直接被拒绝。打开登录网关窗口,查看日志,尝试添加区服、点连接的时候,网关日志有没有收到连接记录,如果完全没有任何记录,代表网络层面连通失败,网关没有监听对应端口。如果网关收到连接记录之后立刻断开,就是密钥、识别码校验不通过,直接判定拒绝访问。

打开登录网关配置文件,查看里面的密钥、识别码、监听端口,把这三组参数复制保存。打开登录器配置工具,找到区服编辑页面,填写的IP、端口、密钥、识别码必须和登录网关内完全一致,字母大小写、符号不能有差别。单机环境IP固定填写127.0.0.1,不要填写其他地址,端口要和登录网关监听端口保持一致,常见端口为7000,部分版本会修改成别的数字,以网关配置为准。密钥识别码是双向校验,一边错一个字符,就会出现连接被拒绝,登录器提示GAME拒绝访问。

检查登录器和网关配套问题,自带登录器是上一版引擎生成的,后期更换M2、更换登录网关之后,登录器和网关不配套,协议对不上,同样拒绝连接。引擎版本不同,登录网关的校验协议会有改动,GOM老网关不能用新版GOM登录器,GEE和GOM的登录器不能混用。如果是版本自带登录器,优先使用同包内配套的登录器配置器重新生成,不要直接拿别人的登录器使用。

路径和权限问题也会触发拒绝访问提示,客户端、服务端放在带中文、空格、特殊符号的文件夹内,程序读取game.exe的时候异常。客户端文件夹、mirserver文件夹全部改成纯英文名称,移动到D盘根目录。右键客户端文件夹,属性里面取消只读,关闭占用该目录的资源管理器窗口、压缩软件,部分解压软件后台占用文件,会阻止登录器调用game.exe。右键登录器配置工具和登录网关程序,选择以管理员身份运行,系统权限拦截会造成访问失败。

PAK补丁配置错误也会连带出现这个提示,部分登录器在启动游戏前会校验全部PAK包,PAK密码错误、PAK文件丢失、路径写错,校验失败之后直接返回拒绝访问,不会正常拉起游戏。打开登录器配置,核对每一条PAK的路径和密码,顺序和服务端要求保持一致,暂时可以先清空PAK列表测试,清空之后能正常添加进入游戏,说明问题出在补丁配置。

区服列表文件的问题,自带登录器默认读取list.txt区服列表文件,这个文件放在登录器同目录,文件丢失或者内容格式错误,左侧列表就空白。打开list.txt,按照版本要求格式填写区服名称、IP、端口,格式写错登录器无法加载,只能手动添加,手动添加又因为校验失败被拒绝。可以直接用登录器配置器保存列表,自动生成标准list.txt,不要手动记事本随意编辑,换行、空格错误会失效。

端口占用排查,登录网关设定的端口被别的程序占用,网关看起来打开了,实际没有正常绑定端口,在网关日志会提示端口绑定失败。这种情况网关无法接收连接,登录器访问直接拒绝。关闭占用端口的软件,或者修改登录网关监听端口,同步修改登录器里面填写的端口,两边保持一致。防火墙拦截本地回环连接也会出现这个情况,临时关闭系统防火墙测试,确认是否拦截127.0.0.1的本地访问。

game.exe本身损坏或者版本不配套,登录器在拉起游戏程序的时候校验game文件信息,校验不通过提示拒绝访问。重新解压原版配套客户端,替换干净的game.exe,不要使用别的版本的game文件。部分客户端有反校验机制,修改过补丁、注入过插件之后,game的校验值改变,登录器拒绝调用,需要重新解压纯净客户端。

插件冲突,登录器插件目录里面存放的dll插件和网关插件不匹配,或者插件损坏,连接校验阶段直接报错拒绝。把登录器插件文件夹内文件全部清空,重新生成不带额外插件的登录器测试。很多版本的反外挂插件会做双向校验,插件版本不一致,直接拦截连接请求。

处理顺序固定,先全部关闭服务端,核对DBC的HeroDB配置,确认Mud2数据库文件齐全,再依次启动账号网关、登录网关、角色网关、游戏网关、M2,观察网关日志无报错。打开登录器配置器,重新录入和网关一致的IP、端口、密钥识别码,清空异常PAK列表,保存生成登录器,放到纯净英文路径客户端内,再尝试添加区服连接。修改之后必须重启登录网关,密钥参数改动不会实时生效。

测试的时候优先手动添加一条区服,不要一次性导入多条,方便定位问题。连接成功之后,再逐步添加PAK补丁,一条一条添加,每加一条测试一次,找到导致报错的补丁条目。所有参数核对无误依旧拒绝访问,更换同版本配套登录网关程序,网关文件损坏也会出现持续校验失败。操作前备份网关配置、list列表和客户端文件,避免改动之后无法恢复。