准备一台Windows电脑,4G内存能跑复古端,8G更稳。先关WindowsDefender实时防护,360、火绒、电脑管家全退,服务端里的网关exe、dll、登录器生成器容易被杀软删,删了就闪退或连不上。
补运行库:VC++2005-2019x86、.NETFramework4.5+、DirectX9.0c。老引擎缺msvcr类组件会直接弹错。
一、准备文件
下完整服务端整合包,解压后根目录应有:
MirServer
├─DBServer
├─LoginSrv
├─LoginGate
├─SelGate
├─RunGate
├─Mir200
├─Mud2\DB
└─GameCenter.exe
缺DBServer或LoginGate就是残包,重新下。
客户端用1.76或1.80纯净版,版本号跟服务端对上,混版本进图黑屏。
二、解压路径
服务端解压到:
D:\MirServer
客户端解压到:
D:\LegendClient
路径禁中文、禁空格、禁放桌面、禁放ProgramFiles。中文路径是新手第一大坑,BDE读不到库,M2起不来。
三、DBC2000配HeroDB(老HERO/BLUE端必做)
装DBC2000默认路径下一步,装完重启一次。
控制面板切大图标,打开BDEAdministrator;
或直跑C:\ProgramFiles(x86)\Borland\BDE\bdeadmin.exe,右键管理员运行。
左侧Databases右键New→选STANDARD→OK。
把新建的STANDARD1改名:
HeroDB
右侧PATH点…选到DB文件夹本身:
D:\MirServer\Mud2\DB
注意是DB文件夹,不是MirServer根目录,也不是Mud2。
LANGDRIVER可选Chinese(PRC)ANSI,怪名不带问号。
Ctrl+S保存,关掉BDE重开确认PATH没被重置。
DB目录里要有StdItems.DB、Monster.DB、Magic.DB,是空的就去备份包把库文件拷回来。
Win10/Win11右键bdeadmin.exe兼容Win7+管理员运行。
新端用Access/MySQL/自带库的跳过这步。
四、GameCenter配置
管理员运行GameCenter.exe→配置向导。
服务端目录:D:\MirServer
数据库名称:HeroDB
服务器名称:自定义,别带空格
IP:127.0.0.1
动态IP:不勾
登录端口:7000
角色端口:7100
游戏端口:7200
单机全填127.0.0.1,别填192.168.x.x,也别勾动态。
端口默认7000/7100/7200,部分端是7000/8000或别的,看LoginGate、RunGate配置里实际写的。冲突就整套+1,改成7001/7101/7201,登录器也要同步。
手动改文件也行:
Mir200\!Setup.txt→ServerIP=127.0.0.1
LoginSrv配置→LoginIP=127.0.0.1
LoginGate.ini→Port=7000
RunGate.ini→GatePort=7200
保存用ANSI,别存UTF-8BOM。
五、启动顺序
用GameCenter点「启动游戏服务器」也行,手动起按这个顺序:
1.DBServer.exe(出「数据库连接成功」)
2.LoginSrv.exe
3.LoginGate.exe(监听7000)
4.SelGate.exe
5.RunGate.exe
6.M2Server.exe(最后起)
M2底栏出「服务器启动完成」「地图加载完成」无红字就算活了。
所有黑窗别关,最小化就行,关任意一个客户端掉线。
闪退排查:
路径有中文→重解压D:\MirServer
HeroDB没建或PATH错→回BDE改
VC++没装→补x86运行库
端口被占→cmd里netstat-ano|findstr7000查PID杀掉
杀软删文件→加信任区重解压
六、客户端补丁
服务端里找「补丁」文件夹,里面一般是Data、Map、Wav、Sound、Graphics、Resources。
直接合并到客户端根目录:
错误:D:\LegendClient\补丁\Data
正确:D:\LegendClient\Data
D:\LegendClient\Map
HERO/BLUE用WIL/WZL,覆盖Data就行。
GOM/GEE用PAK,除了盖文件,还要在登录器配置器里加载服务端自带的Pak.txt,密码不对进图黑屏、装备问号。
覆盖前备一份原客户端Data,改崩了能回滚。
客户端根目录Version.txt跟服务端版本对上,不然新装备索引读不到变问号。
七、生成登录器
用服务端自带的配置器,别拿别的引擎登录器硬套:
HERO→登录器配置器.exe
GOM→MakeGameLogin.exe
GEE→LoginConfig.exe
填法:
服务器名:跟GameCenter里一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
微端:取消勾选
列表:127.0.0.1或本地list.txt
list.txt格式按引擎示例:
测试区127.0.0.1
7000
GOM的Pak.txt把前面盘符批量替换成你真实客户端路径,密码填补丁包说明里的,状态列全绿才算挂上。
点生成,把登录器exe放到客户端根目录,跟mir.exe同级。
放桌面或子文件夹会读不到客户端资源,表现就是黑屏、角色不能动。
八、进游戏验证
双击登录器,单机一般免注册,账号密码随便输。
默认GM账号看包内说明,常见admin/123456,或M2管理员列表加角色名权限10。
建战法道进比奇:
走路不卡
打怪掉物
NPC能对话
切地图不黑屏
装备不是问号
退了再登等级背包还在
全过就是架通了。
九、常见故障
连接服务器失败
LoginGate没起/IP不是127.0.0.1/端口跟登录器不一致/防火墙拦了
黑屏但能选角色
补丁没盖全,或客户端版本不对,Map没盖最常见
进游戏不能动
登录器没放客户端根目录,或mir.exe同目录IP没改127.0.0.1
数据库连接失败
HeroDB别名拼错/PATH没指到DB文件夹/DB目录是空的
端口占用
netstat-ano|findstr"7000"
任务管理器按PID结束进程
装备问号(GOM)
Pak.txt路径没改本机、密码错、Resources目录名不对
NPC没反应/怪不刷
脚本没加载完,关全部服务按序重起,等M2加载完再进
十、GM权限
M2控制台→游戏管理→管理员列表,加角色名,权限10,重载后小退重登。
或改文件:
Mir200\Envir\AdminList.txt
写:
*角色名
保存后M2点重读管理员列表。
命令看引擎:
@make物品名
@level等级
@mob怪物名
十一、单机标准清单
对着过一遍:
D:\MirServer纯英文
HeroDB指到Mud2\DB
GameCenterIP127.0.0.1,不勾动态
端口7000/7100/7200全套一致
启动顺序DB→LoginSrv→LoginGate→SelGate→RunGate→M2
补丁Data+Map盖到客户端根目录
客户端版本跟服务端对上
登录器放客户端根目录
防火墙临时关掉测一次
五项核心:路径英文、HeroDB对、IP全127.0.0.1、端口三处一致、补丁盖全。
十二、备份习惯
关M2、DBServer再备:
LoginSrv\IDDB账号
DBServer\FDB角色
Mir200\Envir\AdminListGM名单
Mir200\Envir脚本目录
别在线改Hum.DB,会锁库。换端注意StdItems.DB编号,旧角色库直接塞过去装备会串。
十三、同WiFi联机(可选)
服务端所有IP改本机内网192.168.x.x(ipconfig查)
登录器同步改内网IP
路由器关AP隔离
防火墙放行7000/7100/7200
纯单机自玩不用碰这个,127.0.0.1就够了。
架设卡住基本就五个位置:路径中文、HeroDB没指到DB文件夹、IP没统一127.0.0.1、登录器没放客户端根目录、补丁只盖了Data没盖Map。这五项对齐,M2出「服务器启动完成」就能进比奇打怪。
补运行库:VC++2005-2019x86、.NETFramework4.5+、DirectX9.0c。老引擎缺msvcr类组件会直接弹错。
一、准备文件
下完整服务端整合包,解压后根目录应有:
MirServer
├─DBServer
├─LoginSrv
├─LoginGate
├─SelGate
├─RunGate
├─Mir200
├─Mud2\DB
└─GameCenter.exe
缺DBServer或LoginGate就是残包,重新下。
客户端用1.76或1.80纯净版,版本号跟服务端对上,混版本进图黑屏。
二、解压路径
服务端解压到:
D:\MirServer
客户端解压到:
D:\LegendClient
路径禁中文、禁空格、禁放桌面、禁放ProgramFiles。中文路径是新手第一大坑,BDE读不到库,M2起不来。
三、DBC2000配HeroDB(老HERO/BLUE端必做)
装DBC2000默认路径下一步,装完重启一次。
控制面板切大图标,打开BDEAdministrator;
或直跑C:\ProgramFiles(x86)\Borland\BDE\bdeadmin.exe,右键管理员运行。
左侧Databases右键New→选STANDARD→OK。
把新建的STANDARD1改名:
HeroDB
右侧PATH点…选到DB文件夹本身:
D:\MirServer\Mud2\DB
注意是DB文件夹,不是MirServer根目录,也不是Mud2。
LANGDRIVER可选Chinese(PRC)ANSI,怪名不带问号。
Ctrl+S保存,关掉BDE重开确认PATH没被重置。
DB目录里要有StdItems.DB、Monster.DB、Magic.DB,是空的就去备份包把库文件拷回来。
Win10/Win11右键bdeadmin.exe兼容Win7+管理员运行。
新端用Access/MySQL/自带库的跳过这步。
四、GameCenter配置
管理员运行GameCenter.exe→配置向导。
服务端目录:D:\MirServer
数据库名称:HeroDB
服务器名称:自定义,别带空格
IP:127.0.0.1
动态IP:不勾
登录端口:7000
角色端口:7100
游戏端口:7200
单机全填127.0.0.1,别填192.168.x.x,也别勾动态。
端口默认7000/7100/7200,部分端是7000/8000或别的,看LoginGate、RunGate配置里实际写的。冲突就整套+1,改成7001/7101/7201,登录器也要同步。
手动改文件也行:
Mir200\!Setup.txt→ServerIP=127.0.0.1
LoginSrv配置→LoginIP=127.0.0.1
LoginGate.ini→Port=7000
RunGate.ini→GatePort=7200
保存用ANSI,别存UTF-8BOM。
五、启动顺序
用GameCenter点「启动游戏服务器」也行,手动起按这个顺序:
1.DBServer.exe(出「数据库连接成功」)
2.LoginSrv.exe
3.LoginGate.exe(监听7000)
4.SelGate.exe
5.RunGate.exe
6.M2Server.exe(最后起)
M2底栏出「服务器启动完成」「地图加载完成」无红字就算活了。
所有黑窗别关,最小化就行,关任意一个客户端掉线。
闪退排查:
路径有中文→重解压D:\MirServer
HeroDB没建或PATH错→回BDE改
VC++没装→补x86运行库
端口被占→cmd里netstat-ano|findstr7000查PID杀掉
杀软删文件→加信任区重解压
六、客户端补丁
服务端里找「补丁」文件夹,里面一般是Data、Map、Wav、Sound、Graphics、Resources。
直接合并到客户端根目录:
错误:D:\LegendClient\补丁\Data
正确:D:\LegendClient\Data
D:\LegendClient\Map
HERO/BLUE用WIL/WZL,覆盖Data就行。
GOM/GEE用PAK,除了盖文件,还要在登录器配置器里加载服务端自带的Pak.txt,密码不对进图黑屏、装备问号。
覆盖前备一份原客户端Data,改崩了能回滚。
客户端根目录Version.txt跟服务端版本对上,不然新装备索引读不到变问号。
七、生成登录器
用服务端自带的配置器,别拿别的引擎登录器硬套:
HERO→登录器配置器.exe
GOM→MakeGameLogin.exe
GEE→LoginConfig.exe
填法:
服务器名:跟GameCenter里一致
IP:127.0.0.1
登录端口:7000
游戏端口:7200
微端:取消勾选
列表:127.0.0.1或本地list.txt
list.txt格式按引擎示例:
测试区127.0.0.1
7000
GOM的Pak.txt把前面盘符批量替换成你真实客户端路径,密码填补丁包说明里的,状态列全绿才算挂上。
点生成,把登录器exe放到客户端根目录,跟mir.exe同级。
放桌面或子文件夹会读不到客户端资源,表现就是黑屏、角色不能动。
八、进游戏验证
双击登录器,单机一般免注册,账号密码随便输。
默认GM账号看包内说明,常见admin/123456,或M2管理员列表加角色名权限10。
建战法道进比奇:
走路不卡
打怪掉物
NPC能对话
切地图不黑屏
装备不是问号
退了再登等级背包还在
全过就是架通了。
九、常见故障
连接服务器失败
LoginGate没起/IP不是127.0.0.1/端口跟登录器不一致/防火墙拦了
黑屏但能选角色
补丁没盖全,或客户端版本不对,Map没盖最常见
进游戏不能动
登录器没放客户端根目录,或mir.exe同目录IP没改127.0.0.1
数据库连接失败
HeroDB别名拼错/PATH没指到DB文件夹/DB目录是空的
端口占用
netstat-ano|findstr"7000"
任务管理器按PID结束进程
装备问号(GOM)
Pak.txt路径没改本机、密码错、Resources目录名不对
NPC没反应/怪不刷
脚本没加载完,关全部服务按序重起,等M2加载完再进
十、GM权限
M2控制台→游戏管理→管理员列表,加角色名,权限10,重载后小退重登。
或改文件:
Mir200\Envir\AdminList.txt
写:
*角色名
保存后M2点重读管理员列表。
命令看引擎:
@make物品名
@level等级
@mob怪物名
十一、单机标准清单
对着过一遍:
D:\MirServer纯英文
HeroDB指到Mud2\DB
GameCenterIP127.0.0.1,不勾动态
端口7000/7100/7200全套一致
启动顺序DB→LoginSrv→LoginGate→SelGate→RunGate→M2
补丁Data+Map盖到客户端根目录
客户端版本跟服务端对上
登录器放客户端根目录
防火墙临时关掉测一次
五项核心:路径英文、HeroDB对、IP全127.0.0.1、端口三处一致、补丁盖全。
十二、备份习惯
关M2、DBServer再备:
LoginSrv\IDDB账号
DBServer\FDB角色
Mir200\Envir\AdminListGM名单
Mir200\Envir脚本目录
别在线改Hum.DB,会锁库。换端注意StdItems.DB编号,旧角色库直接塞过去装备会串。
十三、同WiFi联机(可选)
服务端所有IP改本机内网192.168.x.x(ipconfig查)
登录器同步改内网IP
路由器关AP隔离
防火墙放行7000/7100/7200
纯单机自玩不用碰这个,127.0.0.1就够了。
架设卡住基本就五个位置:路径中文、HeroDB没指到DB文件夹、IP没统一127.0.0.1、登录器没放客户端根目录、补丁只盖了Data没盖Map。这五项对齐,M2出「服务器启动完成」就能进比奇打怪。

