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

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

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

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

1. 定位文件:进入服务端 MirServer\Mir200\Envir\Robot_def 目录,找到 AutoRunRobot.txt。
2. 删除指令:用记事本打开,查找“沙巴克”、“攻城”、“@攻沙”等关键词。将包含这些词的整行代码删除,或在行首加英文分号 ; 注释。
* 示例:删除 #AutoRun NPC RUNONDAY 20:00 @攻沙设置 或改为 ;#AutoRun NPC RUNONDAY 20: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 文件夹,防止改错导致服务端无法启动。