一、准备材料
1. 1.76盛世服务端
完整 MirServer 目录,内含 Mir200、Mud2、DBServer、LoginGate、SelGate、RunGate、LogServer、GameCenter.exe。盛世版带专属 Data、Map、PAK 补丁和配套登录器配置器。
2. DBC2000
按系统位数安装,用来挂 HeroDB。GOM 引擎部分包也支持 ACC 库,但老盛世端基本还是 DBC。
3. 客户端
用 13 周年或 17 周年官方客户端,解压到纯英文目录,例如 D:\Mir2Client。
4. 编辑工具
Notepad++,别用记事本存配置,容易出 BOM 问题。
二、解压路径
服务端解压到 D 盘根目录:
D:\MirServer
要求:
• 全英文、无空格、无中文
• 不放桌面、不放 C 盘
- 检查 D:\MirServer\Mud2\DB 里是否有 StdItems.db、Monster.db、Magic.db
客户端解压到:
D:\Mir2Client
三、DBC2000 配置
1. 装完 DBC2000,控制面板打开 BDE Administrator
2. 右键 Databases → New → 类型 STANDARD
3. 名字写 HeroDB
4. 右侧 PATH 指向 D:\MirServer\Mud2\DB
5. 菜单 Save 保存
6. 删 C 盘根目录 PDOXUSRS.NET(有就删,防锁库)
7. 重启一次机器
DB 实际在 D:\MirServer\Mir200\DB 的,按实际路径指。
四、引擎控制器配置
打开 D:\MirServer\GameCenter.exe,点配置向导:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB
• 区名:1.76盛世单机
• IP:127.0.0.1
• 不勾动态IP
• 登录端口:7000
• 角色网关:7100
• 游戏网关:7200
• 微端:单机不勾
一路下一步,保存配置,点一次数据清理。
五、核对配置文件
用 Notepad++ 把以下文件 IP 统一成 127.0.0.1:
- Mir200\!Setup.txt
• LoginSrv\!addrtable.txt
• LoginSrv\!ServerAddr.txt
• LoginGate\Config.ini
• SelGate\Config.ini
- RunGate\MirGate.ini
• DBServer 下相关 ini
端口口径:
7000 登录网关
7100 角色网关
7200 游戏网关
!Setup.txt 里 ServerName 自定义,GateAddr 写 127.0.0.1,DBPath 指向 Mud2\DB。
六、启动顺序
1. DBServer
2. LoginSrv
3. LoginGate
4. SelGate
5. RunGate
6. M2Server
GameCenter 一键启动也是这个顺序。每个窗口无红色报错、网关显示监听成功再进下一步。
闪退先查:
• 路径有中文
• HeroDB 路径错
• 缺 VC++ 运行库
• 杀毒删了引擎 dll
七、本地列表
新建 list.txt,ANSI 编码,内容:
1.76盛世单机 127.0.0.1 7000
或格式:
1.76盛世单机127.0.0.1 7000
0
放本地列表小程序目录,起列表服务:
http://127.0.0.1/list.txt
浏览器能直接打开看到文本,说明列表有效。
八、登录器生成
打开服务端自带的登录器配置器(GOM/盛世定制版都行):
- 主列表:http://127.0.0.1/list.txt
• 备用列表:同上
• 微端模式:取消
• 客户端路径:D:\Mir2Client
• 补丁目录名:和客户端补丁文件夹一致
• PAK 密码:按服务端补丁包里 pak.txt 填,大小写严格一致
生成 login.exe,复制到 D:\Mir2Client 根目录。
九、客户端补丁覆盖
把服务端盛世补丁解压进客户端根目录,合并覆盖:
• Data
• Map
• WIL/WZL
• PAK 文件
- NewopUI.Pak 必须进 Data 目录
重点核对:
• Items.pak 密码
• ChrSel.pak 密码
• Map 相关 pak 密码
PAK 密码错 = 黑屏;补丁没盖全 = 装备变稻草人、地图缺图;补丁套多层子目录 = 登录器读不到。
十、进游戏与 GM
1. 服务端全部窗口正常
2. 双击客户端 login.exe
3. 输账号密码,首次直接注册
4. 选区建角色进游戏
GM 权限:
M2Server 窗口 → 查看 → 列表信息 → 管理员列表
加角色名,等级 10,保存,小退重登。
测试命令:
@make 裁决 1
@level 40
@reload
十一、单机参数
!Setup.txt 可微调:
• TestServer=1
• ExpRate=1(盛世节奏别开太高)
• MaxOnline 填 20-50
• 刷怪密度调低,老机器不卡
十二、故障速查
1. 启动报数据库失败
HeroDB 名字错、PATH 指错、没重启机器、PDOXUSRS.NET 没删。
2. 能开登录器但区服空
list.txt 编码不是 ANSI,或列表服务没起。
3. 进游戏黑屏
NewopUI.Pak 没盖、PAK 密码错、客户端版本不对。
4. 卡加载界面
RunGate/SelGate 没起,或端口被占。
5. 装备显示异常
Data 没覆盖全,或 WIL 索引坏了,用 WIL 工具重建索引。
6. 引擎不匹配
登录器和服务端不是同引擎,盛世端必须用自带配置器生成。
7. 闪退
关杀毒、加白名单,重装 VC++ 运行库,路径去中文。
十三、备份习惯
• 起服务前备份整个 D:\MirServer
• 改配置前先拷原文件
• 关游戏先停 M2 再关网关
• 角色数据在 Mud2\DB,坏档靠备份救
• 单机自玩,不随便开外网
1.76盛世单机就三件事卡人:HeroDB 路径对不对、IP 是不是全 127.0.0.1、补丁 PAK 密码对不对。这三处稳了,配置向导跑完基本直接进游戏。
1.76盛世传奇单机版搭建:DBC配置到进游戏完整实操
来源:
作者:
点击:

