传奇单机版(GOM/GEE/Hero引擎)加假人分三步:建假人名单→配假人AI文件→让假人登录上线。以下按标准D:\MirServer路径说明,Hero引擎操作基本一致。
第一步添加假人名称列表(DummyNameList.txt)
打开D:\MirServer\Mir200\Envir\DummyNameList.txt,每行写一个假人名字,最简格式:
陪练战士01
陪练法师01
陪练道士01
部分端支持带密码职业等级:
陪练战士01123456035
陪练法师01123456135
陪练道士01123456235
•职业:0=战士1=法师2=道士,六职业扩展端可能用3/4/5
•名字不能有空格和特殊符号,不能和玩家账号重名
•把名单同步复制到D:\MirServer\DBServer\DenyChrName.txt防止玩家注册同名占用
英雄假人在DummyHeroNameList.txt,格式相同,不需要英雄可不填。
第二步配置假人AI行为(DummyConfig)
在D:\MirServer\Mir200\Envir\DummyConfig\下新建与假人同名的txt(如陪练战士01.txt),或建通用配置如战士假人.txt,示例:
[Info]
Job=0
Level=40
Gender=0
AutoPickUpItem=1
AttatckMode=4
UseSkill=半月弯刀野蛮冲撞烈火剑法
[UseItems]
UseItems0=重盔甲(男)
UseItems1=炼狱
UseItems3=幽灵项链
UseItems5=幽灵手镯
UseItems7=幽灵戒指
UseItems8=幽灵戒指
•Job/Level和名单里一致;AttatckMode:0全体1和平4编组5行会
•UseSkill填技能显示名(法师写疾光电影冰咆哮抗拒火环魔法盾;道士写施毒术召唤神兽治愈术灵魂火符)
-引擎默认自动读取DummyConfig\假人名称.txt,也可用脚本SETDUMMYCONFIGFILENAME指定统一配置
第三步让假人登录上线(三种方式)
方式AM2控制台手动登录(最快测试)
启动服务端→打开M2Server→选项→功能设置→假人系统,勾选"启用假人系统",在左侧名单选假人名字点"登录",点"全部登录"可一次全上。适合先测假人能否正常出现在地图。
方式B脚本命令手动/NPC触发
在NPC或QManage脚本中用:
DUMMYLOGON03303305
DUMMYSTART
格式DUMMYLOGON地图号XY数量,地图0=比奇省,(330330)是比奇安全区坐标,表示在此处登录5个假人。DUMMYSTART让假人开始自动打怪走位,DUMMYSTOP停止。
方式C开服自动登录(Robot系统)
1.Mir200\Envir\Robot_def\AutoRunRobot.txt加一行启用定时器:
SETONTIMER60AutoDummy
2.Mir200\Envir\Robot_def\RobotManage.txt加:
[@AutoDummy]
#IFCHECKDUMMYCOUNT<10
#ACTDUMMYLOGON03303305
意思是开服后每60秒检测,假人少于5个则在比奇登录假人,上限保持5个。改<50和数量可调规模。
如果要在假人登录时加载指定AI配置,在Mir200\Envir\MapQuest_Def\QManage.txt的[@Login]段加:
#IFISDUMMY
#ACTSETDUMMYCONFIGFILENAME..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
DUMMYSTART
ISDUMMY判断是假人登录才执行,真人登录跳过。
常见问题排查
•假人不显示:M2→选项→参数设置→最大在线人数调大;确认DummyNameList.txt路径正确无中文乱码;重启M2Server+DBServer
-假人站着不动:确认执行了DUMMYSTART;出生坐标(330330)要是可行走格;地图无怪物也会发呆;UseSkill技能名拼错只平砍
•提示假人已满/不登录:DummyNameList.txt内名字数量不够,或引擎假人上限在M2Server.ini里DummyMaxCount值太小
-改完DummyNameList.txt或Robot脚本后,M2控制台点"重新加载→所有脚本"或重启GameGate+M2Server生效
先加3个名字用M2手动登录测通再搞自动登录脚本,避免排查麻烦。
第一步添加假人名称列表(DummyNameList.txt)
打开D:\MirServer\Mir200\Envir\DummyNameList.txt,每行写一个假人名字,最简格式:
陪练战士01
陪练法师01
陪练道士01
部分端支持带密码职业等级:
陪练战士01123456035
陪练法师01123456135
陪练道士01123456235
•职业:0=战士1=法师2=道士,六职业扩展端可能用3/4/5
•名字不能有空格和特殊符号,不能和玩家账号重名
•把名单同步复制到D:\MirServer\DBServer\DenyChrName.txt防止玩家注册同名占用
英雄假人在DummyHeroNameList.txt,格式相同,不需要英雄可不填。
第二步配置假人AI行为(DummyConfig)
在D:\MirServer\Mir200\Envir\DummyConfig\下新建与假人同名的txt(如陪练战士01.txt),或建通用配置如战士假人.txt,示例:
[Info]
Job=0
Level=40
Gender=0
AutoPickUpItem=1
AttatckMode=4
UseSkill=半月弯刀野蛮冲撞烈火剑法
[UseItems]
UseItems0=重盔甲(男)
UseItems1=炼狱
UseItems3=幽灵项链
UseItems5=幽灵手镯
UseItems7=幽灵戒指
UseItems8=幽灵戒指
•Job/Level和名单里一致;AttatckMode:0全体1和平4编组5行会
•UseSkill填技能显示名(法师写疾光电影冰咆哮抗拒火环魔法盾;道士写施毒术召唤神兽治愈术灵魂火符)
-引擎默认自动读取DummyConfig\假人名称.txt,也可用脚本SETDUMMYCONFIGFILENAME指定统一配置
第三步让假人登录上线(三种方式)
方式AM2控制台手动登录(最快测试)
启动服务端→打开M2Server→选项→功能设置→假人系统,勾选"启用假人系统",在左侧名单选假人名字点"登录",点"全部登录"可一次全上。适合先测假人能否正常出现在地图。
方式B脚本命令手动/NPC触发
在NPC或QManage脚本中用:
DUMMYLOGON03303305
DUMMYSTART
格式DUMMYLOGON地图号XY数量,地图0=比奇省,(330330)是比奇安全区坐标,表示在此处登录5个假人。DUMMYSTART让假人开始自动打怪走位,DUMMYSTOP停止。
方式C开服自动登录(Robot系统)
1.Mir200\Envir\Robot_def\AutoRunRobot.txt加一行启用定时器:
SETONTIMER60AutoDummy
2.Mir200\Envir\Robot_def\RobotManage.txt加:
[@AutoDummy]
#IFCHECKDUMMYCOUNT<10
#ACTDUMMYLOGON03303305
意思是开服后每60秒检测,假人少于5个则在比奇登录假人,上限保持5个。改<50和数量可调规模。
如果要在假人登录时加载指定AI配置,在Mir200\Envir\MapQuest_Def\QManage.txt的[@Login]段加:
#IFISDUMMY
#ACTSETDUMMYCONFIGFILENAME..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
DUMMYSTART
ISDUMMY判断是假人登录才执行,真人登录跳过。
常见问题排查
•假人不显示:M2→选项→参数设置→最大在线人数调大;确认DummyNameList.txt路径正确无中文乱码;重启M2Server+DBServer
-假人站着不动:确认执行了DUMMYSTART;出生坐标(330330)要是可行走格;地图无怪物也会发呆;UseSkill技能名拼错只平砍
•提示假人已满/不登录:DummyNameList.txt内名字数量不够,或引擎假人上限在M2Server.ini里DummyMaxCount值太小
-改完DummyNameList.txt或Robot脚本后,M2控制台点"重新加载→所有脚本"或重启GameGate+M2Server生效
先加3个名字用M2手动登录测通再搞自动登录脚本,避免排查麻烦。

