一、需要准备的东西
1.服务端(MirServer完整包)
包含DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2\DB、GameCenter.exe(引擎控制器)。解压到D:\MirServer,全程纯英文、无空格、无中文。
2.客户端
用十周年/十三周年以上纯净热血传奇客户端,装到D:\MirClient,根目录要有mir.exe、Data、Map、Wav。
3.数据库环境
Hero/Blue/GOM老分支装DBC2000;GEE部分分支用自带库或MySQL可跳过。
4.运行库
VC++2005-2019合集、.NET3.5+、DirectX9.0c。Win10/11登录器右键管理员+兼容模式。
5.工具
Notepad++、引擎自带登录器生成器、DBCommander(改物品用)。
二、DBC2000配置(Hero系必做)
1.装完DBC2000,控制面板打开BDEAdministrator。
2.Object→New→类型STANDARD,别名改HeroDB。
3.右侧PATH指向D:\MirServer\Mud2\DB。
4.Ctrl+S保存,关掉重开生效。
路径错一级,M2起不来,报“无法打开HeroDB”。
三、服务端引擎配置
双击D:\MirServer\GameCenter.exe(引擎控制器),点配置向导:
-游戏目录:D:\MirServer
•数据库名:HeroDB(MySQL系填库名+账号密码)
•服务器名:自定义,如单机测试
•外网IP:127.0.0.1(单机核心,填别的连不上)
•动态IP:不勾
-端口:登录7000、游戏7100、角色7200,默认别动
一路下一步,保存配置。
手动核对关键文件:
Mir200\!Setup.txt里ServerAddr、ServerIP、LocalIP、IPAddress全写127.0.0.1;
LoginSrv、DBServer、网关配置里的旧IP批量替换成127.0.0.1。
四、启动顺序(不能乱)
1.DBServer(读角色/物品库)
2.LoginSrv(账号登录)
3.LoginGate(登录网关)
4.SelGate(角色网关)
5.RunGate(游戏网关)
6.M2Server(核心逻辑,最后起)
所有黑窗别关,M2显示“初始化完成/启动成功”才算好。
五、客户端补丁与登录器
1.补丁覆盖
把服务端带的Data、Map、Sound、Resources、NewopUI.pak直接解压进客户端根目录D:\MirClient,别套一层子文件夹。补丁名要和登录器里配的资源名一致,不然粉块/黑屏/缺地图。
2.PAK密码
服务端有pak.txt就导入登录器配置器,密码不对会资源加载失败。
3.生成登录器
打开登录器配置器:
•列表IP:127.0.0.1
•端口:7000(GEE可能7100,看引擎)
-微端端口:8000/8100(用微端才填)
•客户端路径:D:\MirClient
生成exe,放到客户端根目录,和mir.exe同级。
六、进游戏测试
双击登录器→选区→任意账号密码自动注册→建角色进银杏山谷。
进图后测试:走路、打怪、NPC对话、背包显示、装备外观、技能特效。
七、常见故障排查
1.10048bind端口占用
netstat-ano|findstr:7100查PID,结束占用进程,或改端口并重载配置。
2.connectionclosed
IP/端口不对,确认服务端和登录器都是127.0.0.1,端口一致。
3.黑屏/花屏/装备透明
补丁没覆盖对、pak密码错、资源目录名不匹配。
4.建不了角色
DBServer没起,或DBC路径错、HeroDB别名错。
5.M2闪退
杀软删了驱动,加白名单重解压;缺VC++运行库。
6.地图加载报错
Map目录缺.map,或MonGen.txt地图号写错。
7.不刷怪
Envir\MonGen.txt格式错,或刷怪倍率被清0。
八、改参数做自己的版本
Mir200\!Setup.txt:
•ExpRate经验倍率
•DropRate爆率倍率
•AttackSpeed攻速
•SaveInterval存盘间隔
爆率文件:
Envir\MonItems\*.txt按怪物名配掉落。
物品属性:
用DBCommander开Mud2\DB\StdItems.dbf改攻击、防御、佩戴条件。
NPC和脚本:
Envir\NpcDef.txt绑NPC,Envir\Market_Def写脚本,@命令测试权限用M2里加角色管理权限。
九、局域网联机(可选)
服务端配置向导外网IP填本机内网IP(如192.168.1.100),防火墙放行7000-7300,登录器列表同步改内网IP,同网段其他机器连同一个登录器。
十、单机稳定小建议
•服务端放固态,4G内存够176,1.80/火龙多开网关建议8G。
•每次改完配置必须全停重起,热改不生效。
•版本包先备份一份再动,爆率脚本写错容易刷崩。
•微端只在资源大、地图多的时候开,纯176复古可以不开。
按上面走,单机176到GOM/GEE新版都能跑起来,进图不黑屏、能打怪、能存盘,就算架构成功。
1.服务端(MirServer完整包)
包含DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2\DB、GameCenter.exe(引擎控制器)。解压到D:\MirServer,全程纯英文、无空格、无中文。
2.客户端
用十周年/十三周年以上纯净热血传奇客户端,装到D:\MirClient,根目录要有mir.exe、Data、Map、Wav。
3.数据库环境
Hero/Blue/GOM老分支装DBC2000;GEE部分分支用自带库或MySQL可跳过。
4.运行库
VC++2005-2019合集、.NET3.5+、DirectX9.0c。Win10/11登录器右键管理员+兼容模式。
5.工具
Notepad++、引擎自带登录器生成器、DBCommander(改物品用)。
二、DBC2000配置(Hero系必做)
1.装完DBC2000,控制面板打开BDEAdministrator。
2.Object→New→类型STANDARD,别名改HeroDB。
3.右侧PATH指向D:\MirServer\Mud2\DB。
4.Ctrl+S保存,关掉重开生效。
路径错一级,M2起不来,报“无法打开HeroDB”。
三、服务端引擎配置
双击D:\MirServer\GameCenter.exe(引擎控制器),点配置向导:
-游戏目录:D:\MirServer
•数据库名:HeroDB(MySQL系填库名+账号密码)
•服务器名:自定义,如单机测试
•外网IP:127.0.0.1(单机核心,填别的连不上)
•动态IP:不勾
-端口:登录7000、游戏7100、角色7200,默认别动
一路下一步,保存配置。
手动核对关键文件:
Mir200\!Setup.txt里ServerAddr、ServerIP、LocalIP、IPAddress全写127.0.0.1;
LoginSrv、DBServer、网关配置里的旧IP批量替换成127.0.0.1。
四、启动顺序(不能乱)
1.DBServer(读角色/物品库)
2.LoginSrv(账号登录)
3.LoginGate(登录网关)
4.SelGate(角色网关)
5.RunGate(游戏网关)
6.M2Server(核心逻辑,最后起)
所有黑窗别关,M2显示“初始化完成/启动成功”才算好。
五、客户端补丁与登录器
1.补丁覆盖
把服务端带的Data、Map、Sound、Resources、NewopUI.pak直接解压进客户端根目录D:\MirClient,别套一层子文件夹。补丁名要和登录器里配的资源名一致,不然粉块/黑屏/缺地图。
2.PAK密码
服务端有pak.txt就导入登录器配置器,密码不对会资源加载失败。
3.生成登录器
打开登录器配置器:
•列表IP:127.0.0.1
•端口:7000(GEE可能7100,看引擎)
-微端端口:8000/8100(用微端才填)
•客户端路径:D:\MirClient
生成exe,放到客户端根目录,和mir.exe同级。
六、进游戏测试
双击登录器→选区→任意账号密码自动注册→建角色进银杏山谷。
进图后测试:走路、打怪、NPC对话、背包显示、装备外观、技能特效。
七、常见故障排查
1.10048bind端口占用
netstat-ano|findstr:7100查PID,结束占用进程,或改端口并重载配置。
2.connectionclosed
IP/端口不对,确认服务端和登录器都是127.0.0.1,端口一致。
3.黑屏/花屏/装备透明
补丁没覆盖对、pak密码错、资源目录名不匹配。
4.建不了角色
DBServer没起,或DBC路径错、HeroDB别名错。
5.M2闪退
杀软删了驱动,加白名单重解压;缺VC++运行库。
6.地图加载报错
Map目录缺.map,或MonGen.txt地图号写错。
7.不刷怪
Envir\MonGen.txt格式错,或刷怪倍率被清0。
八、改参数做自己的版本
Mir200\!Setup.txt:
•ExpRate经验倍率
•DropRate爆率倍率
•AttackSpeed攻速
•SaveInterval存盘间隔
爆率文件:
Envir\MonItems\*.txt按怪物名配掉落。
物品属性:
用DBCommander开Mud2\DB\StdItems.dbf改攻击、防御、佩戴条件。
NPC和脚本:
Envir\NpcDef.txt绑NPC,Envir\Market_Def写脚本,@命令测试权限用M2里加角色管理权限。
九、局域网联机(可选)
服务端配置向导外网IP填本机内网IP(如192.168.1.100),防火墙放行7000-7300,登录器列表同步改内网IP,同网段其他机器连同一个登录器。
十、单机稳定小建议
•服务端放固态,4G内存够176,1.80/火龙多开网关建议8G。
•每次改完配置必须全停重起,热改不生效。
•版本包先备份一份再动,爆率脚本写错容易刷崩。
•微端只在资源大、地图多的时候开,纯176复古可以不开。
按上面走,单机176到GOM/GEE新版都能跑起来,进图不黑屏、能打怪、能存盘,就算架构成功。

