输入账号密码后不开门,是传奇单机架设最高频的问题。能打开登录器、能输入账号密码,说明客户端和列表读取正常,问题卡在登录器向服务端发起连接这一步。下面按排查顺序逐一梳理。
第一步:检查网关窗口是否全部启动
打开引擎控制器启动服务端后,正常情况下会弹出多个窗口,包括LoginGate、SelGate、RunGate、DBServer、LoginSrv、M2Server等。少一个窗口都不行,尤其是LoginGate和SelGate,这两个是"开门"的关键。
如果某个窗口闪退或没有弹出,先检查杀毒软件是否拦截。Windows Defender、360、火绒经常把LoginGate.exe、RunGate.exe误删,测试阶段建议关闭实时防护或将MirServer目录加入信任区。
第二步:核对IP配置
打开引擎控制器的配置向导,检查"游戏服务器外网IP地址"。单机测试必须填127.0.0.1,不能填localhost、192.168.x.x或其他地址。 同时确认没有勾选"动态IP模式",单机不需要动态IP。
还要检查游戏服务器名称是否含有空格,比如"火龙 传奇一区"这种写法会导致不开门,区名必须连续无空格。
第三步:检查端口占用
用命令行检查登录端口和游戏端口是否被占用:
netstat -ano | findstr ":7000"
netstat -ano | findstr ":7100"
常见端口为7000、7100、7200、9999,具体以引擎配置为准。如果端口被其他程序占用,网关会启动失败或无法绑定。
第四步:核对登录器配置
打开登录器配置器,检查服务器IP是否填127.0.0.1,端口是否和引擎配置一致。老GOM引擎需要key.lic文件,必须同时放在MirServerMir200和登录器配置器目录下,否则不开门。 新GOM引擎不需要key,但需要在线配置。
如果使用了第三方登录器,登录器自带的网关必须和引擎配套,不能混用不同版本的LoginGate。
第五步:删除网关INI文件重建
如果之前手动改过网关配置文件导致错乱,可以删除各网关目录下的Config.ini等配置文件,然后通过引擎控制器重新生成配置。
第六步:检查插件兼容性
部分版本自带插件DLL,存放在MirServerMir200PlugList.txt中。如果插件与引擎版本不兼容,M2Server可能启动异常,导致网关无法连接。可以尝试删除PlugList.txt中除IPLocal.dll以外的所有插件,然后重启M2Server测试。
第七步:检查防火墙
Windows防火墙可能拦截本地回环通信。调试期间可以临时关闭防火墙,或者在高级安全防火墙中为MirServer目录下所有exe程序添加入站允许规则。
排查顺序总结:先看网关窗口是否全部弹出,再核对IP和区名配置,接着检查端口占用,然后核对登录器IP、端口和key文件,最后处理防火墙和插件兼容性。多数不开门问题在这几步内能解决。
传奇单机架设不开门:从网关端口到登录器配置全链路排查
来源:
作者:
点击:

