コンテンツへスキップ
プラットフォーム

BungeeCordとVelocityのプロキシプラグイン

BungeeCord(またはWaterfall)とVelocityで動くプロキシプラグイン。指定すべきこと、Codexeが生成するもの、ビルドのチェック方法。

更新日

このページの内容
  1. BungeeCordとVelocityのどちら?
  2. リクエストに書くこと
  3. ビルドと検証
  4. インストール

プロキシプラグインは、ゲームサーバーではなく、バックエンドサーバーの前にあるプロキシで動きます。主な用途は、ネットワーク全体のチャット、スタッフ用ツール、サーバーの切り替え、メンテナンスモード、MOTDとプレイヤー数の表示です。

#BungeeCordとVelocityのどちら?

BungeeCord/Velocityの種類は両方に対応していますが、APIは別物です。リクエストでどちらのプロキシを使っているかを書いてください。

  • BungeeCord / Waterfall: 従来のAPIで、bungee.ymlを使います。
  • Velocity: 新しいAPIで、velocity-plugin.jsonまたはアノテーションを使います。

両方を使っている場合は、別々の2つのプロジェクトを頼んでください。

#リクエストに書くこと

  • プロキシとそのバージョン。
  • コマンド(バックエンドのコマンドではなくプロキシのコマンド)、権限、実行できる人。
  • バックエンドサーバーとのやり取りの方法(プラグインメッセージングのチャンネルには、対になるバックエンド側のプラグインが必要です。それは別のSpigot/Paperプロジェクトとして頼んでください)。
  • 保存方法と設定。

#ビルドと検証

プロキシプラグインはMavenでコンパイルされ、準備完了になる前に正しい記述ファイル(bungee.yml、plugin.yml、velocity-plugin.json)があるかチェックされます。リクエストにバージョンがない場合は、BungeeCordのAPI 1.21が使われます。

#インストール

JARをプロキシのplugins/フォルダに入れて、プロキシを再起動します。

BungeeCordとVelocityのプロキシプラグイン | Codexe Docs