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

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

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

解压路径铁律:纯英文无空格磁盘根目录,如 D:\MirServer,禁中文、禁桌面、禁 Program Files、禁括号。解压后检查必备件: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→控制面板切小图标开 BDE Administrator→Object→New→类型 STANDARD→改名 HeroDB(大小写无所谓但必须叫这个)→右侧 PATH 指向 D:\MirServer\Mud2\DB 或 D:\MirServer\Mir200\Mud2\DB(目录里得有 StdItems.db、Monster.db)→Ctrl+S 保存选 Yes→services.msc 确认 Borland Database Engine 服务 Running。

MySQL 路线(GOM/GEE/战神)。装 MySQL 5.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 加映射即可复用同一套启动顺序。