己搭一套单机传奇,好处是数据全在本地,想改什么改什么,不用求人开权限。整套流程分两大块,一块是把服务端跑起来,另一块是把GM权限配起来并熟练用命令。前一块是地基,后一块是日常用得最多的东西,两件都弄明白,这套单机才算真正你的。
一、先备齐四样东西
服务端文件夹,通常叫MirServer,地图、怪物、物品、任务脚本都在里面。引擎,是启动并运行这些数据的程序,决定你跑复古、微变还是合击。数据库,存人物、物品、怪物属性。客户端,就是你点开看画面的游戏本体。
机器没特别要求,主流Win10、Win11,内存八G往上,硬盘留二十来G。服务端解压到磁盘根目录,路径写成D:\MirServer这种,别放在桌面或"新建文件夹"下面。路径里有中文、空格、特殊符号,引擎读配置就出错,这是新手栽跟头最多的地方。
解压前先杀毒,来路不明的整合包容易夹带东西。装完把杀毒软件和系统实时防护关掉,或者把整个MirServer目录加进信任区,引擎程序常被误判隔离,文件被悄悄删掉,你只看到启动失败还查不出原因。
二、引擎选哪个,先定下来
GOM资历最老,1.76、1.80这类复古版本基本靠它,教程和脚本最多,新手入门最稳。GEE是它的升级路子,占用低,支持多线程,冰雪火龙这类快节奏版本用得多。HERO跑早期老版本,Blue、Leg做英雄合击。996属于近几年省事的方案,自带数据库和登录器,不用折腾DBC2000。
新手挑GOM纯净复古版练手,资源多,出问题搜得到答案。引擎定了,后面的工具、数据库、登录器都跟着定,中途换引擎等于重来。
三、数据库这步,老引擎绕不开DBC2000
GOM、HERO、Blue读的是.DB文件,得靠DBC2000搭桥。安装包解压后一路下一步。六十四位系统上,右键安装程序,属性里勾管理员运行,兼容模式选Win7,装完不容易报错。
装好开BDEAdministrator。Win10、Win11里直接开始菜单搜控制面板,查看方式改大图标就能找到。找不到就进C:\ProgramFiles(x86)\CommonFiles\BorlandShared\BDE双击BDEAdmin.exe。
左侧Databases右键选New,弹窗直接点OK,把新建的STANDARD1改名HeroDB,这个名字记牢。点HeroDB,右边找到PATH,指到服务端下的DB文件夹。服务端在D:\MirServer,DB就在D:\MirServer\Mud2\DB。有人把PATH指到MirServer根目录,启动到一半报错,就是这。右键HeroDB选Apply保存。
服务端自带Acc数据库的,跳过这步,直接言应DB。
四、配引擎控制器,按顺序启动
进MirServer找GameCenter.exe,右键以管理员运行,点配置向导。核对三样:服务端目录一般自动认出,数据库名称填HeroDB,游戏服务器地址填127.0.0.1,动态IP不勾。端口全默认,一路下一步,保存生成新配置,回主界面点启动游戏服务器。
这时会连着弹出七八个黑窗口,正常,别去关。启动有顺序,一般DBServer先起,接着LoginSrv,然后M2Server,最后各网关。DBServer显示数据库连上,LoginSrv显示登录服务就绪,M2Server弹出控制界面状态正常,服务端就算跑起来。
M2Server一定等前面几个起好再开,跳过直接双击M2,必报错。任务管理器里若有上次失败留下的LoginSrv或M2Server没退干净,先结束掉再重来。
五、客户端、补丁、登录器
客户端用十六周年或十七周年完整版,别用微端精简版,素材不全。十六周年直接解压到磁盘根目录即可。十七周年得跑安装程序,直接解压目录结构是错的,登录器会找不到客户端。
补丁解压到客户端根目录,和Data、Map、Graphics这些文件夹同级,别在下面再套一层。补丁文件夹名字必须和登录器里指定的名字完全一致,作者做配置器时名字就定死了,你解压成别的名,登录器加载不到,进游戏装备不显示、地图一片花。PAK补丁一般放客户端Data目录。
登录器配置器里先言引擎类型,填主列表地址,单机就本地建txt,IP写127.0.0.1,端口7000,配置器当本地列表读。关联客户端目录,微端模式不勾,强制更新取消,充值广告多线路全关,用不上还添乱。点生成,出来类似Mir2.exe的文件,复制到客户端根目录,双击运行注册账号进游戏。
六、GM权限怎么配
账号能进游戏,不等于有GM权限。权限是单独一份名单,服务端读它,读到你的角色名才认你是GM。
GOM和GEE这套,名单文件在服务端Envir目录下。AdminList.txt是管理员名单,权限最高,里面一般一行一个角色名。GameMaster.txt是普通GM名单,权限低一档,能用的命令少。打开方式就是记事本,一行写一个名字,写完存盘,回M2点控制再点重新加载,名单生效。
有个细节,写进去的名字要和游戏里角色的名字一字不差,多一个空格、少一个字,都不认。角色名里有特殊符号的也照原样写。
名字加对了,登录进游戏后聊天框里输命令,前面带@符号,比如@level,按回车就执行。没反应多半是名字没对上,或者没重载名单。
七、命令权限等级在哪调
M2Server控制界面里,选项下面有游戏命令或命令配置这一类入口,点进去是一张表,列出所有可用命令,每条后面跟着一个权限等级。等级数字越小权限越高,管理员能跑全部,普通GM只能跑低等级那几条。
想让某个普通GM也能发装备,就找到发装备那条命令,把它的等级数字往下调。想让某项命令只有你自己能用,就把它调成最高等级。这张表改完,同样要重载或重启才认。
等级配置的好处是能分权。给别人当活动主持,只开放发元宝、发道具、传送这几条,其余全锁,他乱按也动不了核心数据。
八、常用GM命令,记熟这套就够日常
发装备用@give,格式是@give装备名数量,例如@give屠龙1。名字要和物品数据库里的名字一致,写错会提示找不到。
调装备属性用@supermake,格式是@supermakeabc。a是部位,1武器,0衣服,3项链,4头盔,5右手镯,6左手镯,7右手戒指,8左手戒指。b是属性,0攻击,1魔法,2道术,3幸运,4诅咒,5准确,6攻击速度。c是要调到的点数。比如@supermake1010,就是把武器攻击调到10。
调等级用@level,后面接数字,直接升到对应等级。给金币用@gold,给元宝用@gamegold,后面都接数量。
传送用@move或@map,后面接地图编号或地图名加坐标,比如@move3330330。把别人拉过来用@recall角色名。把别人踢下线用@kick角色名。
刷怪测试用@mob怪物名数量,比如@mob沃玛卫士5,在当前位置刷出几只,方便试爆率。人物隐身或无敌用@superman切换。看在线人数用@who。
改完物品数据、怪物爆率这类配置,用@ReloadNpc或@ReloadMonItems重载,不用整个重启服务端,省事。
九、GM设置里几个容易踩的坑
名单文件编码不对,中文角色名写进去变乱码,引擎认不出。保存时选ANSI或GBK,别存成UTF-8。
命令不生效,先确认是不是在管理员名单里,再看这条命令的权限等级有没有把自己卡在门外。有的引擎把管理员和普通GM分两个文件,别只改了其中一个。
改名之后权限丢失。GM靠角色名匹配,你把角色名改了,名单里还是旧名,权限自然就没了,重新把新名字写进去。
发出去的装备没属性或显示异常,多半是补丁没到位,客户端缺对应素材。装备能发但看不到图,是服务端有数据、客户端没资源,把补丁解压到客户端根目录再进。
十、两台机器能不能一起玩
同一台机器就是单机,绑127.0.0.1。想让同一个路由器下的另一台机器连进来,把登录网关和游戏网关的地址改成这台主机的内网地址,比如192.168.1.100,同时把7000和7200在防火墙里放行。GOM的网关配置在LoginGate和GameGate目录下的Config.ini,GEE是!GateConfig.ini,Blue是LoginGate.ini和GameGate.ini,记事本打开找ServerAddr或GateAddr改。
登录网关管账号验证,游戏网关管角色数据,两个地址要一致,不一致会出现能登录但进不去。改完重载配置生效。
走到这一步,服务端跑通、GM权限开好、常用命令也熟了,剩下的都是按自己口味调数值。真正卡住人的从来不是难度,是路径带中文、补丁名字不对、数据库路径填错、GM名字没对上这几处。出问题回头核对这几项,比满网翻教程快得多。
一、先备齐四样东西
服务端文件夹,通常叫MirServer,地图、怪物、物品、任务脚本都在里面。引擎,是启动并运行这些数据的程序,决定你跑复古、微变还是合击。数据库,存人物、物品、怪物属性。客户端,就是你点开看画面的游戏本体。
机器没特别要求,主流Win10、Win11,内存八G往上,硬盘留二十来G。服务端解压到磁盘根目录,路径写成D:\MirServer这种,别放在桌面或"新建文件夹"下面。路径里有中文、空格、特殊符号,引擎读配置就出错,这是新手栽跟头最多的地方。
解压前先杀毒,来路不明的整合包容易夹带东西。装完把杀毒软件和系统实时防护关掉,或者把整个MirServer目录加进信任区,引擎程序常被误判隔离,文件被悄悄删掉,你只看到启动失败还查不出原因。
二、引擎选哪个,先定下来
GOM资历最老,1.76、1.80这类复古版本基本靠它,教程和脚本最多,新手入门最稳。GEE是它的升级路子,占用低,支持多线程,冰雪火龙这类快节奏版本用得多。HERO跑早期老版本,Blue、Leg做英雄合击。996属于近几年省事的方案,自带数据库和登录器,不用折腾DBC2000。
新手挑GOM纯净复古版练手,资源多,出问题搜得到答案。引擎定了,后面的工具、数据库、登录器都跟着定,中途换引擎等于重来。
三、数据库这步,老引擎绕不开DBC2000
GOM、HERO、Blue读的是.DB文件,得靠DBC2000搭桥。安装包解压后一路下一步。六十四位系统上,右键安装程序,属性里勾管理员运行,兼容模式选Win7,装完不容易报错。
装好开BDEAdministrator。Win10、Win11里直接开始菜单搜控制面板,查看方式改大图标就能找到。找不到就进C:\ProgramFiles(x86)\CommonFiles\BorlandShared\BDE双击BDEAdmin.exe。
左侧Databases右键选New,弹窗直接点OK,把新建的STANDARD1改名HeroDB,这个名字记牢。点HeroDB,右边找到PATH,指到服务端下的DB文件夹。服务端在D:\MirServer,DB就在D:\MirServer\Mud2\DB。有人把PATH指到MirServer根目录,启动到一半报错,就是这。右键HeroDB选Apply保存。
服务端自带Acc数据库的,跳过这步,直接言应DB。
四、配引擎控制器,按顺序启动
进MirServer找GameCenter.exe,右键以管理员运行,点配置向导。核对三样:服务端目录一般自动认出,数据库名称填HeroDB,游戏服务器地址填127.0.0.1,动态IP不勾。端口全默认,一路下一步,保存生成新配置,回主界面点启动游戏服务器。
这时会连着弹出七八个黑窗口,正常,别去关。启动有顺序,一般DBServer先起,接着LoginSrv,然后M2Server,最后各网关。DBServer显示数据库连上,LoginSrv显示登录服务就绪,M2Server弹出控制界面状态正常,服务端就算跑起来。
M2Server一定等前面几个起好再开,跳过直接双击M2,必报错。任务管理器里若有上次失败留下的LoginSrv或M2Server没退干净,先结束掉再重来。
五、客户端、补丁、登录器
客户端用十六周年或十七周年完整版,别用微端精简版,素材不全。十六周年直接解压到磁盘根目录即可。十七周年得跑安装程序,直接解压目录结构是错的,登录器会找不到客户端。
补丁解压到客户端根目录,和Data、Map、Graphics这些文件夹同级,别在下面再套一层。补丁文件夹名字必须和登录器里指定的名字完全一致,作者做配置器时名字就定死了,你解压成别的名,登录器加载不到,进游戏装备不显示、地图一片花。PAK补丁一般放客户端Data目录。
登录器配置器里先言引擎类型,填主列表地址,单机就本地建txt,IP写127.0.0.1,端口7000,配置器当本地列表读。关联客户端目录,微端模式不勾,强制更新取消,充值广告多线路全关,用不上还添乱。点生成,出来类似Mir2.exe的文件,复制到客户端根目录,双击运行注册账号进游戏。
六、GM权限怎么配
账号能进游戏,不等于有GM权限。权限是单独一份名单,服务端读它,读到你的角色名才认你是GM。
GOM和GEE这套,名单文件在服务端Envir目录下。AdminList.txt是管理员名单,权限最高,里面一般一行一个角色名。GameMaster.txt是普通GM名单,权限低一档,能用的命令少。打开方式就是记事本,一行写一个名字,写完存盘,回M2点控制再点重新加载,名单生效。
有个细节,写进去的名字要和游戏里角色的名字一字不差,多一个空格、少一个字,都不认。角色名里有特殊符号的也照原样写。
名字加对了,登录进游戏后聊天框里输命令,前面带@符号,比如@level,按回车就执行。没反应多半是名字没对上,或者没重载名单。
七、命令权限等级在哪调
M2Server控制界面里,选项下面有游戏命令或命令配置这一类入口,点进去是一张表,列出所有可用命令,每条后面跟着一个权限等级。等级数字越小权限越高,管理员能跑全部,普通GM只能跑低等级那几条。
想让某个普通GM也能发装备,就找到发装备那条命令,把它的等级数字往下调。想让某项命令只有你自己能用,就把它调成最高等级。这张表改完,同样要重载或重启才认。
等级配置的好处是能分权。给别人当活动主持,只开放发元宝、发道具、传送这几条,其余全锁,他乱按也动不了核心数据。
八、常用GM命令,记熟这套就够日常
发装备用@give,格式是@give装备名数量,例如@give屠龙1。名字要和物品数据库里的名字一致,写错会提示找不到。
调装备属性用@supermake,格式是@supermakeabc。a是部位,1武器,0衣服,3项链,4头盔,5右手镯,6左手镯,7右手戒指,8左手戒指。b是属性,0攻击,1魔法,2道术,3幸运,4诅咒,5准确,6攻击速度。c是要调到的点数。比如@supermake1010,就是把武器攻击调到10。
调等级用@level,后面接数字,直接升到对应等级。给金币用@gold,给元宝用@gamegold,后面都接数量。
传送用@move或@map,后面接地图编号或地图名加坐标,比如@move3330330。把别人拉过来用@recall角色名。把别人踢下线用@kick角色名。
刷怪测试用@mob怪物名数量,比如@mob沃玛卫士5,在当前位置刷出几只,方便试爆率。人物隐身或无敌用@superman切换。看在线人数用@who。
改完物品数据、怪物爆率这类配置,用@ReloadNpc或@ReloadMonItems重载,不用整个重启服务端,省事。
九、GM设置里几个容易踩的坑
名单文件编码不对,中文角色名写进去变乱码,引擎认不出。保存时选ANSI或GBK,别存成UTF-8。
命令不生效,先确认是不是在管理员名单里,再看这条命令的权限等级有没有把自己卡在门外。有的引擎把管理员和普通GM分两个文件,别只改了其中一个。
改名之后权限丢失。GM靠角色名匹配,你把角色名改了,名单里还是旧名,权限自然就没了,重新把新名字写进去。
发出去的装备没属性或显示异常,多半是补丁没到位,客户端缺对应素材。装备能发但看不到图,是服务端有数据、客户端没资源,把补丁解压到客户端根目录再进。
十、两台机器能不能一起玩
同一台机器就是单机,绑127.0.0.1。想让同一个路由器下的另一台机器连进来,把登录网关和游戏网关的地址改成这台主机的内网地址,比如192.168.1.100,同时把7000和7200在防火墙里放行。GOM的网关配置在LoginGate和GameGate目录下的Config.ini,GEE是!GateConfig.ini,Blue是LoginGate.ini和GameGate.ini,记事本打开找ServerAddr或GateAddr改。
登录网关管账号验证,游戏网关管角色数据,两个地址要一致,不一致会出现能登录但进不去。改完重载配置生效。
走到这一步,服务端跑通、GM权限开好、常用命令也熟了,剩下的都是按自己口味调数值。真正卡住人的从来不是难度,是路径带中文、补丁名字不对、数据库路径填错、GM名字没对上这几处。出问题回头核对这几项,比满网翻教程快得多。

