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

传奇单机架设完整流程GOM/GEE/HERO通用

热度:
单机架设本质是在本机跑一套MirServer服务端,登录器连127.0.0.1回环地址进游戏,数据不走外网。GOM、GEE、HERO三款主流引擎流程互通,差异只在数据库(HERO/GOM用DBC2000的HeroDB,GEE新版本可走自带Access/SQLite免DBC)和登录器生成器。

一、文件与路径准备
服务端(完整MirServer包,含Mir200、Mud2、DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server、GameCenter.exe)解压到D:\MirServer,纯英文无空格无中文。客户端用16或17周年完整端(别用官网微端),解压到D:\LegendClient,同样纯英文。DBC2000装32位汉化版,VC++2005-2015运行库和DX9补一遍。解压前关杀软,引擎dll常被误删。

二、DBC2000建HeroDB
控制面板切大图标找BDEAdministrator(Win10/11找不到就去C:\ProgramFiles(x86)\Borland\CommonFiles\BDE双击bdeadmin.exe)。左侧Databases右键New,类型STANDARD,别名改HeroDB(大小写严格一致)。右侧PATH点…指到D:\MirServer\Mud2\DB,确认该目录里有StdItems.DB、Monster.DB、Magic.DB等文件。Ctrl+S保存关窗。GEE自带Access库的版本跳过这步,在控制器里勾“使用Access数据库”即可。

三、改服务端IP为127.0.0.1
打开D:\MirServer\Mir200\!Setup.txt,把所有IP字段(ServerIP、DBServerIP、GateIP等)改成127.0.0.1。LoginSrv下的!ServerInfo.txt或!AddrTable.txt按格式写“区名127.0.0.1127.0.0.1127.0.0.1:7000”。端口保持默认:LoginGate7000、SelGate7100、RunGate7200,不动。动态IP不勾。

四、引擎控制器配置向导
右键GameCenter.exe(GOM/GEE)或HERO游戏控制器.exe选管理员身份运行,点配置向导。游戏服务端目录填D:\MirServer,数据库名HeroDB,服务器名自定义(如“单机测试”),外网IP填127.0.0.1,动态IP取消勾选,微端/外网列表取消勾选,端口默认,一路下一步到保存生成配置。

五、启动网关顺序
点“启动游戏服务器”或手动按序开:DBServer(黑窗显“数据库启动成功”)→LoginSrv→LoginGate(监听7000)→SelGate(7100)→RunGate(7200,可起1-3个)→M2Server。M2加载完地图、怪物、NPC、脚本后底栏出“服务器启动完成”无红字即正常,所有黑窗最小化别关。Win10/11下M2闪退就给M2Server.exe设兼容Windows7+管理员+关Defender实时拦截。

六、做单机登录器
进D:\MirServer\登录器或GameOfMir文件夹,开登录器生成器(GOM用GomLoginSetup.exe,GEE用MakeGameLogin.exe,HERO用统一/烈火配置器)。列表地址填http://127.0.0.1/list.txt或直接选本地列表模式,服务器IP127.0.0.1端口7000,客户端路径指D:\LegendClient,取消微端。点“资源读取规则”让生成器扫客户端PAK,状态栏全显“密码正确”再生成exe。生成的登录器拷到D:\LegendClient根目录。客户端根目录自建list.txt(ANSI编码)写“单机测试127.0.0.1
7000”,留着备用。

七、覆盖补丁
服务端里带Data、Map、Wav、Resources、PAK、NewopUI.pak这些补丁文件夹,整体合并覆盖到D:\LegendClient根目录,选全部替换。补丁文件夹名必须和登录器生成器里Resources目录名一致,否则进图黑屏、装备白条问号。NewopUI.pak缺失界面会错乱,从服务端登录器文件夹单独补。

八、进游戏与GM
双击客户端根目录登录器,注册任意账号(部分端默认test/test),选区进服建角色。HERO端NPC名默认隐藏,游戏内F12内挂勾“显示人名”。设GM:M2Server窗口点查看→列表信息→管理员列表,填角色名、等级10、增加、保存,游戏里重登生效;命令在M2选项→游戏命令→管理命令里查(常见@GM、@制造、@刷装备)。

九、常见卡点速查
M2报Cannotopendatabase:HeroDB别名拼错或PATH没指到含.DBF的DB文件夹,回去重设。
登录器点开始转圈:网关没全起,看6个黑窗是否在;7000被占就用netstat-ano查杀。
进图黑屏能走路:补丁没覆盖或客户端用了官网新端,换16/17周年完整端重盖。
HERO端界面错乱:缺1024界面补丁,登录器分辨率切800。
GEE起不来报数据库:切Access模式或补装DBC都试一遍。
DBC控制面板找不到:安装包没装全,重装DBC2000选FullInstallation。

按上面九步走完,本机127.0.0.1回环闭环就通了,后续改爆率、加装备、调技能都在Mir200下的Setup.txt、MonGen.txt、ItemRule.txt和Envir脚本目录里动。
[顶部]