传奇单机版Hero引擎登录器加假人教程 详细配置步骤

来源: 作者: 点击:
一、加假人核心准备(Hero引擎专属)

1. 必备文件与工具核查

① 基础文件:确认Hero引擎服务端完整(路径推荐D:\MirServer,无中文/特殊符号),需包含Mir200\Envir文件夹(脚本核心目录)、M2Server.exe(引擎主程序)、DBServer.exe(数据库程序);② 假人相关文件:默认路径下需存在DummyNameList.txt(假人名称列表)、DummyHeroNameList.txt(假人英雄名称列表),缺失则手动创建文本文档并命名,存放于Mir200\Envir目录;③ 脚本编辑工具:记事本或Notepad++(推荐,可清晰查看脚本格式),用于修改QManage.txt、QFunction-0.txt等核心脚本;④ 辅助工具:Hero引擎控制器(GameCenter.exe)、登录器(与Hero引擎匹配,确保正常登录)。

⑤ 前提条件:服务端已正常架设可登录,数据库(DBC2000)配置无误;关闭后台防护程序,避免脚本修改、假人登录时被拦截;确认Hero引擎版本支持假人功能(部分老旧版本无此功能,需更换适配版本)。

2. 假人名称列表创建与编辑

步骤1:创建假人名称列表,打开Mir200\Envir目录,新建文本文档,重命名为DummyNameList.txt(假人主体名称列表),双击打开后,按每行1个名称格式填写假人名称,示例:

战士假人01
法师假人02
道士假人03
复古玩家04
打宝达人05

步骤2:创建假人英雄名称列表(如需假人带英雄),同目录下新建文本文档,重命名为DummyHeroNameList.txt,填写格式与假人名称列表一致,示例:

英雄战士01
英雄法师02
英雄道士03
辅助英雄04

步骤3:保存列表文件,填写完成后按Ctrl+S保存,关闭文档;确保文件编码为ANSI格式(避免乱码导致假人无法读取),若编码错误,可通过Notepad++打开,选择“格式-转为ANSI”后重新保存。

二、假人配置文件创建与参数设置

1. 假人配置文件(.txt)创建

步骤1:新建假人配置文件夹,打开Mir200\Envir目录,新建文件夹并命名为DummyConfig(用于存放假人专属配置文件);若已有该文件夹,直接进入下一步,无需重复创建。

步骤2:创建假人配置文件,打开DummyConfig文件夹,新建文本文档,重命名为“一级战士假人.txt”(可按职业/等级命名,便于区分),双击打开后,按固定格式填写假人参数,核心参数如下(以战士假人为例):

(Info)
;自动捡物(1=开启,0=关闭)
AutoPickUpItem=1
;攻击模式(0=全体攻击,1=和平攻击,6=红名攻击)
AttatckMode=0
;说话机率(0-100,数值越高说话越频繁)
SayRate=10
;装备极品机率(0-100,数值越高极品率越高)
ItemAddValueRate=10
;装备元素机率(0-100)
ItemNewAddValueRate=10
;掉装设置(1=掉落,0=不掉落)
DropUseItem=0
DropBagItem=1
;掉装机率(0-100)
DropUseItemRate=15
;职业(0=战士,1=法师,2=道士)
Job=0
;性别(0=男,1=女)
Gender=0
;头发样式(0-10,按需选择)
Hair=1
;等级(按需设置,推荐60-100级)
Level=60
;道士/法师魔法设置(战士无需填写)
UseSkill=
;包裹物品(按职业填写,用英文逗号分隔)
BagItems=超级金创药,超级魔法药,太阳水

步骤3:添加假人说话内容,在配置文件末尾添加说话脚本,格式如下,支持自定义话术:

(Say)
0=打宝中,请勿打扰
1=这套装备真不错
2=有没有一起组队的
3=今天运气真好,爆了好东西

步骤4:保存配置文件,按Ctrl+S保存后关闭,可按需创建多个不同职业、等级的假人配置文件(如“一级法师假人.txt”“二级道士假人.txt”),统一存放于DummyConfig文件夹。

2. 假人技能与装备参数补充(可选)

① 技能配置:若为法师/道士假人,需在UseSkill参数后填写对应技能名称,用英文逗号分隔,示例(法师假人):UseSkill=火球术,雷电术,冰咆哮,魔法盾,抗拒火环;技能等级可在配置文件中单独设置,格式如下:

(雷电术)
;魔法等级(1-3)
Level=3
;强化魔法等级(0-5,无强化则填0)
NewLevel=0

② 装备配置:如需假人自带装备,在配置文件末尾添加装备参数,格式如下(不同部位对应不同参数,0=武器,1=头盔,2=项链等):

;装备配置(物品名称需与服务端数据库一致)
UseItems0=裁决之杖
UseItems1=重盔
UseItems2=绿色项链
UseItems3=力量戒指
UseItems4=骑士手镯
UseItems5=黑色水晶戒指

