Minecraftプラグイン Vulcan

Vulcan と確認されたサーバーの情報

🔌 Vulcan Anti-Cheat について

Vulcan Anti-Cheat は、サーバー側でのチート検出とモデレーションのための Minecraft プラグインです。パケットレベル(パケット読み取り用の依存関係を使用)で動作し、想定される vanilla クライアントの挙動から逸脱する動作を検出し、アラートや処罰のための設定を提供します。このプロジェクトは、プラグイン向けの API と、設定および開発者向けドキュメントをまとめた wiki を提供しています。

🎯 目的

Vulcan の主な目的は、プレイヤーのネットワークアクティビティに対して設定可能なチェックを実行し、アラートまたは処罰で対応することで、Java Edition サーバー上の不正行為を検出・管理することです。サーバー側の監視とゲームルールの自動適用を必要とするサーバー管理者向けに設計されています。

⚙️ 機能

  • パケット読み取り用の依存関係に基づく、パケットレベルの検出。
  • 設定可能なチェック:多くの検出チェックを設定で有効化、調整、無効化できます。
  • チェックごとに設定できるアラートと処罰のアクション。
  • Discord のアラート対応やその他の通知チャネルを、プラグイン設定で選べるオプションとして提供。
  • アドオンと API のサポート:開発者向け API をドキュメント化し、アドオンや統合向けの情報を公開しています。
  • 公式サポートチャネルと、購入者向けの認証済みサポート/チケットシステム。

🧩 対象ユーザー

  • 自動チート検出が必要な公開・非公開の Spigot/Paper サーバー。
  • reach、speed、fly などの検出にパケットレベルのチェックが役立つ PvP や競技系サーバー。
  • プレミアムプラグインを運用し、サーバー独自の仕組みに合わせてチェックを設定できる管理者。

🏗️ 使用例

  • PvP サーバーで特定の移動・戦闘チェックを有効にして、不公平な有利を減らす。
  • survival サーバーで通知チャネルと処罰を設定し、自動化されたハッククライアントの利用を抑える。
  • ネットワークで Vulcan の API に接続するアドオンを使い、アラートを一元処理する(アドオンと統合はプロジェクトでドキュメント化されています)。

⌨️ コマンドと権限

コマンドと権限ノードは、公式プロジェクト wiki とプラグインのドキュメントに記載されています。この説明では、正確なノード名とデフォルト値は公式ドキュメントから確認する必要があるため、コマンドや権限は列挙していません。

⚙️ インストール

📥 セットアップ

  • プロジェクトの Spigot リソースから公式プラグインを購入してダウンロードします。
  • サーバーの種類に合わせて PacketEvents(パケット読み取り用の依存関係)をダウンロードしてインストールします。
  • Vulcan の JAR と PacketEvents の JAR の両方をサーバーの plugins/ フォルダに入れます。
  • サーバーを起動し、wiki に従って設定と確認を完了します。

📦 依存関係

  • PacketEvents(必須)— Vulcan はクライアントのパケットを読み取り、検出を行うために PacketEvents を必要とします。

🧠 技術的な注意

  • 対応が確認されているサーバーソフトウェア:Spigot と Paper(wiki ではこれらが対応済みとされ、ドキュメント作成時点では Folia は未対応と記載されています)。
  • プロジェクトは、設定ガイド、開発者向け API セクション、認証済み購入者向けのサポート/チケット対応を含む wiki を維持しています。
  • プロジェクトは Spigot のリソースページ経由で配布され、プレミアムプラグインとして販売されています。

🤝 このプラグインが役立つ場面

Spigot または Paper サーバーで、サーバー側・パケットレベルの検出、設定可能なチェック、アラートが必要なら、Vulcan はそれらの機能に加えて、ドキュメント化された設定と、統合を構築するための開発者向け API を提供します。

プラグイン Vulcan のサーバー

プラグイン Vulcan のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。Vulcan の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、Vulcan を使用していてもこのセクションに表示されないことがあります。

Vulcan を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。