当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇合击假人陪玩版关闭自动攻城教程

热度:
自动攻城是假人陪玩版本的预设功能,若想关闭需修改服务端脚本或后台设置。请先停止服务端,按以下步骤操作。

一、修改机器人脚本(通用方法)

多数自动攻城由AutoRunRobot.txt脚本定时触发,删除对应指令即可。

1.定位文件:进入服务端MirServer\Mir200\Envir\Robot_def目录,找到AutoRunRobot.txt。
2.删除指令:用记事本打开,查找“沙巴克”、“攻城”、“@攻沙”等关键词。将包含这些词的整行代码删除,或在行首加英文分号;注释。
*示例:删除#AutoRunNPCRUNONDAY20:00@攻沙设置或改为;#AutoRunNPCRUNONDAY20:00@攻沙设置。
3.同步清理:同目录下的RobotManage.txt文件中,搜索并注释或删除与攻城相关的执行脚本段(通常以[@攻沙...]开头)。
4.重启服务:保存后重启服务端,自动攻城即失效。

二、利用版本后台直接关闭

部分合击假人版本内置了管理后台,操作更简单。

1.进入游戏,打开假人后台管理或GM管理面板。
2.查找假人攻城、自动攻沙、行会活动等选项。
3.将开关状态调整为关闭或禁用。
4.保存设置并重启服务端使其生效。

三、修改引擎时间参数

若只想取消固定时间的自动触发,可调整攻城时间。

1.打开服务端Mir200目录下的M2Server(引擎)。
2.依次点击选项→参数设置→时间控制。
3.找到攻城开始时间,将其修改为一个极不常用的时段(如凌晨04:00),或取消勾选攻城开关。
4.保存并重启。

四、进阶排查(针对顽固脚本)

若上述方法无效,可能攻城脚本写在其他位置。

1.搜索脚本文件:在MirServer\Mir200\Envir\QuestDiary目录下,搜索包含“攻城”、“攻沙”、“Sabuk”的.txt文件,将其重命名(如加.bak后缀)使其失效。
2.关闭假人行会:在假人后台中,关闭假人的行会创建功能或禁止假人参与行会战,从根源上杜绝攻城行为。

操作前务必备份Envir文件夹,防止改错导致服务端无法启动。
[顶部]