三、核心脚本修改(Hero引擎假人触发关键)

1. QManage.txt脚本修改(假人登录触发)

步骤1:打开脚本文件,进入Mir200\Envir目录,找到QManage.txt文件,用Notepad++打开,定位到“(@Login)”触发脚本(人物登录时触发),若无则在文件末尾添加。

步骤2:添加假人登录触发脚本,在(@Login)下填写以下内容,确保格式正确(分号后为注释,可删除但建议保留,便于后续修改):

(@Login)
#IF
;检测是否为假人
ISDUMMY
#ACT
;设置假人配置文件路径(替换为实际配置文件路径)
SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\一级战士假人.txt
;读取假人配置文件(必须添加,否则参数无效)
LOADDUMMYCONFIGFILE
;设置假人攻击模式(与配置文件一致,可选)
ChangeAttatckMode 0
;--------------------------假人召唤英雄配置(无需则删除)--------------------------
;从英雄列表中随机获取未登录英雄名称,变量存于S1
GETDUMMYNAME <$STR(S1)> 1 1
;设置假人英雄名称
SETDUMMYHERONAME <$STR(S1)>
;召唤英雄
RECALLHERO
;-------------------------------------------------------------------------------------
;假人开启自动打怪(必须添加,否则假人静止不动)
DUMMYSTART

步骤3:添加假人英雄登录触发脚本,在文件末尾添加(@HeroLogin)触发脚本(假人英雄登录时触发),内容如下:

(@HeroLogin)
#IF
;检测是否为假人英雄
H.ISDUMMY
#ACT
;设置假人英雄配置文件路径(与假人配置文件一致即可)
H.SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\一级战士假人.txt
;读取假人英雄配置文件(必须添加)
H.LOADDUMMYCONFIGFILE

步骤4:保存脚本文件,按Ctrl+S保存后关闭,确保脚本无语法错误(如括号不匹配、参数写错),否则假人登录会触发报错。

2. QFunction-0.txt脚本修改(假人挂机触发)

步骤1:打开QFunction-0.txt文件,进入Mir200\Envir\QuestDiary目录,找到该文件并打开,在文件末尾添加假人挂机触发脚本,用于定义假人开始/停止挂机的触发事件:

;假人开启挂机触发(使用DUMMYSTART命令时触发)
(@DummyStart)
#ACT
;可添加假人挂机初始化操作(如随机传送至野外地图)
MAPMOVE 蜈蚣洞 100 100

;假人停止挂机触发(使用DUMMYSTOP或移动失败时触发)
(@DummyStop)
#ACT
;假人停止挂机后操作(如传送回安全区)
MAPMOVE 比奇城 330 330

步骤2:保存脚本,按Ctrl+S保存后关闭,若无需自定义挂机传送,可仅保留触发事件名称,删除#ACT下的操作语句。

3. 假人刷新命令配置(手动/自动刷新)

① 手动刷新假人(GM命令触发):无需修改脚本,登录GM账号(默认111,密码111)后,在游戏内输入命令:DUMMYLOGON 地图名称 X坐标 Y坐标 假人数量,示例:DUMMYLOGON 蜈蚣洞 100 100 5(在蜈蚣洞100,100坐标刷新5个假人);坐标可通过游戏内按F12打开内挂,查看当前坐标获取。

② 自动刷新假人(脚本触发):打开QManage.txt文件,添加定时刷新脚本,示例:

(@Timer120)
#IF
;检测是否为服务器开启状态
ISADMIN
#ACT
;每120秒在蜈蚣洞刷新3个假人
DUMMYLOGON 蜈蚣洞 100 100 3
;每120秒在猪洞七层刷新2个假人
DUMMYLOGON 猪洞七层 80 80 2

注:(@Timer120)代表每120秒触发一次,时间可按需修改(如60=60秒,300=300秒),刷新地图与数量可自定义调整。

四、Hero引擎假人启动与测试(单机版)

1. 服务端与假人启动顺序

步骤1:启动服务端核心程序,按以下顺序启动,每步确认无红色报错:① 启动DBServer.exe(数据库),等待显示“数据库加载完成,等待连接”;② 启动M2Server.exe(Hero引擎),查看日志界面,确认脚本正常加载,无“脚本语法错误”提示;③ 启动GameCenter.exe(引擎控制器),监控进程运行状态。

步骤2:登录游戏并刷新假人,运行Hero引擎登录器,输入GM账号登录游戏;若为手动刷新,在游戏内输入假人刷新命令(如DUMMYLOGON 蜈蚣洞 100 100 5),按回车执行;若为自动刷新,等待设定时间(如120秒),假人会自动刷新至指定地图。

2. 假人功能测试与验证

步骤1:基础状态测试,传送至假人刷新地图(如蜈蚣洞),查看假人是否正常生成,人物外观、等级、装备是否与配置文件一致,无缺失、错位情况。

