Skip to content

Spectrum反作弊系统 - 命令文档

📋 目录

🎮 命令概述

Spectrum反作弊系统提供了丰富的命令,用于管理和控制反作弊系统的各个功能。所有命令都以/spectrum为前缀,后跟具体的子命令。

为了使用这些命令,玩家需要具有相应的权限。权限系统的详细说明请参考PERMISSIONS.md文档。

🔧 基础命令

基础命令用于查看插件信息和获取帮助。

/spectrum

描述:显示Spectrum反作弊系统的基本信息

用法/spectrum

权限spectrum.use

示例

/spectrum

/spectrum help

描述:显示Spectrum反作弊系统的帮助信息,包括所有可用命令

用法/spectrum help [页码]

参数

  • 页码(可选):显示特定页码的帮助信息

权限spectrum.help

示例

/spectrum help
/spectrum help 2

/spectrum info

描述:显示插件的详细信息,包括版本、作者、许可证等

用法/spectrum info

权限spectrum.use

示例

/spectrum info

/spectrum version

描述:显示插件的当前版本信息

用法/spectrum version

权限spectrum.use

示例

/spectrum version

👨‍💼 管理命令

管理命令用于管理玩家和系统设置。

/spectrum reload

描述:重新加载Spectrum的配置文件

用法/spectrum reload

权限spectrum.reload

示例

/spectrum reload

/spectrum setup

描述:启动交互式设置向导,引导管理员完成插件的基本配置

用法/spectrum setup

权限spectrum.setup

示例

/spectrum setup

/spectrum update

描述:检查并更新Spectrum反作弊系统到最新版本

用法/spectrum update [check/download/install]

参数

  • check(可选):仅检查是否有新版本
  • download(可选):下载新版本但不安装
  • install(可选):下载并安装新版本

权限spectrum.update

示例

/spectrum update
/spectrum update check
/spectrum update install

/spectrum stats

描述:显示Spectrum反作弊系统的性能统计信息

用法/spectrum stats [详细]

参数

  • 详细(可选):显示更详细的统计信息

权限spectrum.stats

示例

/spectrum stats
/spectrum stats 详细

🔍 检查命令

检查命令用于检查玩家的状态和违规记录。

/spectrum check <玩家>

描述:检查玩家的违规记录和当前状态

用法/spectrum check <玩家名>

参数

  • 玩家名:要检查的玩家名称

权限spectrum.check

示例

/spectrum check Notch

/spectrum logs <玩家> [页码]

描述:查看玩家的详细违规日志

用法/spectrum logs <玩家名> [页码]

参数

  • 玩家名:要查看日志的玩家名称
  • 页码(可选):查看特定页码的日志

权限spectrum.logs

示例

/spectrum logs Notch
/spectrum logs Notch 2

/spectrum alerts

描述:切换管理员的警报通知开关

用法/spectrum alerts

权限spectrum.alerts

示例

/spectrum alerts

/spectrum export <玩家>

描述:导出玩家的详细数据,包括违规记录、行为模式等

用法/spectrum export <玩家名>

参数

  • 玩家名:要导出数据的玩家名称

权限spectrum.export

示例

/spectrum export Notch

⚖️ 惩罚命令

惩罚命令用于对违规玩家执行惩罚措施。

/spectrum ban <玩家> [原因]

描述:永久封禁玩家

用法/spectrum ban <玩家名> [原因]

参数

  • 玩家名:要封禁的玩家名称
  • 原因(可选):封禁原因

权限spectrum.ban

示例

/spectrum ban Notch 使用作弊客户端

/spectrum tempban <玩家> <时间> [原因]

描述:临时封禁玩家

用法/spectrum tempban <玩家名> <时间> [原因]

参数

  • 玩家名:要临时封禁的玩家名称
  • 时间:封禁时长,格式为数字+单位(s=秒, m=分, h=小时, d=天, w=周, mo=月)
  • 原因(可选):封禁原因

权限spectrum.tempban

示例

/spectrum tempban Notch 1d 使用作弊客户端
/spectrum tempban Notch 12h 违反服务器规则

/spectrum unban <玩家> [原因]

描述:解除玩家的封禁状态

用法/spectrum unban <玩家名> [原因]

参数

  • 玩家名:要解除封禁的玩家名称
  • 原因(可选):解除封禁的原因

权限spectrum.unban

示例

/spectrum unban Notch 误封

/spectrum kick <玩家> [原因]

描述:踢出玩家

用法/spectrum kick <玩家名> [原因]

参数

  • 玩家名:要踢出的玩家名称
  • 原因(可选):踢出原因

权限spectrum.kick

示例

/spectrum kick Notch 使用作弊客户端

/spectrum warn <玩家> [原因]

描述:警告玩家

用法/spectrum warn <玩家名> [原因]

参数

  • 玩家名:要警告的玩家名称
  • 原因(可选):警告原因

权限spectrum.warn

示例

/spectrum warn Notch 请不要使用作弊客户端

/spectrum mute <玩家> [时间] [原因]

描述:禁言玩家

用法/spectrum mute <玩家名> [时间] [原因]

参数

  • 玩家名:要禁言的玩家名称
  • 时间(可选):禁言时长,格式同tempban
  • 原因(可选):禁言原因

权限spectrum.mute

示例

/spectrum mute Notch 永久 刷屏
/spectrum mute Notch 30m 辱骂他人

