传奇真六职业单机版的假人修改核心在于调整服务端的假人名称列表、职业编号映射以及对应的DummyConfig行为配置文件,真六职业通常在原三职业(0战士、1法师、2道士)基础上扩展了3、4、5等编号代表刺客、龙族等新职业,修改需围绕这些编号与脚本路径展开。
修改假人名称列表与职业编号
假人账号与初始职业信息存放在服务端Envir目录下的文本文件中,需先确保列表支持六职业编号。
• 打开D:\Mirserver\Mir200\Envir\DummyNameList.txt,每行格式通常为“假人名字 密码 职业编号 等级”,例如“六职刺客01 123456 3 40”代表编号为3的刺客职业。
- 真六职业服务端一般在DB数据库StdItems或Job相关设置里有职业映射表,确认引擎内3、4、5分别对应哪六个职业,避免填错编号导致假人变默认战士。
• 若版本有英雄假人,同步修改DummyHeroNameList.txt,格式与主号一致,确保英雄也能对应六职业里的副职或主体职业。
调整DummyConfig假人行为配置
每个假人或职业分组在Mir200\Envir\DummyConfig目录下有独立的txt配置文件,改名需与DummyNameList里的名字一致或设通用名如“战士假人.txt”。
- 打开对应txt,找到[Info]段下的Job=参数,改为你要的六职业编号(0-5),Level=设陪玩等级,Gender=0男1女。
• 在UseSkill=后填入该职业对应的技能名,用逗号隔开,如刺客填“暗影突袭,致命一击”,法师填“冰咆哮,流星火雨,魔法盾”,技能名需与服务端Magic表里完全一致。
- 设置AttatckMode=攻击模式,0全体主动、6受击反击,陪玩建议0或4编组;AutoPickUpItem=1开启自动捡物,DropBagItem=1控制死亡掉包。
• 在[UseItems]段下配置假人穿戴的装备名如UseItems0=战神盔甲,确保装备数据库存在该名字,否则假人裸奔。
通过M2引擎与脚本控制六职业假人
改完配置需在引擎内启用并重载,部分版本靠脚本动态指定配置。
• 启动M2Server.exe,点顶部“选项-功能设置-假人系统”,勾选启用假人系统,设置最大数量与登录间隔,左侧选中假人点登录或全部登录。
- 若假人行为异常(只走不打),检查QFunction-0.txt或QuestDiary里是否有[@DummyStart]触发段并执行LoadDummyConfigFile读取配置,部分版本需在登录脚本加SetDummyConfigFileName指定DummyConfig路径。
- 在Robot_def的AutoRunRobot.txt里可用DUMMYLOGON 地图号 X Y 数量命令定时刷六职业混合假人,或在GM命令输入@假人登录测试单职业。
真六职业扩展参数与地图适配
部分真六职业端有专属假人插件或INI配置,防止假人技能放不出或职业错乱。
• 检查Mir200\Envir下有无SixJobDummy.ini或假人陪玩.cfg,里面可能有Job3Name=刺客、Job4Name=龙人等字段,确认编号映射无误。
- 在MapInfo.txt里确保假人刷新地图(如土城、练级谷)没加NORECONNECT或禁止假人参数,否则刷出来瞬间掉线。
• 若假人卡在原地,看配置里RunAttackRate走位几率是否为0,改6以上让其走位,BagItems=里给法师加太阳水、道士加毒符保证续航。
改完DummyNameList.txt和DummyConfig里的文件后,必须在M2点“控制-重新加载-假人配置”或重启M2Server,否则读的还是内存旧数据;若六职业技能在假人身上不放,优先查UseSkill拼写和Magic表魔法ID是否生效,别在名字后多加空格。

