传奇单机里添加假人主要依赖服务端引擎的假人系统功能,通过编辑假人名单、配置行为文件、开启引擎开关以及设置自动登录脚本四个步骤完成,不同引擎(GOM、GEE、Hero、Blue等)操作逻辑基本一致。
开启M2引擎假人系统开关
启动服务端M2Server.exe,点击顶部菜单“选项”选择“功能设置”进入“假人系统”或“机器人设置”页面。勾选“启用假人系统”、“允许假人登录”等选项,设置假人最大数量(如20至50)和登录间隔(如3至5秒)。在假人地图设置中勾选允许假人活动的地图编号(如比奇、盟重),未勾选的地图假人无法进入。点击保存,部分引擎需重启M2生效。
编辑假人名称列表文件
进入服务端目录 MirServer\Mir200\Envir,找到 DummyNameList.txt(普通假人)与 DummyHeroNameList.txt(英雄假人)。用记事本打开,每行写一个假人名字,不带空格与特殊符号,不能与现有玩家重名,例如“陪练战士01”。文件内的有效行数即假人最大可登录数量,增加名字即增加潜在假人数。将名单里的所有名字同步复制到 MirServer\DBServer\DenyChrName.txt 中,防止玩家注册同名账号导致假人登录失败。保存时确保文件编码为ANSI,UTF-8编码会导致引擎读取失败。
配置假人AI与装备属性
在 MirServer\Mir200\Envir\DummyConfig 目录下,新建或与假人同名的txt文件(如“陪练战士01.txt”),或编辑通用配置“战士假人.txt”。文件内需包含 [Info] 段配置基础属性与行为:
- Job=0(0战士、1法师、2道士),Level=40 设定等级,Gender=0(0男1女)。
• AttatckMode=4 设定攻击模式(0全体、4编组等),AutoPickUpItem=1 开启自动捡物。
- UseSkill 填写技能名如“半月弯刀,烈火剑法”。
在 [UseItems] 段下配置装备,如 UseItems0=重盔甲(男)、UseItems1=炼狱,装备名必须与DBC2000中StdItems.DB的Name字段完全一致。若此目录无配置文件或内容为空,假人会因加载失败被踢下线。
设置自动登录脚本触发
假人通常通过Robot机器人脚本自动登录。打开 Mir200\Envir\Robot_def\AutoRunRobot.txt 设置定时器,例如“SetTimer 60 @启动假人登录”表示每60秒执行一次。在 RobotManage.txt 中编写登录命令:
- DUMMYLOGON 地图号 X Y 数量,例如在盟重(地图3)坐标330330登录5个假人写作“DUMMYLOGON 3 330 330 5”。
保存后在M2点击“重载机器人脚本”,假人会按设定时间自动上线。也可在M2假人系统界面按住Ctrl或Shift多选名单里的假人点击“登录”手动生成。
修改完上述文件后,建议在M2执行“重载假人配置”与“重载所有脚本”,若仍不生效可重启M2Server与DBServer。若假人上线后站立不动,需检查DummyConfig里的攻击模式与移动范围设置,或QuestDiary下的假人行为脚本是否完整。

