当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

单机版传奇架设完整步骤GOM/HERO通用

热度:
单机版传奇就是在本机跑MirServer服务端,登录器连127.0.0.1进游戏,数据不走外网。以最常见的HERO、GOM、GEE三类引擎为例,流程通用,差异只在数据库和登录器生成环节。

准备文件
服务端(完整MirServer包,含Mir200、DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server、GameCenter.exe)、热血传奇客户端(16或17周年完整版,别用官网微端)、DBC2000(32位汉化版)、VC++2005-2015运行库合集、DirectX9.0c、登录器生成器(服务端自带)。服务端解压到D:\MirServer,客户端解压到D:\LegendClient,两条路径都必须纯英文无空格无中文,放桌面或"下载"文件夹必出权限错误。

装DBC2000建HeroDB
运行DBC2000安装包一路下一步。打开控制面板切大图标,找BDEAdministrator。Object→New选STANDARD点OK,左边STANDARD1改名HeroDB(大小写严格一致),右边PATH点…选D:\MirServer\Mir200\Mud2\DB或D:\MirServer\Mud2\DB,精确到放.DBF文件的那个DB文件夹。Ctrl+A保存,点OPEN无报错就关掉。GEE引擎自带Access库可不装DBC2000,但HERO/GOM必须建HeroDB。

改服务端IP为本地回环
打开D:\MirServer\Mir200\!Setup.txt,把ServerIP、DBServerIP、LoginGateIP等所有IP字段改成127.0.0.1。LoginSrv下的!addrTable.txt或!ServerInfo.txt按格式写"区名127.0.0.1127.0.0.1127.0.0.1:7000"。端口默认LoginGate7000/SelGate7100/RunGate7200,不动。有"IP批量修改工具"的一键填127.0.0.1替换即可。

引擎控制器配置向导
双击D:\MirServer\GameCenter.exe(GOM是GameOfMir引擎控制器.exe,GEE是GeeM2引擎控制器.exe)。点配置向导:游戏目录D:\MirServer\,数据库名HeroDB,服务器名自定义(如"单机测试区"),外网/内网IP全填127.0.0.1,取消动态IP、双IP、微端勾选,端口保持默认,下一步到底保存配置。

启动顺序(错序必连不上)
手动或点"启动全部"都行,手动严格按这个:
1.DBServer.exe——黑窗显"DatabaseOpenSuccess"
2.LoginSrv.exe——显"登录服务启动成功"
3.LoginGate.exe——监听127.0.0.1:7000
4.SelGate.exe——角色网关7100就绪
5.RunGate.exe(1到3个都起)——监听7200
6.M2Server.exe——加载地图/怪物/NPC/脚本,末行刷"游戏服务启动完成"无红字
所有黑窗最小化别关。Win10/11下M2闪退就右键M2Server.exe属性兼容性勾Windows7+管理员身份,关Defender实时拦截。

生成单机登录器
进D:\MirServer\登录器文件夹,开GameOfMir登录器生成器(GOM)或MakeGameLogin.exe(GEE)。列表地址填127.0.0.1,端口7000,区名和服务端!addrTable里一致。GOM点"资源读取规则"自动搜客户端PAK,状态栏全绿"密码正确"再生成;GEE点"生成单机测试登录器"。生成的exe复制到D:\LegendClient根目录。

打客户端补丁
服务端里带ClientPatch/PAK/Data/Map/Wav这些补丁文件夹,整体解压覆盖到D:\LegendClient根目录,选"全部替换"。注意补丁文件夹名要和登录器生成器里填的客户端路径对上,否则进图黑屏、装备变白条。NewopUI.pak缺失会界面错乱,从服务端登录器文件夹补回去。

进游戏与GM
双击客户端根目录的登录器,注册任意账号,建角色进服。HERO引擎NPC名默认隐藏,游戏内按F12内挂勾"显示人名"。想当GM:M2Server窗口点查看→列表信息→管理员列表,填角色名、等级设10,点增加保存,游戏里@GM或对应管理命令生效(具体命令在M2选项→游戏命令→管理命令里看)。

常见卡点
•M2红字"Cannotopendatabase":HeroDB路径指错或DBC没保存,回去重指DB文件夹。

•登录器点开始游戏转圈:网关没起全,看6个黑窗是不是都在;7000端口被占用用netstat-ano查杀。

-进图黑屏但能走路:补丁没覆盖对,或用了官网最新客户端,换16/17周年完整端。
•HERO引擎在Win10/11登录器起不来:换GOM/GEE版本,HERO对新系统兼容差。

GEE分支差异:自带Access库(Mir200.mdb),控制器里勾"使用Access数据库"可不装DBC2000;3D地图版多一个MapSrv.exe要先起,登录端口常用6000不是7000,登录器生成器填6000。
[顶部]