传奇M2假人人数的设置查看与调整详细教程

来源: 作者: 点击:
传奇M2里的假人人数由引擎功能设置里的上限参数、DummyNameList.txt名单数量、Robot脚本刷人命令以及硬件负载共同决定,调整时需从M2界面、配置文件与脚本三方面同步改动,避免设了上限却没加名单导致假人登不上。

M2引擎界面设置假人上限

打开服务端M2Server.exe主程序,点顶部菜单选项选择功能设置找到假人系统或假人管理模块。
• 找到最大假人数量或允许登录假人数输入框,默认多为20或50,改成想要的数值如100,注意别超过引擎授权或内存承受范围。

- 设置假人登录间隔如3000毫秒,控制每秒登几个,防止瞬间大量假人登录导致网关卡顿或红字报错。
• 勾选启用假人系统、允许假人进入游戏等必选框,点保存,部分版本需重启M2Server生效,在M2在线人物列表里能看到已登录的假人名字变灰或标假人字样。

DummyNameList.txt控制实际登入数量

M2里设的是上限,真正能登上来多少假人取决于Mir200\Envir\DummyNameList.txt里的名字行数。
• 打开DummyNameList.txt,一行一个假人名字,最简直接写陪练01、陪练02,也可带参数如陪练01 123456 0 35。

- 名单里写了多少行,在M2点全部登录时最多就登多少,名单行数少于M2上限也按名单来,想加假人直接在文件末尾换行继续写名字保存。
• 若有英雄假人同步检查DummyHeroNameList.txt行数,主号与英雄分开计数,一对主英雄算两个假人占名额。

Robot脚本与命令动态控制人数

部分版本靠Robot_def里的定时脚本刷假人,人数由脚本里DUMMYLOGON命令的数量参数决定。
• 打开Mir200\Envir\Robot_def\AutoRunRobot.txt,找SetTimer段关联的@假人登录段,在RobotManage.txt里看DUMMYLOGON 地图号 X Y 数量,数量写5就刷5个,改这个数字调单次刷人规模。

- 在游戏内输GM命令@假人登录 数量或@假人清理可动态增减,M2假人界面也能手动点登录、踢出、全部清理来实时控人数。

查看当前假人数与排错

在M2Server主窗口状态栏或在线人物窗口能看到当前在线总人数与假人数分离统计,部分引擎在控制台有假人状态页列出已登、排队、掉线数。
- 设了M2上限100、名单写了100行但只登上来30个,查MapInfo.txt对应地图是否限人数如MaxUser=30,假人占地图名额会被卡住。
• 假人登到一定数量M2报内存不足或网关断连,是硬件或引擎单进程线程瓶颈,单机测试建议控制在30到50以内,六职业带技能计算的假人更吃CPU可再减半。

- 检查DBServer是否连HeroDB正常,假人创建角色需写库,库连不上会登一半卡注册界面占着名额不进游戏。

改完M2上限与名单文件后必须在M2点控制重新加载假人配置与重新加载脚本,把旧内存清掉再点登录;若用了一键端自带假人插件,还需进插件配置界面(如ESP设置)同步改最大假人参数,单改M2可能不生效,假人过多会把金币经验计算拖慢导致掉线卡地图。