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

传奇架设服务端正常却连不上:IP端口列表与防火墙排查

热度:
服务端窗口都正常启动、数据也正常,但登录器仍提示无法连接,问题基本集中在IP、端口、列表和防火墙这几个环节。按下面顺序逐条核对,通常能快速定位。

一、先确认本机是否能进

如果连本机都进不去,说明问题出在本地配置;如果本机能进但别人进不去,说明问题出在外网IP、端口放行或列表访问上。

本机测试时,引擎配置向导里的IP填127.0.0.1,登录器列表里的IP也写127.0.0.1,端口保持一致。

二、核对IP是否一致

打开引擎控制器的配置向导,查看基本设置里的外网IP。登录器列表中的开区IP必须和这里完全一致。

常见错误:

服务端配置填的是127.0.0.1,列表里却填了局域网IP或公网IP。

外网架设时填了内网IP,导致别人无法连接。

使用了动态IP但没有开启动态IP模式,IP变化后列表没有同步更新。

三、核对端口是否一致

配置向导第二步登录网关里的服务器端口,必须和登录器列表中的开区端口完全一致,默认通常是7000。

如果列表中还包含微端端口,也要和微端网关中的端口对应,GOM引擎默认微端网关端口通常是8000。

端口不一致是最常见的连接失败原因之一,列表端口、登录网关端口、游戏网关端口三者必须对应。

四、检查列表文件

把列表地址复制到浏览器中直接打开,确认能正常看到文本内容。

检查以下几点:

列表地址是否填写完整,包括http://前缀、IP、端口和文件名。

列表文件编码是否为ANSI,UTF-8编码可能导致读取异常。

列表格式是否正确,每个字段是否齐全,是否有多余空格或缺少分隔符。

如果不确定列表格式是否正确,可以用引擎自带的默认列表测试,默认列表能连上就说明自定义列表的参数写错了。

五、检查防火墙和杀毒软件

Windows防火墙会阻止服务端程序监听端口。排查时暂时关闭防火墙和杀毒软件实时防护,测试是否能连接。

如果关闭后能连接,需要为MirServer目录下的所有exe程序添加入站和出站规则。云服务器还需要在安全组中放行对应端口。

六、检查登录器与引擎是否配套

不同引擎和不同版本的登录器协议不通用。用GOM引擎的版本必须使用配套的GOM配置器生成登录器,混用其他引擎的登录器会导致无法连接。

如果使用的是过旧的破解引擎,可能与当前登录器配置器完全不兼容,建议升级到该引擎的稳定版本并重新生成登录器。

七、检查网关是否真正正常运行

虽然服务端窗口都弹出来了,但某些网关可能处于假死状态。打开任务管理器,确认LoginGate.exe、SelChrGate.exe、RunGate.exe、M2Server.exe都在运行,没有闪退。

如果某个网关闪退,可能是端口被占用。可以用命令行执行netstat-ano查看对应端口是否被其他程序占用。

八、检查KEY授权

部分引擎如996PC需要有效的KEY授权才能正常通信。如果KEY过期或不是自己的授权,即使服务端启动正常,登录器也可能无法连接。

九、快速排查顺序

本机测试连不上:核对IP是否为127.0.0.1、端口是否一致、登录器是否与引擎配套、防火墙是否拦截、网关是否正常运行。

本机能进别人进不去:检查是否填写了公网IP、云服务器安全组是否放行端口、列表地址外网能否访问、路由器是否做了端口映射。
[顶部]