传奇里主城站着的那些假人(也叫Bot/Dummy/陪玩假人)是GM在服务端通过引擎自带假人系统配置的,不是玩家开的。核心靠三个东西:假人名单文件、属性行为配置文件、自动登录脚本或M2手动登录。下面按GOM/GEE和HERO/BLUE主流引擎说明怎么弄。
一、假人名单——告诉引擎有哪些假人名字
进服务端 Mirserver\Mir200\Envir\ 目录,找到或新建 DummyNameList.txt,每行写一个假人角色名:
假人战士01
假人法师01
假人道士01
陪玩刺客02
名字数量决定最多能登多少假人。为防止玩家注册同名,把这份名单同步复制到 Envir\DenyChrName.txt 里封掉。
合击版有英雄假人则同时编辑 DummyHeroNameList.txt 填英雄名。
二、假人属性与行为配置——决定假人穿啥、打啥、怎么走
在 Envir\DummyConfig\ 目录下建与假人同名的 txt(如 假人战士01.txt),示例:
[Info]
Job=0 ;0战士 1法师 2道士
Sex=0 ;0男 1女
Level=45
HP=800
MP=200
AttackMode=1 ;1和平(只打怪) 0全体
AutoFight=1 ;开启自动打怪
AutoPickUpItem=0 ;0不捡或1捡(配捡物列表)
[UseItems]
WEAPONNAME=裁决之杖
DRESSNAME=天魔神甲
NECKLACENAME=绿色项链(攻击1-4)
HELMETNAME=黑铁头盔
ARMRINGLNAME=力量戒指
ARMRINGRNAME=力量戒指
RINGLNAME=龙之戒指
RINGRNAME=龙之戒指
BELTNAME=幽灵腰带
BOOTSNAME=幽灵靴子
如果版本支持英雄假人,另建同名英雄配置文件配英雄职业和装备。
捡物过滤在 Envir\EnablePickUpItem.txt(有的版叫 DummyPickItemList.txt)逐行写允许捡的物品名如"裁决之杖""祝福油""金币"。
三、让假人上线——两种方式
方式A:M2手动登录(测试最方便)
启动M2Server→选项→功能设置→假人系统(或查看→列表信息二→假人管理),勾选启用假人系统,从DummyNameList读入名单,选中名字点"登录"或"全部登录"。想开机自动登勾选"启动时自动登录假人"。
方式B:Robot脚本自动登录(正式服推荐)
打开 Envir\Robot_def\AutoRunRobot.txt 加:
#AutoRun NPC SEC 30 @DummyAutoLogin
在 Envir\Robot_def\RobotManage.txt(或对应Robot文件)写:
[@DummyAutoLogin]
#IF
#ACT
DUMMYLOGON 3 330 330 5
;格式 DUMMYLOGON 地图号 X Y 数量 → 比奇(3)坐标330,330登5个假人
保存后M2→控制→重新加载机器人脚本,假人自动按间隔上线。
部分版本要求在 QManage.txt 的 [@Login] 段加 ISDUMMY 检测并 LOADDUMMYCONFIGFILE 加载配置才生效:
[@Login]
#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\$DUMMYNAME.txt
LOADDUMMYCONFIGFILE
四、假人分布地图与加入行会
分布到不同地图改 DUMMYLOGON 第一个参数为对应地图编号(0比奇城镇、3比奇野外等)。想显行会名用脚本命令把假人加进行会(ADDGUILDMEMBER 行会名 假人名),行会文件在 DBServer\GuildBase\GuildList.txt 同步维护。
五、HERO/BLUE引擎差异点
HERO引擎假人名单同样在 DummyNameList.txt,行为配置放 Envir\MonUseItems\假人名称.txt(格式同前述[UseItems]+[BaseInfo]段)。登录通过M2→控制→加载离线挂机人物或Robot脚本调用相关命令,假人数据存在 DBServer 目录勿随意删。Blue/LEG引擎在M2勾选启用假人系统后点"加载自动辅机人物"。
六、常见不显示原因
名单有内容但M2不显示→假人系统开关未开或版本不带假人模块。点了登录没反应→角色数据库无对应账号(部分版需先建号或引擎自动建),或 QManage 缺 ISDUMMY 加载段。假人站着不动→确认 AutoFight=1 且地图有可攻击怪物,或脚本未执行 DummyStart。假人穿不上装备→WEAPONNAME等号后是物品数据库 StdItems.DB 里的 Name 字段全称须完全一致。
按这四步建名单→配属性文件→M2开开关→Robot或手动登录,重启加载后假人就会出现在线打怪或站安全区。
传奇里主城安全区或练级洞看到的假人是服务端架设时配置的Bot假人系统 传奇假人开启名
来源:
作者:
点击:

