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

传奇服务端完整版架设流程DBC2000与M2启动顺序

热度:
传奇服务端完整版指带MirServer根目录、DBServer、LoginSrv、LoginGate、RunGate/SelGate、LogServer、Mir200/Envir及引擎控制器的一整套包,不是单一个M2Server.exe。架设按环境→数据库→IP配置→启动顺序→登录器五步走,顺序错一个黑窗就红字。

先认引擎再动手。GOM/GEE新版多用MySQL或自带SQLite/Access,HERO/Blue/LEG老端死绑DBC2000,战神/白日门手游端用MySQL5.7。根目录有HeroM2.exe是HERO,有BlueM2.exe是Blue,有GomEngine.exe是GOM,有GeeEngine.exe是GEE,引擎认错登录器生成器就白做。

解压路径铁律:纯英文无空格磁盘根目录,如D:\MirServer,禁中文、禁桌面、禁ProgramFiles、禁括号。解压后检查必备件:DBServer\DBServer.exe、LoginGate\LoginGate.exe、LoginSrv\LoginSrv.exe、RunGate\RunGate.exe(GOM有时合并进M2)、Mir200\M2Server.exe或HeroM2.exe、GameCenter.exe引擎控制器、登录器生成器.exe。少一个起不来。

DBC2000路线(HERO/Blue)。装DBC2000→控制面板切小图标开BDEAdministrator→Object→New→类型STANDARD→改名HeroDB(大小写无所谓但必须叫这个)→右侧PATH指向D:\MirServer\Mud2\DB或D:\MirServer\Mir200\Mud2\DB(目录里得有StdItems.db、Monster.db)→Ctrl+S保存选Yes→services.msc确认BorlandDatabaseEngine服务Running。

MySQL路线(GOM/GEE/战神)。装MySQL5.7设root密码,Navicat新建库legend_mirror或mir2,字符集utf8mb4,导入服务端Database或DBServer目录里的.sql(注意顺序,先role后game或按版本说明)。改DBServer\Config.ini或Mir200\DBConfig.ini:DBAddr=127.0.0.1、DBPort=3306、DBUser=root、DBPassword=你的密码、DBName=库名,存盘。

IP与端口统一改。单机全填127.0.0.1;局域网填服务器内网IP如192.168.1.108;外网填公网IP或引擎控制器勾动态IP。用Notepad++(ANSI编码)搜Mir200\!Setup.txt里ServerAddr、ServerIP、LoginServerIP、DBAddr、GateAddr全部替换成同一IP,LoginGate\Config.ini里GateAddr和Port=7000对齐,RunGate默认7100或7200,M2主端口默认7000或引擎默认。所有配置文件IP必须一致,127.0.0.1和192.168混用必连不上。

启动顺序死规定:先MySQL服务(或DBC服务)→DBServer.exe(黑窗出“数据库启动成功”)→LoginSrv.exe(账号认证)→LoginGate.exe(登录网关,监7000)→RunGate/SelGate.exe(游戏网关,监7100/7200)→最后M2Server.exe或点引擎控制器“启动服务器”。M2窗体底部出“游戏服务器启动成功”“监听端口7000成功”且无红字即活。任意黑窗别关,关了全服掉线。闪退查三点:防火墙拦端口、VC++运行库缺、DBC路径错。

客户端与补丁。客户端大版本必须和服务端对上,1.76用十周年/十三周年客户端,1.80+用十六周年以上,别拿最新官服客户端。把服务端Patch、Data、Map、Wav文件夹按说明覆盖进客户端根目录(如E:\Legend\Data),层级错一位地图全黑。打开登录器生成器,选同引擎版本,填服务器IP(127.0.0.1或公网IP)、LoginGate端口7000、RunGate端口7100,绑客户端路径,生成.exe放客户端目录。HERO端还要用配套注册器建账号,GOM/GEE多在登录器内直接注册。

进游戏验证。开客户端点生成的登录器,建角色进土城,打鹿看掉物、互相交易、@make屠龙测试GM指令(M2控制台管理员列表加角色名权限10)。卡加载条查网关没起或IP手抖多空格;能进秒掉线查M2管理员列表角色名大小写;能玩但怪不掉东西查Envir\MonItems路径。外网发布另做三件事:云服务器安全组放7000/7100/7200/3306/8080,家用光猫改桥接做TCP端口映射,列表文件(serverlist.json或.txt)IP和登录器IP再核对一遍。

单机自测到这结束。要外网联机,HeroDB走DBC的别想远程连,DBC是单机数据库,真外网得换MySQL或把DBC机子当纯内网服再端口映射;GOM/GEE的MySQL路线天然支持外网,改公网IP加映射即可复用同一套启动顺序。
[顶部]