/spectrum unmute <玩家>

描述:解除玩家的禁言状态

用法/spectrum unmute <玩家名>

参数

  • 玩家名:要解除禁言的玩家名称

权限spectrum.unmute

示例

/spectrum unmute Notch

📊 统计命令

统计命令用于查看反作弊系统的各种统计数据。

/spectrum stats top [类型]

描述:显示服务器的Top统计数据

用法/spectrum stats top [类型]

参数

  • 类型(可选):统计类型,包括violations(违规次数)、bans(封禁次数)、kicks(踢出次数)、warnings(警告次数)

权限spectrum.stats

示例

/spectrum stats top
/spectrum stats top violations

/spectrum stats checks

描述:显示各种检测模块的统计数据

用法/spectrum stats checks

权限spectrum.stats

示例

/spectrum stats checks

/spectrum stats performance

描述:显示插件的性能统计数据

用法/spectrum stats performance

权限spectrum.stats

示例

/spectrum stats performance

⚙️ 配置命令

配置命令用于配置反作弊系统的各种设置。

/spectrum toggle <检查类型> <on/off>

描述:开启或关闭特定的检测模块

用法/spectrum toggle <检查类型> <on/off>

参数

  • 检查类型:检测模块名称,如movement.flight、combat.killaura等
  • on/off:开启或关闭

权限spectrum.toggle

示例

/spectrum toggle movement.flight off
/spectrum toggle combat.killaura on

/spectrum whitelist <add/remove/list> [玩家]

描述:管理反作弊白名单

用法/spectrum whitelist <add/remove/list> [玩家名]

参数

  • add/remove/list:操作类型,添加、移除或列出白名单
  • 玩家名(可选,仅用于add和remove操作):要添加或移除的玩家名称

权限spectrum.whitelist

示例

/spectrum whitelist add Notch
/spectrum whitelist remove Notch
/spectrum whitelist list

/spectrum reset <玩家>

描述:重置玩家的违规记录和数据

用法/spectrum reset <玩家名>

参数

  • 玩家名:要重置数据的玩家名称

权限spectrum.reset

示例

/spectrum reset Notch

/spectrum debug <on/off>

描述:开启或关闭调试模式

用法/spectrum debug <on/off>

参数

  • on/off:开启或关闭调试模式

权限spectrum.debug

示例

/spectrum debug on
/spectrum debug off

/spectrum test

描述:测试反作弊系统的功能是否正常工作

用法/spectrum test

权限spectrum.test

示例

/spectrum test

📝 命令简写

Spectrum支持命令简写,以下是一些常用命令的简写形式:

完整命令简写命令
/spectrum help/spectrum h
/spectrum reload/spectrum r
/spectrum check <玩家>/spectrum c <玩家>
/spectrum ban <玩家>/spectrum b <玩家>
/spectrum tempban <玩家> <时间>/spectrum tb <玩家> <时间>
/spectrum unban <玩家>/spectrum ub <玩家>
/spectrum kick <玩家>/spectrum k <玩家>
/spectrum warn <玩家>/spectrum w <玩家>
/spectrum logs <玩家>/spectrum l <玩家>

🔑 命令权限表

下表列出了所有命令及其所需的权限:

命令所需权限描述
/spectrumspectrum.use显示插件信息
/spectrum helpspectrum.help显示帮助信息
/spectrum reloadspectrum.reload重新加载配置文件
/spectrum check <玩家>spectrum.check检查玩家的违规记录
/spectrum ban <玩家> [原因]spectrum.ban封禁玩家
/spectrum tempban <玩家> <时间> [原因]spectrum.tempban临时封禁玩家
/spectrum unban <玩家>spectrum.unban解除玩家封禁
/spectrum kick <玩家> [原因]spectrum.kick踢出玩家
/spectrum warn <玩家> [原因]spectrum.warn警告玩家
/spectrum info <玩家>spectrum.info显示玩家信息
/spectrum logs <玩家> [页码]spectrum.logs查看玩家日志
/spectrum toggle <检查类型> <on/off>spectrum.toggle开启/关闭特定检查
/spectrum alertsspectrum.alerts切换警报通知
/spectrum debugspectrum.debug切换调试模式
/spectrum export <玩家>spectrum.export导出玩家数据
/spectrum statsspectrum.stats显示统计信息
/spectrum setupspectrum.setup启动设置向导
/spectrum testspectrum.test测试反作弊功能
/spectrum whitelist <add/remove> <玩家>spectrum.whitelist管理白名单
/spectrum reset <玩家>spectrum.reset重置玩家数据
/spectrum updatespectrum.update检查更新
/spectrum mute <玩家> [时间] [原因]spectrum.mute禁言玩家
/spectrum unmute <玩家>spectrum.unmute解除玩家禁言

❓ 命令常见问题

Q: 为什么我无法使用某个命令? A: 请检查您是否具有该命令所需的权限。可以使用/perm check <玩家> <权限>命令(如果安装了权限插件)来检查权限。

Q: 命令执行后没有任何反应怎么办? A: 请检查命令格式是否正确,参数是否完整。您可以使用/spectrum help <命令>来查看特定命令的正确格式。

Q: 如何查看某个玩家的详细违规记录? A: 使用/spectrum logs <玩家名>命令来查看玩家的详细违规记录。如果记录较多,可以使用页码参数来查看更多内容。


最后更新时间:2025年10月2日