冰雪传奇版本添加假人教程服务端DummyNameList名单与DUMMYLOGON脚本设置步骤

来源: 作者: 点击:
冰雪传奇(冰雪合击/单职业)服务端底层通常是GOM或GEE引擎,添加假人(机器人/陪练)完全靠服务端文件配置完成,和客户端无关。按下面步骤操作:

一、准备假人名称列表文件
进入服务端目录D:\MirServer\Mir200\Envir\,找到或新建DummyNameList.txt,每行写一个假人角色名,例如:

冰雪假人01
冰雪假人02
冰雪假人03
...

合击版本还需往DummyHeroNameList.txt填入对应的英雄名(如冰雪假人英雄01、冰雪假人英雄02…),行数与DummyNameList.txt一一对应。名字不要和玩家可建角色重名,建议加前缀区分。文件编码必须是ANSI,不能有UTF-8BOM,每行结尾不留空格。

二、M2引擎开启假人并设置上限
启动M2Server→选项→功能设置→假人系统(部分版本在"参数设置—其它设置"),勾选"允许假人登录/允许机器人登录",把"最大假人数(MaxDummyCount)"改成你要的数量(如50或100)。部分版本在"查看—列表信息二—假人管理"也可直接看到最大假人数输入框。保存设置,建议重启M2使生效。

三、配置假人自动上线(机器人脚本方式,推荐)
让假人开服自动登录需改机器人脚本:
1.打开Mir200\Envir\Robot_def\AutoRunRobot.txt添加定时触发,例如:

#AutoRunNPCSEC30@假人批量登录

2.打开Mir200\Envir\RobotManage.txt写入:

[@假人批量登录]
#IF
CHECKDUMMYCOUNT<50
#ACT
DUMMYLOGON333033010
DUMMYLOGON03003005

格式为DUMMYLOGON地图号XY数量,意思是在盟重(3)坐标330330登录10个,在比奇(0)坐标300300登录5个。数量不能超过名单行数和最大假人数。
保存后在M2点"重新加载机器人脚本"或重启M2Server,假人会自动登入。

四、给假人配置行为与装备(防止站着不动)
在Mir200\Envir\下新建DummyConfig\文件夹,在里面建与DummyNameList.txt中名字一致的.txt配置文件(如冰雪假人01.txt),典型内容:

[Info]
Job=0
Gender=0
Level=50
AttackMode=0
AutoPickUpItem=1
UseSkill=基本剑术攻杀剑术半月弯刀
BagItems=金疮药(中)强效太阳水
UseItems0=重盔甲(战)
UseItems1=凝霜

然后在QManage.txt的[@Login]段加:

#if
ISDUMMY
#act
SETDUMMYCONFIGFILENAME..\Envir\DummyConfig\$DUMMYNAME.txt
LOADDUMMYCONFIGFILE
DUMMYSTART

这样假人上线自动读配置、穿装备、开始打怪或挂安全区。如果不设配置文件只执行DUMMYSTART,假人会站着发呆。

五、M2手动登录测试(快速验证)
不想等脚本触发可先手动测:M2→选项→功能设置→假人系统→刷新列表读取DummyNameList.txt→选中名字→设好出生地图号和坐标→点"登录"。能在游戏里看到角色模型说明名单和上限没问题,再回去完善脚本。

六、常见故障排查
•假人不出现:DummyNameList.txt编码非ANSI、名字有空格或重名、M2最大假人数设太小、DUMMYLOGON调用数量大于名单行数。

•假人上线站着不动:没加载配置文件或未执行DUMMYSTART命令,AttackMode设成1(和平)且不打怪属正常。

-合击假人无英雄:DummyHeroNameList.txt未填或行数不匹配。
•假人秒掉线:DBServer\DenyChrName.txt误把假人名列入黑名单,或最大连接数不够。

•注入/启动报错:部分Win10/Win11需关内核隔离,服务端路径避免中文过深。

按这四步——DummyNameList.txt加名字→M2开假人设上限→Robot脚本DUMMYLOGON调数量→配DummyConfig行为文件并QManage加载,重启M2后假人就会按设定刷出并按行为文件活动。
[顶部]