传奇点登录器能出区名,但点开始以后卡着不动、提示连接服务器失败、建完角色进不去,这种情况就叫不开门。它不是单纯网络断了,而是客户端没和网关端口对上,或者网关本身没起来。先别重装服务端,按进程、端口、IP、登录器、防火墙顺序查最快。
一、先确认是不开门还是连不上
两种现象别混:
登录器打开没区名、列表空白:列表地址或登录器生成有问题
有区名但点开始卡住、建号后黑一下回登录界面:网关没开门
能进账号界面但输完没反应:LoginSrv或LoginGate没起
建完角色点开始没反应:SelGate/RunGate没通M2
不开门主要落在后三种,核心查网关。
二、服务端几个进程必须全在
单机架设最少要看这几个窗口:
DBServer.exe
LoginSrv.exe
LoginGate.exe
SelGate.exe
M2Server.exe
RunGate.exe
有的引擎控制器把网关合并了,但登录网关、角色网关、游戏网关功能不能少。
启动顺序别乱:
先DBServer
再LoginSrv
再LoginGate、SelGate
再M2Server
最后RunGate
哪个窗口一闪没了,先看同目录Log或M2红字。RunGate闪退大多是端口被占或Config.ini写错。
三、LoginGate没绑7000就不开门
登录网关是客户端第一道门,默认端口7000。
查法:
开LoginGate窗口,看有没有「端口绑定0.0.0.0:7000」或「已启动」
没有就是没绑上
配置文件一般在LoginGate\Config.ini或LoginGate.ini:
ListenAddr=127.0.0.1
ListenPort=7000
单机统一填127.0.0.1,别填公网IP、别填局域网IP。
登录器列表里写的也是127.0.0.1:7000,两边必须对上。
如果网关绑到虚拟网卡IP(装了VMware、Docker、Hyper-V会出现),物理网就进不来,直接在配置里写死本机真实IP或127.0.0.1。
四、SelGate7100不对会建号后卡住
角色网关默认7100,负责账号选角色那一步。
SelGate\Config.ini里:
ServerIP=127.0.0.1
ServerPort=7100
同时Mir200\!Setup.txt里角色端口也得是7100,不一致就会建号成功但点开始断开。
常见错法:
登录器填127.0.0.1,网关里填192.168.1.x
端口改成7101但登录器没改
复制了两个SelGate没分清哪个在用
改完配置必须关干净服务端重开,只关窗口不行,进程还占着端口。
五、RunGate没连M2是最常见不开门
游戏网关RunGate默认7200,客户端点开始走的就是它。
M2窗口里应该能看到RunGate连接成功;没有这行就是没连上。
RunGate\Config.ini:
GateAddr=0.0.0.0
GatePort=7200
ServerAddr=127.0.0.1
ServerPort=5500(或M2里设的网关内部端口)
M2里「选项-网络设置」的网关端口要和ServerPort对齐。
表现对照:
RunGate窗口没「连接到127.0.0.1:5500」→M2没起或端口错
登录器一直「检测连接状态」→客户端没打到7200
点开始黑屏回登录→RunGate起了但M2脚本/地图炸了
六、端口被占用也会假开门
网关起不来、M2刷10048、RunGate闪退,先查端口。
管理员CMD:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
有LISTENING就看最后PID,任务管理器详细信息里结束掉。
常见占用:上一次没关干净的服务端、迅雷、音乐盒、加速器、虚拟机网卡。
不想查就统一改端口:
登录7001
角色7101
游戏7201
登录器列表同步改,别只改一端。
七、单机IP必须全改127.0.0.1
混着填最坑人:
!Setup.txt里ServerAddr写127.0.0.1
LoginSrv\!addrtable.txt写127.0.0.1
SelGate、RunGate、LoginGate全写127.0.0.1
登录器列表写127.0.0.1
区服名别带空格
外网才把对外入口换公网IP,内部通信仍用127.0.0.1。
单机填192.168.x.x经常会本地回环不通,表现为能起服务但不开门。
八、登录器不是本引擎生成也不开门
GOM服务端配HERO登录器、GEE端用别的通用登录器,列表能出但点了没反应。
正确做法:
用服务端自带的登录器生成器
引擎类型言
主列表填本机列表或本地txt
IP127.0.0.1,端口7000
不勾微端模式(单机完整客户端)
生成完放客户端根目录
列表文件格式(GOM类):
测试一区127.0.0.1700000
0
BLUE类带网关密码:
区名127.0.0.170008000
密码
格式错一位就当没这门。
九、防火墙和杀软静默拦截
网关明明起来了,telnet不通,十次有六次是防护拦的。
临时关WindowsDefender防火墙测一次:
控制面板→WindowsDefender防火墙→关闭
能进就加规则,别长期关:
高级设置→入站规则→新建规则
端口→TCP→700071007200
允许连接
杀软同理:
打开隔离区,恢复M2Server.exe、LoginGate.exe、RunGate.exe
把D:\MirServer加信任
客户端目录也加信任,不然登录器壳也会被删
十、用telnet或tcping验证门开没开
客户端这台机器测:
telnet127.0.0.17000
telnet127.0.0.17200
黑屏光标=通
提示无法打开连接=没通
外网朋友连不上就测公网IP:
telnet公网IP7000
不通先查本机防火墙,再查路由器端口映射。
十一、M2红字顺带看
不开门伴随M2刷错,按红字修:
端口绑定失败→被占用或权限不够
插件加载失败→PlugList.txt只留IPLocal.dll测
数据库连不上→DBC2000的HeroDB路径错
脚本错误→Envir下最近改的脚本转ANSI
地图加载失败→Map缺文件,进图才会崩
M2没到运行中状态,RunGate连了也白连。
十二、外网不开门多查两步
单机不用管路由器,外网才看:
路由器端口映射7000、7100、7200到本机内网IP
协议TCP,有的版本加UDP
引擎配置向导里外网IP填公网IP
内网通信仍127.0.0.1
运营商封端口就换端口或做穿透
别把127.0.0.1和外网IP混写进同一份配置,网关会拒连。
十三、最快排查顺序
1.任务管理器看LoginGate、SelGate、RunGate、M2是否都在
2.M2窗口有没有RunGate连接成功
3.LoginGate配置ListenPort是不是7000
4.SelGate7100、RunGate7200端口对齐
5.所有配置文件IP改127.0.0.1(单机)
6.netstat查7000/7100/7200占用,结束冲突进程
7.关防火墙测一次,能进就加放行规则
8.杀软隔离区恢复网关程序,加信任
9.登录器用服务端自带生成器重做,列表127.0.0.1:7000
10.telnet127.0.0.17200验证
11.还不行清PlugList插件、看M2红字
十四、几个容易白查的坑
网关窗口开着但其实是老进程,配置改了没生效
只改登录器端口没改LoginGate.ini
SelGate起了但!Setup.txt里端口还是老的
RunGate的ServerPort和M2内部端口不一致
区名带空格导致列表解析后半段失效
杀软没关就重开网关,启动完又被删
微端模式勾着但没起微端,登录器卡检测
虚拟机网卡抢了0.0.0.0绑定,真网卡进不来
登录器是别的服务端生成的,列表能出但不握手
不开门不是服务端崩了,多数时候是「门没开」或「客户端敲错门」。先盯LoginGate7000和RunGate7200这两个口,再看IP是不是全127.0.0.1,最后排防火墙和登录器版本。按上面顺序走,不用动数据库也能修好大部分情况。
一、先确认是不开门还是连不上
两种现象别混:
登录器打开没区名、列表空白:列表地址或登录器生成有问题
有区名但点开始卡住、建号后黑一下回登录界面:网关没开门
能进账号界面但输完没反应:LoginSrv或LoginGate没起
建完角色点开始没反应:SelGate/RunGate没通M2
不开门主要落在后三种,核心查网关。
二、服务端几个进程必须全在
单机架设最少要看这几个窗口:
DBServer.exe
LoginSrv.exe
LoginGate.exe
SelGate.exe
M2Server.exe
RunGate.exe
有的引擎控制器把网关合并了,但登录网关、角色网关、游戏网关功能不能少。
启动顺序别乱:
先DBServer
再LoginSrv
再LoginGate、SelGate
再M2Server
最后RunGate
哪个窗口一闪没了,先看同目录Log或M2红字。RunGate闪退大多是端口被占或Config.ini写错。
三、LoginGate没绑7000就不开门
登录网关是客户端第一道门,默认端口7000。
查法:
开LoginGate窗口,看有没有「端口绑定0.0.0.0:7000」或「已启动」
没有就是没绑上
配置文件一般在LoginGate\Config.ini或LoginGate.ini:
ListenAddr=127.0.0.1
ListenPort=7000
单机统一填127.0.0.1,别填公网IP、别填局域网IP。
登录器列表里写的也是127.0.0.1:7000,两边必须对上。
如果网关绑到虚拟网卡IP(装了VMware、Docker、Hyper-V会出现),物理网就进不来,直接在配置里写死本机真实IP或127.0.0.1。
四、SelGate7100不对会建号后卡住
角色网关默认7100,负责账号选角色那一步。
SelGate\Config.ini里:
ServerIP=127.0.0.1
ServerPort=7100
同时Mir200\!Setup.txt里角色端口也得是7100,不一致就会建号成功但点开始断开。
常见错法:
登录器填127.0.0.1,网关里填192.168.1.x
端口改成7101但登录器没改
复制了两个SelGate没分清哪个在用
改完配置必须关干净服务端重开,只关窗口不行,进程还占着端口。
五、RunGate没连M2是最常见不开门
游戏网关RunGate默认7200,客户端点开始走的就是它。
M2窗口里应该能看到RunGate连接成功;没有这行就是没连上。
RunGate\Config.ini:
GateAddr=0.0.0.0
GatePort=7200
ServerAddr=127.0.0.1
ServerPort=5500(或M2里设的网关内部端口)
M2里「选项-网络设置」的网关端口要和ServerPort对齐。
表现对照:
RunGate窗口没「连接到127.0.0.1:5500」→M2没起或端口错
登录器一直「检测连接状态」→客户端没打到7200
点开始黑屏回登录→RunGate起了但M2脚本/地图炸了
六、端口被占用也会假开门
网关起不来、M2刷10048、RunGate闪退,先查端口。
管理员CMD:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
有LISTENING就看最后PID,任务管理器详细信息里结束掉。
常见占用:上一次没关干净的服务端、迅雷、音乐盒、加速器、虚拟机网卡。
不想查就统一改端口:
登录7001
角色7101
游戏7201
登录器列表同步改,别只改一端。
七、单机IP必须全改127.0.0.1
混着填最坑人:
!Setup.txt里ServerAddr写127.0.0.1
LoginSrv\!addrtable.txt写127.0.0.1
SelGate、RunGate、LoginGate全写127.0.0.1
登录器列表写127.0.0.1
区服名别带空格
外网才把对外入口换公网IP,内部通信仍用127.0.0.1。
单机填192.168.x.x经常会本地回环不通,表现为能起服务但不开门。
八、登录器不是本引擎生成也不开门
GOM服务端配HERO登录器、GEE端用别的通用登录器,列表能出但点了没反应。
正确做法:
用服务端自带的登录器生成器
引擎类型言
主列表填本机列表或本地txt
IP127.0.0.1,端口7000
不勾微端模式(单机完整客户端)
生成完放客户端根目录
列表文件格式(GOM类):
测试一区127.0.0.1700000
0
BLUE类带网关密码:
区名127.0.0.170008000
密码
格式错一位就当没这门。
九、防火墙和杀软静默拦截
网关明明起来了,telnet不通,十次有六次是防护拦的。
临时关WindowsDefender防火墙测一次:
控制面板→WindowsDefender防火墙→关闭
能进就加规则,别长期关:
高级设置→入站规则→新建规则
端口→TCP→700071007200
允许连接
杀软同理:
打开隔离区,恢复M2Server.exe、LoginGate.exe、RunGate.exe
把D:\MirServer加信任
客户端目录也加信任,不然登录器壳也会被删
十、用telnet或tcping验证门开没开
客户端这台机器测:
telnet127.0.0.17000
telnet127.0.0.17200
黑屏光标=通
提示无法打开连接=没通
外网朋友连不上就测公网IP:
telnet公网IP7000
不通先查本机防火墙,再查路由器端口映射。
十一、M2红字顺带看
不开门伴随M2刷错,按红字修:
端口绑定失败→被占用或权限不够
插件加载失败→PlugList.txt只留IPLocal.dll测
数据库连不上→DBC2000的HeroDB路径错
脚本错误→Envir下最近改的脚本转ANSI
地图加载失败→Map缺文件,进图才会崩
M2没到运行中状态,RunGate连了也白连。
十二、外网不开门多查两步
单机不用管路由器,外网才看:
路由器端口映射7000、7100、7200到本机内网IP
协议TCP,有的版本加UDP
引擎配置向导里外网IP填公网IP
内网通信仍127.0.0.1
运营商封端口就换端口或做穿透
别把127.0.0.1和外网IP混写进同一份配置,网关会拒连。
十三、最快排查顺序
1.任务管理器看LoginGate、SelGate、RunGate、M2是否都在
2.M2窗口有没有RunGate连接成功
3.LoginGate配置ListenPort是不是7000
4.SelGate7100、RunGate7200端口对齐
5.所有配置文件IP改127.0.0.1(单机)
6.netstat查7000/7100/7200占用,结束冲突进程
7.关防火墙测一次,能进就加放行规则
8.杀软隔离区恢复网关程序,加信任
9.登录器用服务端自带生成器重做,列表127.0.0.1:7000
10.telnet127.0.0.17200验证
11.还不行清PlugList插件、看M2红字
十四、几个容易白查的坑
网关窗口开着但其实是老进程,配置改了没生效
只改登录器端口没改LoginGate.ini
SelGate起了但!Setup.txt里端口还是老的
RunGate的ServerPort和M2内部端口不一致
区名带空格导致列表解析后半段失效
杀软没关就重开网关,启动完又被删
微端模式勾着但没起微端,登录器卡检测
虚拟机网卡抢了0.0.0.0绑定,真网卡进不来
登录器是别的服务端生成的,列表能出但不握手
不开门不是服务端崩了,多数时候是「门没开」或「客户端敲错门」。先盯LoginGate7000和RunGate7200这两个口,再看IP是不是全127.0.0.1,最后排防火墙和登录器版本。按上面顺序走,不用动数据库也能修好大部分情况。

