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

传奇架设启动成功却进不去游戏:不开门黑屏连接失败全排查流程

热度:
一、先确认“启动成功”是不是假活
点GameCenter/引擎控制器显示“启动完成”不等于链路通。任务栏必须同时存在这些窗口且不停闪退:
DBServer.exe(数据库服务)、LoginSrv.exe(账号服务)、LogDataServer.exe(日志)、LoginGate.exe(登录网关)、SelGate.exe(角色网关)、RunGate.exe/GameGate.exe(游戏网关)、M2Server.exe(主引擎)。
任一窗口闪退、红字、自动消失,就是假活。先看对应目录下的日志(Mir200\Log、DBServer\Log、LoginSrv\Log),常见红字:DBC2000路径错、!Setup.txt参数错、Hum.db损坏、脚本加载失败。

二、单机架设IP必须全量统一为127.0.0.1
单机本机测试填外网IP、局域网IP(192.168.x.x)必卡“不开门”。逐个核对:
•引擎控制器→配置向导→服务器地址/登录地址/外网IP栏→全填127.0.0.1,动态IP模式单机别勾

-Mir200\!Setup.txt→ServerAddr=127.0.0.1、ServerIP=127.0.0.1
•LoginSrv\!addrtable.txt→格式:服务器名127.0.0.1127.0.0.1127.0.0.1:7100

-RunGate\Config.ini→ServerAddr、GateAddr均为127.0.0.1
•登录器列表文件(ServerList.txt/list.txt/Mir.ini)→1测试服127.0.0.17000
0,编码ANSI,无空行

三、局域网/外网IP与端口映射
局域网:所有配置改成本机内网IPv4(ipconfig查),客户端登录器列表填同网段内网IP。
外网:服务端配置向导填公网IP或勾动态IP模式;路由器“虚拟服务器/端口转发”把7000、7100、7200、7201、7202、7300、8000(微端)全部映射到服务端内网IP,协议TCP+UDP;云服务器去安全组放行同批端口入方向。网关绑定IP写0.0.0.0,别绑内网IP,否则外网应答不出去。

四、端口占用排查
CMD执行:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
显示LISTENING且PID不是服务端进程(迅雷、QQ、旧网关残留常占),任务管理器结束占用进程,或改!Setup.txt/RunGate.ini端口并同步登录器。改完重启M2与全部网关。

五、防火墙与杀软拦截
WindowsDefender防火墙高级设置→入站规则→允许TCP7000-7300、8000,专用/公用全勾;或临时关闭防火墙测一次。360、电脑管家、火绒实时防护会把LoginGate.exe、M2Server.exe、RunGate.dll当可疑文件静默删,整个MirServer加信任区,缺失文件重新解压覆盖。Win10/11服务端控制器与登录器右键“以管理员身份运行”。

六、登录器与引擎不匹配
GOM服务端必须用GOM登录器生成器出的登录器,GEE用GEE,Hero、BLUE、LEG同理,混用直接协议拒绝。用服务端自带的登录器配置器重生成:列表IP/端口、微端密码、资源目录名、PAK密码全部按服务端填。列表格式示例:区名服务器名外网IP7100外网IP
8000。旧登录器缓存配置不生效,必须换新的exe。

七、客户端补丁与版本对应
服务端Mir200\!Setup.txt里ClientFile1=Mir.1决定认哪个客户端主程序;1.76服务端配1.85客户端必黑屏。用10/13/16周年纯净客户端,把版本包里Data、Map、Wav、Graphics、Resources、Pak.txt、NewopUI.Pak整体覆盖进客户端根目录,路径纯英文无空格。创建角色后黑屏、装备透明、地图空白,都是补丁没盖全或PAK密码不对。

八、数据库与账号验证断点
DBServer窗口没显示“数据库服务启动成功”、HeroDB路径错、Mud2\DB\HeroDB.mdb缺失→账号能注册但验证不通过,输入密码无反应。DBC2000建BDE别名HeroDB指向Mud2\DB,引擎控制器配置向导里Access数据库路径重新指一遍。Hum.db/Id.db损坏从原包替换MirServer\Mud2\DBSrv200\FDB与LoginSrv\IdDB。

九、典型现象对照
•登录器没列表→ServerList.txt缺失/HTTP列表服务没起/编码非ANSI

•输账号密码没反应→DBServer没起/IP填外网/登录器端口错

-能选区能建角色但黑屏卡加载→客户端补丁缺/地图文件损/微端8000未通
•提示连接服务器失败→防火墙拦/端口没映射/网关绑IP错

•别人能注册你自己进不去→列表里IP写成127.0.0.1发出去了,需重生成外网列表

十、兜底重启顺序
关全部→删Mir200\Log\ScriptCache.dat(有则删)→启动顺序严格按DBServer→LoginSrv→LogDataServer→LoginGate→SelGate→RunGate→M2Server→引擎控制器收尾。M2控制台出现“游戏网关已连接、角色网关已连接、数据库已连接”才算真活,再开登录器进游戏。
[顶部]