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

绿盟登录器搭建GOM单机传奇全流:DBC2000避坑与黑屏报错终结

热度:
解压服务端到D:\MirServer,客户端用十三周年以上纯净端解压到D:\MirClient,路径全英文无空格无中文,杀毒软件把整个MirServer与MirClient加白名单,否则M2、LoginGate、绿盟配置器易被隔离导致秒退或列表空白。GOM新端有ACC/SQLite库可跳DBC,老端必须走DBC2000。

一、DBC2000与HeroDB配置(老GOM端必做,报错重灾区)
1.装DBC2000全程Next,控制面板切小图标找BDEAdministrator;
2.左侧Databases右键New→类型STANDARD→改名HeroDB(必须这拼写,大小写不敏感但要和引擎配置一致);
3.右侧PATH点…选D:\MirServer\Mud2\DB,目录里必须真实存在Magic.DB、Monster.DB、StdItems.DB等文件;
4.Ctrl+S或Apply保存,右键HeroDB点Open,状态显示Open再关窗口;Win10/11右BDE管理员身份运行,必要时重启机;
5.避坑:PATH多写少写一级(如指到MirServer根而非Mud2\DB)、DB文件夹空、HeroDB名拼错、没Open就起引擎——全部触发M2“DBC连接失败/找不到数据库”。

二、GOM引擎控制器配置
双击D:\MirServer\GameOfMir引擎控制器.exe(或GameCenter.exe)→配置向导:
•游戏服务端目录:D:\MirServer

•数据库名称:HeroDB(ACC版填对应库名)

-服务器名:自定义
•IP:单机填127.0.0.1,不勾动态IP

•端口:7000登录、7100/7200游戏网关,默认不动,冲突才+1

保存生成配置→启动所有服务。

三、服务启动顺序与校验
正确次序:DBServer(连HeroDB成功)→LoginSrv→LoginGate→RunGate→M2Server(Mir200主程,底部显“游戏服务已启动/DBC连接成功”无红字)。M2秒退先看Mir200\Log最新日志,多是!Setup.txt或Envir脚本括号错;端口被占报BindPortFailed,netstat-ano查杀占用。单机若开微端才起MicroGate/MicroServer,不开微端列表末位写0。

四、绿盟登录器配置器实操
进服务端“登录器”文件夹→绿盟GOM配置器:
1.Key.lic放两处:配置器目录+D:\MirServer\Mir200,必须同一份,缺则“授权文件缺失/Key无效”;
2.主列表/备用列表填本地txt(如D:\MirClient\list.txt),内容:单机测试区127.0.0.1
7000,ANSI编码,竖线用英文;
3.客户端路径选D:\MirClient;搜索条件勾Data、Map、Wav,或导SearchMirDirectory.txt;
4.Resources/补丁文件夹名填版本实际名(Data/Resources/zhanzheng),须与客户端根目录补丁文件夹同名;
5.PAK/WIL/WZL规则页加载Pak.txt,状态全绿=路径密码对,红条=路径错或密码错;
6.取消“动态IP/微端支持/防劫持列表”(单机),网关密码与RunGate\Config.ini一致;
7.生成Login.exe→拷到D:\MirClient根目录与mir.exe同级,别直接桌面双击(会误认其他客户端)。

五、补丁覆盖与Pak.txt路径重写(黑屏白条根因)
1.版本包里Data、Map、Sound、Wav、Resources、Items、NewopUI.pak全量覆盖进D:\MirClient根目录,同名替换;
2.必带NewopUI.pak进客户端Data,缺它登录界面直接黑屏无输入框;
3.记事本开登录器目录Pak.txt,批量替换原作者盘符路径为D:\MirClient\Data(如E:\旧端\Data\xx.pak→D:\MirClient\Data\xx.pak),密码段竖线后原样保留;改完覆回配置器目录与MicroServer目录各一份;
4.地图黑屏查Map\*.map与Mir200\Envir\MapInfo.txt行数对应;装备/NPC白“?”=Pak密码错或Items.pak没覆盖。

六、进游戏与高频报错速查
本机双击客户端根目录绿盟登录器→任意账号密码注册→选区建角色进游戏。
•M2报DBC连接失败:HeroDBPATH错/DB空/没Open,重配重启

•列表空白/读不到:list.txt非ANSI、竖线中文、端口与LoginSrv不一致

-登录器闪退:Key.lic只放一处或版本不匹配
•进游戏全黑:NewopUI.pak缺、客户端低于13周年、补丁没覆盖

•装备地图白条“?”:Pak.txt路径没替或密码错

•卡“正在连接服务器”:网关未起/防火墙拦7000,单机把GameOfMir/LoginSrv/RunGate加防火墙允许

-改了经验爆率不生效:ExpRate/DropRate在Setup.txt改完须重启M2

GM授权:M2控制台→选项→管理员列表加角色名,或Mir200\Envir\AdminList.txt每行一角色名,重启M2生效。
[顶部]