传奇单机版(Hero、GOM、GEE引擎)的假人系统靠服务端配置文件+脚本命令驱动,核心是准备假人名单、写登录触发脚本、配假人属性和行为。下面按实操步骤说明。
一、准备假人名称列表
进服务端目录 MirServer\Mir200\Envir\,找到或新建 DummyNameList.txt(英雄假人名单为 DummyHeroNameList.txt),每行写一个不重复的角色名,如:
[假人]战士01
[假人]法师01
[假人]道士01
[假人]战士02
名单行数决定可登录假人上限,想上20个假人就写20行。编码必须为ANSI,保存后重启M2使名单生效。
二、开启假人自动登录(QManage.txt脚本)
打开 Mir200\Envir\QManage.txt(人物登录触发脚本),在合适位置添加:
[@Login]
#IF
ISDUMMY
#ACT
;读取假人配置文件(GOM/GEE需指定,Hero可省略或用默认)
SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\默认假人.txt
LOADDUMMYCONFIGFILE
;启动自动打怪
DUMMYSTART
;以下为非假人不执行
#ELSEACT
;真人登录逻辑放这里
;首次启动或服务端重载时手动触发一批假人登录(也可放Robot脚本定时刷)
;DUMMYLOGON 3 330 330 5
DUMMYLOGON 地图号 X Y 数量 示例:DUMMYLOGON 3 330 330 5 表示在比奇城(地图3)坐标330,330处登录5个假人。此命令也可写在 Robot_def\RobotManage.txt 配合定时器自动刷。
三、配置假人属性与行为(DummyConfig)
GOM/GEE引擎在 Mir200\Envir\DummyConfig\ 下新建 默认假人.txt,Hero引擎部分版本也认此路径或在Q脚本里直接设。典型配置:
[Info]
Job=0 ;0战士 1法师 2道士
Gender=1 ;0女 1男
Level=35
HP=500
MP=100
AttackMode=0 ;0主动攻击 1和平 6受击反击
SayRate=5 ;说话几率
DropUseItem=0 ;死亡是否掉装备 0否 1是
AutoPickUpItem=1 ;是否自动捡物
[UseItems]
Weapon=屠龙
Necklace=绿色项链
RingL=力量戒指
RingR=力量戒指
BraceletL=幽灵手镯
BraceletR=幽灵手镯
Helmet=恶魔长袍(战神盔甲按职业)
[Skills]
Skill0=烈火剑法 3
Skill1=半月弯刀 3
Job按需要改成1(法师带冰咆哮/火墙)或2(道士带召唤神兽/施毒术)。装备名须与StdItems.DB中物品名完全一致。
Hero引擎若无DummyConfig文件夹,可在QManage用脚本直接给假人加装备和技能,或把假人建为真人账号用DB导入。
四、设置假人定时自动上线(Robot脚本)
打开 Mir200\Envir\Robot_def\AutoRunRobot.txt 添加:
#AutoRun NPC SEC 30 @假人刷新
再打开同目录 RobotManage.txt:
[@假人刷新]
#IF
CHECKDUMMYCOUNT < 10
#ACT
DUMMYLOGON 3 330 330 3
意思是每30秒检测一次,假人总数不足10个时补登3个到比奇。防止假人掉线后地图变空。
五、M2控制台图形化设置(部分引擎)
启动M2Server→选项→参数设置→游戏选项1,把"最大在线人数"和"人数限制"适当调大(含假人数)。部分GOM/GEE版本在M2→功能设置→假人系统可勾选启用、设最大假人数、默认地图坐标,图形界面设好后仍需名单文件和脚本配合。
六、假人捡物过滤设置
若需假人捡指定物品,在 Mir200\Envir\ 新建 EnablePickUpItem.txt,每行写一个允许捡的物品名(如裁决之杖、金币、元宝),Q脚本中用 SetDummyPickItemFile ..\Envir\EnablePickUpItem.txt 和 SetDummyPickItem 1 开启。
七、常见故障排查
• 假人不出现:查DummyNameList.txt有无内容、编码ANSI、M2是否重载;确认DUMMYLOGON地图号/X/Y有效且非障碍物坐标。
• 假人站着不动不打怪:确认配置文件中AttackMode=0,Q脚本执行了DUMMYSTART,且周围有可攻击怪物。
- 假人无装备光身:UseItems段物品名拼写错误或DB中不存在该物品。
• 提示假人上限:M2人数限制太小或DummyNameList行数不够,同步调大。
• 英雄假人(陪练英雄)还需配DummyHeroNameList.txt并在脚本用RECALLHERO召唤。
修改完重要文件(QManage.txt、Robot_def下文件、DummyNameList.txt)建议备份原版,改完保存后点M2"重新加载脚本"或重启M2Server生效。普通家用机测试假人建议先开5~10个,过多会造成单机卡顿。
传奇单机版Hero/GOM/GEE引擎假人设置教程 假人名单登录脚本及打怪配置详解
来源:
作者:
点击:

