单机传奇架设本质是在本机同时跑服务端和客户端,所有IP锁127.0.0.1,不联网、不映射端口、不碰公网IP。老引擎(Hero、Blue、GOM/GEE早期)走DBC2000+HeroDB,新一些的端自带SQLite可跳过DBC,但九成下载到的整合端还是HeroDB体系,按下面顺序做。
一、准备文件与解压路径
下载一个完整单机服务端压缩包,里面必须含MirServer主目录(下有DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、LogServer、GameCenter.exe或引擎控制器),再备一份对应版本客户端(10周年/13周年/16周年均可,版本别差太多),以及DBC2000安装包和服务端自带的登录器配置器。
把MirServer解压到D盘根目录,路径必须是D:\MirServer,纯英文无空格无中文。客户端解压到D:\LegendClient之类独立目录,别放桌面、别放“下载”文件夹,权限和中文路径会让M2Server读不到脚本。
二、装DBC2000建HeroDB
双击DBC2000安装包一路Next默认装完,Win10/Win11右键以管理员身份运行安装程序。
控制面板切大图标,找BDEAdministrator打开。左侧Databases右键New,类型STANDARD,把名字改成HeroDB(大小写无所谓但必须这串字符)。右侧PATH点浏览指到D:\MirServer\Mud2\DB,LANGDRIVER选Chinese(PRC)ANSI防乱码,按Ctrl+S或点Object-Apply保存,关窗选Yes。
验证:重开BDEAdministrator看到HeroDB下能展开DB文件即成功。PATH指错、别名不叫HeroDB、路径带中文,后面M2必报“数据库连接失败”。
三、引擎控制器改参数
进D:\MirServer双击GameCenter.exe(或GameOfMir引擎控制器.exe)。点配置向导:
服务器名称自定义(如“单机测试”);
服务器IP填127.0.0.1;
数据库名称填HeroDB,跟DBC里完全一致;
登录网关端口默认7000,游戏网关7100,微端8000,不改,除非netstat-ano查到被占再换7001之类;
取消动态IP、取消外网IP勾选。
下一步直到生成配置,保存退出。部分端还要手动改Mir200\!Setup.txt里ServerIP=127.0.0.1、ServerName自定,和EnvParam.ini里ExpRate、DropRate调倍率,自己玩可改ExpRate=10DropRate=5。
四、启动服务端
引擎控制器点“启动游戏服务器”会按顺序拉起DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server。手动启就按这个顺序双击exe,看M2Server底栏出“服务器启动成功”或“游戏开放”无红字即正常,所有黑窗口别关。
若M2报端口占用,改LoginGate.ini的Port;若报DBC连接失败,回去重设HeroDB的PATH并Apply。
五、客户端补丁与登录器
把服务端里带的补丁文件夹(含Data、Map、Wav、UI、pak等)原样覆盖进D:\LegendClient根目录,缺这步进游戏黑屏、地图花、装备问号。
打开服务端自带的登录器配置器(MakeGameLogin或引擎配套生成器),服务器名填跟控制器一致的,IP填127.0.0.1,端口7000,客户端路径指D:\LegendClient,取消微端外网,点生成登录器,把生成的exe拷到客户端根目录。
双击登录器,注册个账号(如test/123456),选区进游戏建角色,能走路打怪、NPC能对话、商店能买东西即架设完成。
六、开GM与调本机体验
M2Server界面点查看-列表信息-管理员列表,加角色名等级设10,游戏里输入@调整等级50、@刷屠龙1即可改数据。
单机一人跑把M2控制台里视野改10、怪物刷新间隔改2000ms,内存占用降一截。合击端的火龙之心、英雄系统照常能用,GM命令刷火龙丹、合击书页都行。
七、常见卡点
进游戏黑屏=补丁没覆盖或pak密码没填;
无法连接服务器=登录器IP/端口和控制器不一致,或M2没起完;
角色数据不保存=Mir200\Envir\Account目录没写权限,或DBS文件被占用;
上线被禁言=Envir\MapQuest_def\QManage.txt里有限制脚本,删掉Mute行重载脚本;
Win11装不了DBC2000=下64位专用版,右键管理员装。
一键端(社区打包的“启动服务端.bat”版本)可跳过配置向导,但DBC的HeroDB仍要手建,bat只替你按顺序拉网关。纯SQLite端(DBType=1)不用DBC2000,改完!Setup.txt直接启M2,适合懒人但版本少。
一、准备文件与解压路径
下载一个完整单机服务端压缩包,里面必须含MirServer主目录(下有DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、LogServer、GameCenter.exe或引擎控制器),再备一份对应版本客户端(10周年/13周年/16周年均可,版本别差太多),以及DBC2000安装包和服务端自带的登录器配置器。
把MirServer解压到D盘根目录,路径必须是D:\MirServer,纯英文无空格无中文。客户端解压到D:\LegendClient之类独立目录,别放桌面、别放“下载”文件夹,权限和中文路径会让M2Server读不到脚本。
二、装DBC2000建HeroDB
双击DBC2000安装包一路Next默认装完,Win10/Win11右键以管理员身份运行安装程序。
控制面板切大图标,找BDEAdministrator打开。左侧Databases右键New,类型STANDARD,把名字改成HeroDB(大小写无所谓但必须这串字符)。右侧PATH点浏览指到D:\MirServer\Mud2\DB,LANGDRIVER选Chinese(PRC)ANSI防乱码,按Ctrl+S或点Object-Apply保存,关窗选Yes。
验证:重开BDEAdministrator看到HeroDB下能展开DB文件即成功。PATH指错、别名不叫HeroDB、路径带中文,后面M2必报“数据库连接失败”。
三、引擎控制器改参数
进D:\MirServer双击GameCenter.exe(或GameOfMir引擎控制器.exe)。点配置向导:
服务器名称自定义(如“单机测试”);
服务器IP填127.0.0.1;
数据库名称填HeroDB,跟DBC里完全一致;
登录网关端口默认7000,游戏网关7100,微端8000,不改,除非netstat-ano查到被占再换7001之类;
取消动态IP、取消外网IP勾选。
下一步直到生成配置,保存退出。部分端还要手动改Mir200\!Setup.txt里ServerIP=127.0.0.1、ServerName自定,和EnvParam.ini里ExpRate、DropRate调倍率,自己玩可改ExpRate=10DropRate=5。
四、启动服务端
引擎控制器点“启动游戏服务器”会按顺序拉起DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server。手动启就按这个顺序双击exe,看M2Server底栏出“服务器启动成功”或“游戏开放”无红字即正常,所有黑窗口别关。
若M2报端口占用,改LoginGate.ini的Port;若报DBC连接失败,回去重设HeroDB的PATH并Apply。
五、客户端补丁与登录器
把服务端里带的补丁文件夹(含Data、Map、Wav、UI、pak等)原样覆盖进D:\LegendClient根目录,缺这步进游戏黑屏、地图花、装备问号。
打开服务端自带的登录器配置器(MakeGameLogin或引擎配套生成器),服务器名填跟控制器一致的,IP填127.0.0.1,端口7000,客户端路径指D:\LegendClient,取消微端外网,点生成登录器,把生成的exe拷到客户端根目录。
双击登录器,注册个账号(如test/123456),选区进游戏建角色,能走路打怪、NPC能对话、商店能买东西即架设完成。
六、开GM与调本机体验
M2Server界面点查看-列表信息-管理员列表,加角色名等级设10,游戏里输入@调整等级50、@刷屠龙1即可改数据。
单机一人跑把M2控制台里视野改10、怪物刷新间隔改2000ms,内存占用降一截。合击端的火龙之心、英雄系统照常能用,GM命令刷火龙丹、合击书页都行。
七、常见卡点
进游戏黑屏=补丁没覆盖或pak密码没填;
无法连接服务器=登录器IP/端口和控制器不一致,或M2没起完;
角色数据不保存=Mir200\Envir\Account目录没写权限,或DBS文件被占用;
上线被禁言=Envir\MapQuest_def\QManage.txt里有限制脚本,删掉Mute行重载脚本;
Win11装不了DBC2000=下64位专用版,右键管理员装。
一键端(社区打包的“启动服务端.bat”版本)可跳过配置向导,但DBC的HeroDB仍要手建,bat只替你按顺序拉网关。纯SQLite端(DBType=1)不用DBC2000,改完!Setup.txt直接启M2,适合懒人但版本少。

