这个插件允许您记录反作弊系统惩罚的玩家,并在稍后时间观看他们的作弊行为。 即使服务器上只有该玩家,您仍然可以获得他们作弊的视频证据。
支持的反作弊系统:
高级版:
Vulcan
Spartan
Matrix
GodsEye
Kauri ACR 版本 2.5.3
Karhu ACR 版本 2.5.3
Sparky
Intave
Verus
Reflex
免费版:
Themis
FlappyAC
AntiCheatReloaded 最新开发版本
LightAntiCheat
AntiHaxerman
Grim
欢迎提出支持其他反作弊系统的请求。
有了这个插件,当玩家申诉并声称自己只是“击打草地”时,您就可以获得他们在服务器上作弊的视频证据。
支持 Discord 集成。 每次创建录像时,可以选择将消息发送到 Discord 频道。
需要安装并在服务器上运行受支持的反作弊系统和 AdvancedReplay。
注意:反作弊系统必须配置为对某人进行惩罚才能进行录制。 如果玩家从未受到惩罚,您将不会获得任何录像。
设置:
Vulcan: 在 Vulcan 的配置文件中将 "enable-api" 设置为 "true"
Soaroma: 在 Soaroma 的配置文件中将 "enableAPI" 设置为 "true"
Sparky: 在 Sparky 的配置文件中将 "API.Events" 设置为 "true"
为了获得最佳效果,请遵循 Advanced Replay 的以下配置指南:
1. 启用 MySQL 来存储文件(如果有很多作弊者,此插件可能会生成大量录像。根据录像长度,这可能会占用相当多的空间。)
在 AdvancedReplay config.yml 中更改以下值:
cleanup_replays: 10 # 这将使录像在 10 天后被删除
hide_players: true
replaying:
world:
reset_changes: true
recording:
blocks:
real_changes: false
chat:
enabled: true
默认配置:
Intave: # Intave 的配置部分
Punish-Commands: # 我们应该在 Intave 的配置中监听哪个命令?
- ban
- kick
- intave
General:
Report-Cooldown: 3 # 再次报告前的冷却时间,以分钟为单位。
Always-Save-Recording: false # 即使玩家未被反作弊系统惩罚,也保存录像。
Save-Recording-On-Disconnect: false # 如果玩家在受到惩罚之前断开连接,则保存录像(如果一名工作人员在反作弊系统之前禁用了他们,则很有用)
Overwrite: false # 如果玩家在同一天使用了相同的作弊手段,是否应该覆盖录像?
Check-Update: true # 在此插件更新时收到通知
Nearby-Range: 30 # 查找录像中要包含的附近玩家的距离? 注意:公式是此处输入的一半。因此,它将在 +x 和 -x 中各 15 个方块范围内,总共 30 个方块,等等。
Recording-Length: 2 # 录像长度,以分钟为单位。 录像将在录制开始后经过此时间后才创建。
Notify-Staff: true # 保存录像时向工作人员发送消息。
Vulcan:
Disabled-Recordings: # 你不希望录制的检查。 这些是示例,替换/添加尽可能多的检查 注意: 必须是小写字母
- timer
- strafe
Themis:
Disabled-Actions: # Themis 禁用的操作,请参考Themis config.yml
- notify
Grim:
Punish-Commands:
- ban
- kick
Discord: # 将录像通知发送到 Discord 频道
Enabled: true
Red: 0
Green: 255
Blue: 0
Webhook: 在此处输入 webhook
Avatar: https://i.imgur.com/JPG1Kwk.png # 默认 Vulcan 头像,可以随意更改
Username: VulcanReplay
Server-Name: Server
用法:
大多数命令和权限由 AdvancedReplay 处理。 AntiCheatReplay 添加的唯一命令是重新加载命令和报告命令
基本用法:
/replay list 将打印录像列表
/replay play 播放录像
/replay delete 删除录像
/replayreload vulcanreplay.reload 重新加载 AntiCheatReplay
/report AntiCheatReplay.report 报告玩家并创建录像。
权限:
vulcanreplay.reload
AntiCheatReplay.report
AntiCheatReplay.report-notify
AntiCheatReplay.recording-notify
AntiCheatReplay.reportImmune
已知问题:
录像中没有显示其他于玩家的生物/实体。 你可能会在录像中看到玩家受到看似无中生有的伤害,但可能来自一个生物。 同样,这是一个 AdvancedReplay 开发人员需要修复的问题。
Discord:
请加入我的 Discord 以报告任何错误。
免责声明:
此插件应与反作弊系统提供的日志一起使用。 此不应该是你证明玩家作弊的唯一证据。
开发人员 API:
AntiCheatReplay 有多个事件可以监听和取消
RecordingStartEvent
RecordingSaveEvent
两者都有以下方法:
public Player getPlayer() {}
public String getReplayName() {}
PlayerReportEvent
[code=Java]
public Player getReporter() {}
public Player getTarget() {}
public String getReason() {}