制作配套假人需在服务端完成名称库建立、数据库账号创建、引擎参数开启、属性配置文件编写以及脚本触发逻辑挂载五个核心环节,以下按GOM、GEE等主流引擎通用逻辑拆解操作。
建立假人名称库与屏蔽同名
在服务端Mir200\Envir目录下找到或新建DummyNameList.txt(主体假人名单)与DummyHeroNameList.txt(英雄假人名单),每行填写一个假人名称,数量建议准备百个以上。将同样名称复制到DBServer\DenyChrName.txt中,阻止玩家注册同名角色导致冲突,保存后需重启DBServer使屏蔽生效。
创建假人数据库账号
打开DBC2000连接HeroDB,在Accounts表里批量新增假人账号,账号命名保持统一前缀如Bot_1、Bot_2,密码设为统一明文,将IsFake或对应标记字段设为1指代假人身份。进入Character表为该账号创建角色,预设职业、性别、等级与基础背包物品,确保数据库内角色数据与名称列表一一对应。
开启引擎假人模块与基础参数
启动M2控制台,进入选项—功能设置—假人系统(GOM)或假人设置(GEE),勾选启用内置假人功能,填入最大在线数量、登录间隔、统一账号前缀与初始密码。设定假人移动速度、攻击范围、自动打怪与自动拾取开关,在物品过滤栏填入不需拾取的低价值道具名称,保存配置后部分引擎需重启M2加载模块。
编写假人属性与行为配置文件
在Mir200\Envir\DummyConfig目录下新建以假人名命名的txt或统一用全局配置txt,写入核心参数:
•Job设职业编号,0战士1法师2道士视引擎定。
-Level设等级区间如35。
•ATK、DEF、HP填攻击防御血量基准值。
•AttatckMode填攻击模式,0全体1和平6红名反击。
•AutoPickUpItem1开启拾取0关闭。
-UseSkill列出自动释放技能名,道士配NeedMagicItem设毒符规则。
•DropUseItemRate设死亡爆装概率,控制是否爆身上与背包物品。
若做配套英雄假人,需同步在英雄配置里写H.ADDSKILL加合击技能与主体羁绊参数。
挂载脚本触发与批量登录逻辑
打开Mir200\Envir\MapQuest_Def\QFunction-0.txt在[@Login]段加入检测:
IFISDUMMY
ACTSETDUMMYCONFIGFILENAME..\QuestDiary\路径\配置.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode0
DUMMYSTART
这段让假人上线即加载属性并启动自动打怪。进入Robot_def\AutoRunRobot.txt设定时器如每30秒触发@批量登录,在RobotManage.txt写:
@批量登录
IFCHECKDUMMYCOUNT<最大数
ACTDUMMYLOGON地图号XY数量
实现缺额自动补登。若需假人进指定地图打宝或攻城,用MoveToMap或GotoXY在脚本里固化坐标,配合SetFakePlayerMoveMode设1随机或2固定路点移动。
配套英雄与装备自动更替设置
在主体假人脚本后追加SETDUMMYHERONAME英雄名与RECALLHERO召唤英雄,在[@HeroLogin]里用H.ISDUMMY检测并加载英雄专属配置。装备配套可在配置文件里写BagItems给初始套装,或开启自动换装逻辑让假人打到更高攻击防御装备时自动替换身上部位,道士假人单独配置护身符与毒粉数量防止施毒中断。做完所有改动后重启M2与DB服务,进游戏用GM命令BotStart或手动在M2假人列表点登录观察移动、打怪、拾取、说话是否按配置运转,卡墙则调寻路失败重试次数,技能不放则查技能名与数据库Magic表是否完全一致。
建立假人名称库与屏蔽同名
在服务端Mir200\Envir目录下找到或新建DummyNameList.txt(主体假人名单)与DummyHeroNameList.txt(英雄假人名单),每行填写一个假人名称,数量建议准备百个以上。将同样名称复制到DBServer\DenyChrName.txt中,阻止玩家注册同名角色导致冲突,保存后需重启DBServer使屏蔽生效。
创建假人数据库账号
打开DBC2000连接HeroDB,在Accounts表里批量新增假人账号,账号命名保持统一前缀如Bot_1、Bot_2,密码设为统一明文,将IsFake或对应标记字段设为1指代假人身份。进入Character表为该账号创建角色,预设职业、性别、等级与基础背包物品,确保数据库内角色数据与名称列表一一对应。
开启引擎假人模块与基础参数
启动M2控制台,进入选项—功能设置—假人系统(GOM)或假人设置(GEE),勾选启用内置假人功能,填入最大在线数量、登录间隔、统一账号前缀与初始密码。设定假人移动速度、攻击范围、自动打怪与自动拾取开关,在物品过滤栏填入不需拾取的低价值道具名称,保存配置后部分引擎需重启M2加载模块。
编写假人属性与行为配置文件
在Mir200\Envir\DummyConfig目录下新建以假人名命名的txt或统一用全局配置txt,写入核心参数:
•Job设职业编号,0战士1法师2道士视引擎定。
-Level设等级区间如35。
•ATK、DEF、HP填攻击防御血量基准值。
•AttatckMode填攻击模式,0全体1和平6红名反击。
•AutoPickUpItem1开启拾取0关闭。
-UseSkill列出自动释放技能名,道士配NeedMagicItem设毒符规则。
•DropUseItemRate设死亡爆装概率,控制是否爆身上与背包物品。
若做配套英雄假人,需同步在英雄配置里写H.ADDSKILL加合击技能与主体羁绊参数。
挂载脚本触发与批量登录逻辑
打开Mir200\Envir\MapQuest_Def\QFunction-0.txt在[@Login]段加入检测:
IFISDUMMY
ACTSETDUMMYCONFIGFILENAME..\QuestDiary\路径\配置.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode0
DUMMYSTART
这段让假人上线即加载属性并启动自动打怪。进入Robot_def\AutoRunRobot.txt设定时器如每30秒触发@批量登录,在RobotManage.txt写:
@批量登录
IFCHECKDUMMYCOUNT<最大数
ACTDUMMYLOGON地图号XY数量
实现缺额自动补登。若需假人进指定地图打宝或攻城,用MoveToMap或GotoXY在脚本里固化坐标,配合SetFakePlayerMoveMode设1随机或2固定路点移动。
配套英雄与装备自动更替设置
在主体假人脚本后追加SETDUMMYHERONAME英雄名与RECALLHERO召唤英雄,在[@HeroLogin]里用H.ISDUMMY检测并加载英雄专属配置。装备配套可在配置文件里写BagItems给初始套装,或开启自动换装逻辑让假人打到更高攻击防御装备时自动替换身上部位,道士假人单独配置护身符与毒粉数量防止施毒中断。做完所有改动后重启M2与DB服务,进游戏用GM命令BotStart或手动在M2假人列表点登录观察移动、打怪、拾取、说话是否按配置运转,卡墙则调寻路失败重试次数,技能不放则查技能名与数据库Magic表是否完全一致。

