传奇GOM GEE Hero Blue引擎单机版假人系统增加假人上线数量详细设置方法

来源: 作者: 点击:
增加假人数量必须同时满足三个条件:引擎全局上限够大、DummyNameList.txt名单数量够多、机器人脚本或手动登录触发的个数不超限。三者缺一个假人就不会继续增加。

一、提高引擎全局最大假人上限(最关键)

打开 M2Server.exe → 选项 → 功能设置 → 假人系统(部分版本在"机器人设置"或"游戏选项1"),找到"最大假人数量 / MaxRobotCount / 假人登陆总数",默认一般是20或50,直接改大,比如改成100或200,点保存或应用。

部分版本此参数在 Mir200\Envir\Robot_def\RobotConfig.txt 中:

MaxRobotCount=100
RobotEnable=1

修改后保存(注意用ANSI编码),在M2假人管理中点"刷新"或重启M2生效。

GEE引擎也可在M2假人管理界面直接改"当前最大假人数量"实时生效,无需重启。

二、增加假人名称列表中的名字数量

进入 D:\MirServer\Mir200\Envir\DummyNameList.txt,每行一个不重复的角色名,想上多少假人就至少写多少行(建议多写10~20个备用):

陪练战士01
陪练战士02
陪练战士03
陪练法师01
陪练道士01
...

英雄版还需在 DummyHeroNameList.txt 中填入等量英雄名。

注意:引擎不会登录比名单里更多的假人,名单行数 < 全局上限时,实际上限被名单数量锁死。

三、修改机器人脚本或手动登录的触发数量

用机器人脚本自动上线(最常见)

打开 Mir200\Envir\Robot_def\AutoRunRobot.txt:

#AutoRun NPC SEC 60 @批量假人登录

再打开 RobotManage.txt 或对应NPC段:

[@批量假人登录]
#if
CHECKDUMMYCOUNT < 100
#act
DUMMYLOGON 3 330 330 20
DUMMYLOGON 0 330 330 10

DUMMYLOGON 地图号 X Y 数量 中最后一个数字就是单次登录个数,可改大。也可多写几行DUMMYLOGON分批登录防止卡顿。CHECKDUMMYCOUNT后的数值建议与全局上限一致。

手动在M2中点登录

M2 → 功能设置 → 假人系统 → 全选名单(Ctrl+A)→ 点击"登录",每点一次按名单顺序登一批,上限仍受全局MaxRobotCount约束。

四、单地图假人数量限制(部分版本有)

如果假人在某张地图不继续增加,查 Mir200\Envir\RobotMap.txt(如有),格式:

地图编号 最大假人数 最小假人数
3 50 5

把中间的最大值改大保存,M2假人管理刷新地图配置。

五、确认DB中存在对应角色数据

名单里的名字必须在DBServer的Hum.db(或HeroDB)中有对应的人物记录(或通过引擎假人自动建号功能首次登录自动生成),名字不匹配或库中不存在会导致跳过该名额,看上去"数量上不来"。

六、排查数量不生效

• 设置了MaxRobotCount但名单只有10行 → 实际只上10个,需往DummyNameList.txt加名字

• M2中未勾选"启用假人功能""允许假人登录"→ 假人完全不上线

- DUMMYLOGON数量写太大一次性卡住 → 拆成多次分批登录,间隔用SEC参数控制
• 单机配置低还设两三百 → 建议控制在50~100内,过多会导致人物界面卡顿

改完后在M2点"重新加载-所有NPC脚本",或重启M2Server,触发DUMMYLOGON即可看到假人数量按新设置上线。