传奇版本内假人设置与调取详细操作步骤解析

来源: 作者: 点击:
打开M2服务器控制器,依次点击选项、功能设置、假人系统,勾选启用假人系统开关。部分引擎如GOM、GEE、新Blue需在游戏选项1中检查人数限制与上线人数限制数值并保持一致,保存后重启M2引擎生效。
定位到服务端目录MirServer\Mir200\Envir,找到DummyNameList.txt文件,此为普通假人名单,英雄假人对应DummyHeroNameList.txt。在文件内每行填写一个假人角色名,格式如Fake001、Fake002,名单内名称数量直接决定假人最大上线数。若需调整数量,增加或删除行数即可,操作前建议备份原文件。
在M2假人系统界面可手动选中名单内的假人名字点击登录,按住Shift多选或Ctrl单选。也可通过脚本自动登录,在MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt中设置定时命令,如使用DUMMYLOGON 地图号 X Y 数量命令实现指定坐标自动登录,或在QManage.txt中编写登录触发逻辑。
假人核心配置文件通常位于MirServer\Mir200\Envir\Robot文件夹下的RobotConfig.txt或Robot.ini,找到RobotEnable字段设为1开启。设置RobotMaxCount控制最大数量,RobotMinLevel与RobotMaxLevel设定等级区间,RobotNamePrefix设名称前缀。行为逻辑在RobotAction.txt中配置,设置AutoMove为1开启自动移动,MoveRange填地图编号,AutoFight为1开启自动战斗,配置AttackRange攻击格数及SkillUseRate技能使用概率,AutoPickItem建议设为0关闭自动拾取以减少资源占用。
部分引擎如Blue、LEG需通过DBS工具或M2控制菜单加载离线挂机人物数据,确保mirserver\dbserver目录数据完整。若假人登录后站立不动,检查脚本中是否调用移动与攻击函数,确认MapInfo.txt中地图编号正确且坐标在可行走区域。假人数量达不到设置值需核对DummyNameList.txt名单数量及M2Server.ini中DummyMaxCount参数。假人立即消失多为数据库IsFake字段未标1或名单重名。
GEE引擎需在M2查看、列表信息二、用户命令中配置执行列表,或确保Envir\DummyConfig\下存在对应假人名称的txt配置档。3K引擎假人脚本需放Envir\QuestDiary\Robot目录且命名以Robot_开头。翎风类引擎在Robot.txt取消注释符号并在AutoRobot.txt写#Auto 间隔 等级范围 地图列表格式规则。
假人出生地图与坐标在假人系统登录界面或RobotConfig.txt的MoveRange与初始位置参数设定,可设主城安全区或野外刷怪点。等级转生装备在角色数据库RoleDB.db或各假人配置txt中填写,初始金币用RobotGold字段设定。攻击模式在配置中填0全体至6红名等数值,行会归属可通过脚本让假人加入指定行会或自动创建。
刷新规则设RefreshTime周期、MaxOnlineTime单假人在线时长、OfflineInterval离线重登间隔。行为参数可关AutoTakeOnItem与AUTOUSEMAGIC减少负载,设SetItemCountLimit限制背包物品数。喊话功能在指定发言文本如Envir\QuestDiary\假人定制\假人发言中添加内容,设ChatTrigger触发场景与ChatInterval间隔。
所有修改完成后必须保存文件并重启M2Server或整个服务端控制器,部分脚本修改可在M2重载脚本尝试生效。观察在线人物列表确认假人按数量间隔等级地图出现并执行移动打怪动作,未生效逐层检查开关、名单、脚本路径、字段拼写及地图坐标。