增加假人数量必须同时满足三个条件:引擎全局上限够大、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:
#AutoRunNPCSEC60@批量假人登录
再打开RobotManage.txt或对应NPC段:
[@批量假人登录]
#if
CHECKDUMMYCOUNT<100
#act
DUMMYLOGON333033020
DUMMYLOGON033033010
DUMMYLOGON地图号XY数量中最后一个数字就是单次登录个数,可改大。也可多写几行DUMMYLOGON分批登录防止卡顿。CHECKDUMMYCOUNT后的数值建议与全局上限一致。
手动在M2中点登录
M2→功能设置→假人系统→全选名单(Ctrl+A)→点击"登录",每点一次按名单顺序登一批,上限仍受全局MaxRobotCount约束。
四、单地图假人数量限制(部分版本有)
如果假人在某张地图不继续增加,查Mir200\Envir\RobotMap.txt(如有),格式:
地图编号最大假人数最小假人数
3505
把中间的最大值改大保存,M2假人管理刷新地图配置。
五、确认DB中存在对应角色数据
名单里的名字必须在DBServer的Hum.db(或HeroDB)中有对应的人物记录(或通过引擎假人自动建号功能首次登录自动生成),名字不匹配或库中不存在会导致跳过该名额,看上去"数量上不来"。
六、排查数量不生效
•设置了MaxRobotCount但名单只有10行→实际只上10个,需往DummyNameList.txt加名字
•M2中未勾选"启用假人功能""允许假人登录"→假人完全不上线
-DUMMYLOGON数量写太大一次性卡住→拆成多次分批登录,间隔用SEC参数控制
•单机配置低还设两三百→建议控制在50~100内,过多会导致人物界面卡顿
改完后在M2点"重新加载-所有NPC脚本",或重启M2Server,触发DUMMYLOGON即可看到假人数量按新设置上线。
一、提高引擎全局最大假人上限(最关键)
打开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:
#AutoRunNPCSEC60@批量假人登录
再打开RobotManage.txt或对应NPC段:
[@批量假人登录]
#if
CHECKDUMMYCOUNT<100
#act
DUMMYLOGON333033020
DUMMYLOGON033033010
DUMMYLOGON地图号XY数量中最后一个数字就是单次登录个数,可改大。也可多写几行DUMMYLOGON分批登录防止卡顿。CHECKDUMMYCOUNT后的数值建议与全局上限一致。
手动在M2中点登录
M2→功能设置→假人系统→全选名单(Ctrl+A)→点击"登录",每点一次按名单顺序登一批,上限仍受全局MaxRobotCount约束。
四、单地图假人数量限制(部分版本有)
如果假人在某张地图不继续增加,查Mir200\Envir\RobotMap.txt(如有),格式:
地图编号最大假人数最小假人数
3505
把中间的最大值改大保存,M2假人管理刷新地图配置。
五、确认DB中存在对应角色数据
名单里的名字必须在DBServer的Hum.db(或HeroDB)中有对应的人物记录(或通过引擎假人自动建号功能首次登录自动生成),名字不匹配或库中不存在会导致跳过该名额,看上去"数量上不来"。
六、排查数量不生效
•设置了MaxRobotCount但名单只有10行→实际只上10个,需往DummyNameList.txt加名字
•M2中未勾选"启用假人功能""允许假人登录"→假人完全不上线
-DUMMYLOGON数量写太大一次性卡住→拆成多次分批登录,间隔用SEC参数控制
•单机配置低还设两三百→建议控制在50~100内,过多会导致人物界面卡顿
改完后在M2点"重新加载-所有NPC脚本",或重启M2Server,触发DUMMYLOGON即可看到假人数量按新设置上线。

