准备
- 服务端压缩包(本站版本,解压密码见下载面板)
- 7-Zip 或 WinRAR(Windows 自带的解压会丢文件)
- DBC2000(GOM / GEE 引擎需要,翎风通常不需要)
- 一个干净的传奇客户端(1.76 或版本说明里指定的版本)
路径里不要有中文、空格和括号。推荐D://MirServer与D://热血传奇—— 版本里的Config.ini和Pak.txt默认就是按这个路径写的,改路径反而要多改一堆配置。
第一步:解压服务端
把服务端解压到 D://MirServer,解压后根目录应该能看到 DBServer、LoginSrv、LoginGate、SelGate、RunGate、LogServer、Mir200、登录器 这些目录。
如果解压出来外面还套了一层 版本名\ 或 1\,把里面那层的内容挪到 MirServer 下 —— 多套一层会让所有相对路径失效。
第二步:装 DBC2000(GOM / GEE)
装完打开 BDE Administrator,新建一个别名:
- 别名(Alias):
HeroDB - 路径(Path):
D://MirServer//Mud2//DB
别名必须是 HeroDB,因为 DBServer\dbsrc.ini 里写的就是它。名字对不上,DBServer 起来就闪退。
第三步:按顺序启动七个网关
顺序不能乱,后面的程序要连前面的端口:
- DBServer(数据库服务,先起)
- LoginSrv(账号服务)
- LogServer(日志)
- LoginGate(登录网关)
- SelGate(角色网关)
- RunGate(游戏网关)
- Mir200(M2Server,主引擎,最后起)
每个都起来后再起下一个。M2Server 启动时会刷一大段日志,最后出现 Server started 之类的字样才算成功;如果中途红字报错,先看错的是哪个网关,再回去检查上一步。
很多版本根目录有 GameCenter.exe(GOM)或一键启动器,能一次拉起全部 —— 新手用它可以少踩顺序的坑。但出问题时还是得逐个起,才知道卡在哪。
第四步:改 IP(开区才需要)
单机全部填 127.0.0.1,不用改。要开外网才需要动这几个文件:
| 文件 | 改什么 |
|---|---|
LoginSrv\!addrtable.txt | 三处 IP 改成外网地址 |
LoginSrv\!servertable.txt | 服务器地址与端口 |
DBServer\dbsrc.ini | ServerAddr |
LoginSrv\Logsrv.ini | ServerAddr / GateAddr |
RunGate\Config.ini | ServerAddr |
改之前先把这几个文件备份一份。改完记得在防火墙放行 7000、7100、7200 这些端口(各版本略有不同,看配置文件里的 GatePort)。
第五步:客户端与补丁
补丁解压到热血传奇客户端根目录,解压后应该和 Data、Map、Wav 这些目录同级。不要解压到 Data 里面,也不要多套一层文件夹。
详细说明与黑屏排查见 补丁放哪个目录。
第六步:登录器
把登录器复制到客户端根目录(不是服务端目录),双击运行。列表地址用版本自带的,或者填本站提供的 https://cmbbk.com/lb.txt。选区、进游戏。
登录器的 8 个键怎么配,见 登录器怎么配置。
常见报错
| 现象 | 原因与处理 |
|---|---|
| DBServer 一闪就退 | BDE 别名不是 HeroDB,或路径指错;也可能没装 DBC2000 |
| M2Server 启动报「找不到 XXX.txt」 | 解压不完整,或外面多套了一层目录,导致相对路径错位 |
| 能登录但角色列表空白 | SelGate 没起,或 DBServer 与 LoginSrv 端口不一致 |
| 进游戏黑屏 | 补丁没放对,见 补丁与黑屏 |
| 装备显示成问号 / 白块 | PAK 路径或密码不对,见 PAK 密码 |