一、环境准备
系统用Win10/Win11 64位,关杀软实时防护,把服务端目录加信任区。
准备文件:
服务端完整包(GOM/GEE/Hero/Blue之一)
对应版本热血传奇客户端(1.76/1.80/合击按版本选)
DBC2000(Hero/Blue/GOM老包必备)
登录器配置器(端内自带)
VC++运行库合集
解压路径必须纯英文无空格:
服务端:D:\MirServer
客户端:D:\LegendClient
别放桌面、别放“我的游戏”、别带中文括号。
二、DBC2000配置(Hero/Blue及部分GOM包)
装完DBC2000,控制面板开BDE Administrator。
Object→New→STANDARD,别名改名:
HeroDB
右侧PATH指向:
D:\MirServer\Mir200\Mud2\DB
Ctrl+S保存,关掉重开确认无报错。
GEE用SQLite、部分新GOM用内置库,可跳过这步,但配置向导里库名要对得上。
三、引擎配置向导
运行D:\MirServer\GameCenter.exe(或GameOfMir控制器)。
点配置向导:
游戏目录:D:\MirServer
数据库名:HeroDB
区名:单机测试区
IP:全部填127.0.0.1
取消动态IP、双IP、微端(先单机架设)
端口默认:
LoginGate 7000
SelGate 7100
RunGate 7200
一路下一步,保存配置。
用端内“IP批量替换”把残留外网IP全换成127.0.0.1。
四、客户端补丁覆盖
服务端找ClientPatch、Data、Map、Wzl、Pak目录,整体拷到D:\LegendClient根目录覆盖。
必须覆盖:Data、Map、Sound、Graphics、Resource。
补丁版本要和端一致,不然进图黑屏、装备问号、UI错乱。
清客户端Cache目录再进游戏。
五、启动顺序(不能乱)
1. DBServer.exe(看HeroDB连接成功)
2. LoginSrv.exe
3. LoginGate.exe(监听7000)
4. SelGate.exe(监听7100)
5. RunGate.exe(监听7200)
6. M2Server.exe(加载地图/NPC/脚本,无红字)
黑窗全留着,别关。M2秒退先查DBC路径和DB文件完整性。
六、列表文件与登录器
建list.txt(ANSI编码):
单机一区127.0.0.1 7000
0
或老格式:
127.0.0.1 单机一区 7000
放登录器同目录。
开登录器配置器:
列表地址:.\list.txt 或 http://127.0.0.1/list.txt
IP:127.0.0.1
端口:7000
不勾微端、不勾外网
生成登录器exe,拷到D:\LegendClient根目录。
浏览器先测:http://127.0.0.1/list.txt 能看见文字再开登录器。
七、GM权限设置(核心)
先进游戏建角色,记住角色名,小退到选人界面。
方式A:改文件
进D:\MirServer\Mir200\Envir\AdminList.txt
GOM/GEE写法:
角色名 10
Hero/Blue写法(看原文件示例):
* 角色名
或
角色名 10
每行一个,编码存ANSI,别UTF-8。
保存后M2点“控制→重新加载管理员列表”,或重启M2。
方式B:M2界面加
M2Server→查看→列表信息→管理员列表
角色名填游戏内名字,权限10,点增加、保存。
游戏内小退重登,聊天框输:
@gm
或
@GMON
提示权限激活才算生效。
八、常用GM命令
刷装备(物品名必须和StdItems里Name一字不差):
@make 屠龙 1
@make 裁决之杖 1
@make 圣战项链 2
@make 祝福油 10
用ID刷:
@make 28 1
发给别人:
@give 角色名 龙纹剑 1
GEE部分端用:
@create 物品名 数量
等级与货币:
@level 45
@AddGold 1000000
@GameGold 5000000
@Gold 1000000
传送与地图:
@move 0(回比奇)
@move 3(盟重)
@map 地图名
@recall 角色名(喊人过来)
刷怪:
@mob 祖玛教主 1
@monclear 地图名
状态:
@heal(回满)
@superman(无敌开关)
@GM模式(部分端@1)
查命令:M2→选项→游戏命令→管理命令,里面看本端实际格式。
九、刷完不显示/刷不出的排查
物品名多空格、繁简体混用:去StdItems.DB抄Name字段
背包满:物品掉脚边,没掉就是命令错
权限没生效:AdminList角色名和游戏内不一致,或没重载
M2报“未知命令”:该端改了命令前缀,去管理命令列表抄
装备属性不生效:版本用了扩展字段,得改数据库模板不是靠刷
十、单机最小闭环
1. DBC配HeroDB
2. 向导填127.0.0.1存配置
3. 按顺序起DBS→LoginSrv→Gate→M2
4. 覆盖补丁,生成单机登录器
5. 建号,AdminList加自己角色名权限10
6. 重登,@make刷屠龙,@level拉满
能跑能刷,架设就通了。
十一、外网预留(后面要拉人再动)
改所有配置IP为公网IP
列表写公网地址
防火墙放行7000/7100/7200
登录器重新生成
单机阶段先别碰,容易把127.0.0.1环境搞乱。
十二、常见坑速查
M2红字连不上库:DBC别名不是HeroDB,或PATH指错
进游戏黑屏:补丁没覆盖或Data版本不对
列表空白:list.txt编码UTF-8、路径不对、登录器没重生成
GM没权限:角色名大小写/空格、没小退重登
刷装备没反应:物品名错、权限等级不够、命令被重定义
网关起不来:端口被迅雷/酷狗占,netstat查占用
单机架设本质就四件事:库能连、网关能听、客户端有补丁、GM名单对得上。四环断一环就表现为“进不去”或“命令没用”,按启动顺序倒着查最快。

