打开M2控制器依次点击选项、功能设置、假人系统,在界面中找到假人等级范围设置项,分别填写最低等级与最高等级数值,例如设置为1至40级,保存后重启引擎生效,此参数为假人随机生成时的等级区间,并非自动升级逻辑。部分GOM与GEE引擎在MirServer\Mir200\Envir\Robot\RobotConfig.txt中修改RobotMinLevel与RobotMaxLevel字段数值来调整等级上限与下限。
定位到服务端目录MirServer\Mir200\Envir\DummyConfig\假人名称.txt,打开单个假人的配置文件,找到Level字段直接填写固定等级数值如Level=35,保存后该假人下次登录即为35级。若需批量调整,在M2假人系统界面选中名单内多个假人名字,点击设置等级按钮输入目标数值统一写入。Hero引擎可在NPC脚本中使用SetFakePlayerLevel 30命令将所有假人等级调整至30级,StartFakePlayer命令后接参数也可指定刷新假人的等级上限。
在MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt中设置定时触发脚本实现假人获取经验,使用#AutoRun计时命令调用经验发放段,例如在QFunction-0.txt或自定义Robot脚本中编写#IF IsDummy #ACT GiveExp 数值,每隔设定秒数向在线假人发放固定经验值使其等级提升。部分版本支持假人开启自动打怪后击杀怪物获取经验升级,需在假人配置文件内确认DummyStart行为已启用且地图内有适合等级的怪物,同时保证AutoFight参数为1。
在假人配置文件中设置等级跟随模式相关参数,部分引擎支持假人等级绑定玩家角色,在M2假人系统勾选等级跟随或手动在RobotConfig.txt填入LevelFollow=1及FollowRange=10,假人会保持在主控玩家等级上下浮动10级的范围内,玩家升级时假人等级通过脚本变量自动同步调整。GEE引擎可在列表信息二、用户命令中配置执行列表绑定变量检测玩家等级并回写至假人数据库字段。
若假人等级始终为1级不升级,检查RobotConfig.txt中RobotMaxLevel是否大于RobotMinLevel,确认GiveExp脚本是否被AutoRunRobot.txt正确引用且计时器未注释。假人升级后属性不刷新需核对数据库字段IsFake标识别为1且M2内勾选了假人属性实时计算。使用SetFakePlayerLevelAll 40等批量命令无效时需检查引擎版本是否支持该脚本命令或是否存在文本编码格式错误。
翎风与3K引擎需在Envir\QuestDiary\Robot目录下创建以Robot_开头的脚本文件,写入检查假人等级与增加经验的循环逻辑,例如#IF CheckLevel < 50 #ACT GiveExp 100000,保存后在AutoRunRobot.txt中加载该段。Blue引擎部分需在DBS工具中检查假人角色数据的经验字段是否为可读写状态,若经验字段锁定为0则无法升级,需重置数据库默认值。所有涉及脚本与配置文件的修改完成后必须保存并重启M2Server控制器,登录游戏创建或刷新假人后查看人物属性面板确认等级数值变化与升级触发是否正常。

