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

传奇服务器连接失败原因与解决步骤

热度:
传奇提示“服务器连接失败”跟“不开门”不是一回事。不开门是列表能出、点区卡加载;连接失败是登录器根本连不上LoginGate或LoginGate连不上M2。分单机和外网两种情况,按顺序查。

一、单机连接失败,先查这六项
1.服务端进程没全起来
DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2六个窗口缺一个就连接失败。
一键启动包点完不代表全活,逐个看黑窗有没有闪退、红字、卡住。

2.端口没监听
cmd跑:
netstat-ano|findstr":7000"
netstat-ano|findstr":7100"
netstat-ano|findstr":7200"
没有LISTENING就是LoginGate/RunGate没起来或被杀软删了。
7000被迅雷、酷狗、IIS占用了,换7001/7101/7201,登录器列表同步改。

3.IP没统一
单机全填127.0.0.1。别混192.168.x.x、0.0.0.0、公网IP。
要核:!Setup.txt、LoginSrv\!addrtable.txt、LoginGate.ini、RunGate.ini、ServerList.txt、登录器配置。
列表里写192.168.x.x,本机连127.0.0.1,端口一样也连不上。

4.登录器列表格式错
ServerList.txt用ANSI存,别UTF-8带BOM。
格式:测试区127.0.0.1
7000
竖线英文,行尾没空格,换行正常。
GEE端可能要多段:测试区127.0.0.170001127.0.0.1
0

5.防火墙/杀软拦截
Defender、360、火绒会把LoginGate.exe、RunGate.exe、登录器exe拦了。
临时全关测;能进再去加白名单。Win10/11还要右键管理员运行,别双击完被UAC掐。

6.登录器和服务端引擎不配套
HERO端用HERO登录器,GOM端用GOM登录器,GEE端用GEE登录器。
拿“万能登录器”套,列表能出但点区就连接失败。
用服务端自带登录器配置器重新生成登录器,覆盖客户端根目录。

二、外网连接失败,多查这几项
1.服务器安全组没放行
云厂商控制台→安全组→入方向规则,放行TCP7000/7100/7200/80。
只放80不放7000,列表能开、进不去。

2.服务器防火墙没放行
CentOS:firewall-cmd--add-port=7000/tcp--permanent
Windows:防火墙高级设置加例外,或临时关测。

3.服务端IP写成内网
云服务器有公网IP和私网IP。!Setup.txt、LoginSrv、Gate配置里填公网IP,别填10.x.x.x/172.x.x.x。
列表文件里也写公网IP。

4.网关没绑0.0.0.0
RunGate/LoginGate监听地址写127.0.0.1,外网永远连不上。
改成0.0.0.0或服务器内网IP,列表写公网IP。

5.家用宽带封端口
家用光猫/路由器封80、8080、7000段。想外网玩,要么用云服务器,要么把网关端口改到50000+高位段,路由器做端口映射,IP用DDNS。

6.域名没备案/被墙
列表用域名但没备案,HTTP被运营商拦。直接用IP直链,别用域名。

三、连接失败时看M2和Gate窗口
•LoginGate报“连接服务器失败”:LoginSrv没起,或!addrtable.txt里IP错

•RunGate报“连接M2失败”:M2没起,或RunGate配置里M2地址错

•M2报“等待网关连接”:RunGate没连回来,重启RunGate

•LoginSrv报“无法绑定端口”:端口被占,换端口

四、最容易被忽略的四个点
1.列表文件UTF-8存了,登录器读空→转ANSI
2.网关exe被杀软删了节,能起但转发包失败→加白重解压
3.登录器列表里端口和LoginGate端口不一致→核对7000/7001
4.服务端改了IP没重启M2→改完必须重启所有服务,别只重开登录器

五、连接失败快速自测顺序
1.任务管理器确认六个进程全在
2.netstat看7000/7100/7200有LISTENING
3.浏览器开http://127.0.0.1/list.txt能出文本
4.登录器列表IP127.0.0.1、端口7000
5.关防火墙杀软再测
6.用服务端自带登录器配置器重生成登录器
7.看M2底部“网关连接成功”不是“等待网关”
8.外网就加安全组、防火墙放行、IP写公网、网关绑0.0.0.0

六、连接失败和不开门区别速记
•列表出不来、点区提示连接失败:LoginGate/端口/列表IP问题

•列表能出、点区卡加载、转圈、最后超时:RunGate连M2失败、地图加载、出生点问题

•能注册但建角色后连接失败:DBServer没连上数据库

•能进土城但换图掉线:Map缺失或MapInfo错

七、单机最稳配置模板
•服务端路径D:\MirServer纯英文

•所有IP127.0.0.1

•LoginGate7000、SelGate7100、RunGate7200

•ServerList.txt:测试区127.0.0.1
7000,ANSI编码

•登录器用服务端自带配置器生成

•关Defender/360/火绒,加白D:\MirServer

•以管理员身份跑所有exe

•启动顺序:DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2

八、外网最稳配置模板
•云服务器CentOS/Windows

•安全组放行80、7000、7100、7200

•防火墙放行对应端口

•服务端所有IP写公网IP

•RunGate/LoginGate监听0.0.0.0

•列表文件传网站根目录,浏览器http://公网IP/list.txt能开

•登录器列表写公网IP,端口7000

•数据库3306不对公网开,只允许内网

连接失败本质就是“登录器到LoginGate”或“LoginGate到M2”之间断了。先把本机六个进程、三个端口、一个列表文件、一个登录器配置全对齐,单机基本全通。外网再叠加上安全组、防火墙、公网IP、网关绑定,别一上来就怀疑端坏了。
[顶部]