步骤2:核心功能测试,观察假人是否自动打怪(攻击模式设为0时,会主动攻击怪物),技能释放是否正常(法师/道士假人需配置技能参数),自动捡物功能是否生效(开启后会捡取地面物品)。

步骤3:附加功能测试,查看假人是否随机说话(说话机率设为10时,会偶尔触发话术);若配置了假人英雄,确认英雄是否正常召唤,英雄是否跟随假人打怪,技能释放是否正常。

步骤4:异常测试,移动假人至障碍物处,查看是否会触发停止挂机(传送回安全区);攻击假人,测试假人是否会反击(攻击模式设为0或6时),掉装设置是否生效(关闭掉装则不会掉落装备)。

五、假人配置常见异常与排查

1. 假人无法刷新/登录失败

① 脚本语法错误:打开M2Server.exe日志界面,查找“脚本错误”提示,定位错误脚本(如QManage.txt),核查括号、参数是否正确,删除多余空格或符号,重新保存脚本并重启M2Server。

② 假人名称列表缺失/编码错误:确认Mir200\Envir目录下存在DummyNameList.txt与DummyHeroNameList.txt,用Notepad++打开,将编码转为ANSI格式,重新填写假人名称并保存。

③ 配置文件路径错误:核查QManage.txt中SETDUMMYCONFIGFILENAME参数的路径是否正确(如是否多写/少写目录),示例正确路径:..\Envir\DummyConfig\一级战士假人.txt,路径错误需修改后重启M2Server。

2. 假人生成后静止不动

① 未添加DUMMYSTART命令:打开QManage.txt,确认(@Login)脚本下存在DUMMYSTART命令(假人开启自动打怪),缺失则添加该命令,保存后重启M2Server。

② 攻击模式设置错误:核查假人配置文件与脚本中的攻击模式,若设为1(和平攻击),假人不会主动打怪,可改为0(全体攻击),保存后重新刷新假人。

③ 假人配置文件未读取:确认QManage.txt中LOADDUMMYCONFIGFILE命令(读取配置文件)未遗漏,缺失则添加,同时核查配置文件路径是否正确,确保参数正常加载。

3. 假人技能/装备异常(无技能/无装备)

① 技能参数配置错误:法师/道士假人需在配置文件UseSkill参数中填写技能名称,且技能名称需与服务端数据库一致(如“雷电术”不可写为“雷电”),同时配置技能等级,保存后重新刷新假人。

② 装备名称错误/未配置装备参数:核查假人配置文件中UseItems参数的装备名称(需与服务端数据库一致,如“裁决之杖”不可写为“裁决”),未配置装备则补充装备参数,保存后刷新假人。

③ 装备/技能数据库缺失:若假人配置正确但无装备/技能,打开服务端数据库(DBC2000),核查装备、技能数据库是否存在对应数据,缺失则补充数据,重启数据库与M2Server。

4. 假人英雄无法召唤/召唤后无动作

① 假人英雄名称列表缺失:确认Mir200\Envir目录下存在DummyHeroNameList.txt,填写英雄名称并保存,编码设为ANSI格式。

② 英雄召唤脚本缺失:核查QManage.txt中(@Login)脚本下的GETDUMMYNAME、SETDUMMYHERONAME、RECALLHERO命令是否完整,缺失则补充,保存后重启M2Server。

③ 假人英雄配置未读取:确认(@HeroLogin)脚本下存在H.SETDUMMYCONFIGFILENAME与H.LOADDUMMYCONFIGFILE命令,缺失则添加,路径与假人配置文件一致。

六、假人配置核心要点总结

1. 路径规范:服务端与假人配置文件路径无中文/特殊符号,推荐默认路径(D:\MirServer),避免因路径错误导致假人无法读取配置。

2. 脚本核心:QManage.txt中的ISDUMMY(检测假人)、LOADDUMMYCONFIGFILE(读取配置)、DUMMYSTART(开启打怪)为必加命令,缺失则假人无法正常工作。

3. 配置匹配:假人职业、技能、装备参数需与服务端数据库一致,攻击模式、说话机率等参数按需调整,确保假人行为符合预期。

4. 启动顺序:必须先启动数据库与引擎,再登录游戏刷新假人,避免因脚本未加载导致假人刷新失败。

七、总结

传奇单机版Hero引擎登录器加假人的核心的是“配置文件+脚本命令”双匹配,重点做好假人名称列表、配置文件参数、QManage.txt脚本三大环节,确保假人可正常刷新、自动打怪、触发附加功能。本教程步骤细化至每一个文件的创建与修改,适配零基础用户快速上手,按教程操作即可完成假人配置。

遇到异常时,优先核查脚本语法与配置文件路径,结合M2Server日志定位错误原因,多数异常可通过修改脚本、调整参数解决。配置完成后,假人可模拟真实玩家行为,提升单机版传奇的游戏氛围,满足个人体验需求。