サーバー同士を簡単に連携できるようにするプラグイン
Note
このプラグインは開発中です。
- どこかの場所にクラスター情報を記載した json ファイルを作成する jsonのフォーマット
plugin_data/Cluster/path.txt
にさきほどの json ファイルへのパスを入れるplugin_data/Cluster/cluster.txt
にこのサーバーのクラスター識別子を入れる (identifier
)- TADA!!
Note
このプラグインは拡張用です。
単体ではただ接続するだけのため、様々な機能を他のプラグインから追加する必要があります。
- ClusterPacket を継承するクラスを作成
- 適切なIDを設定 (
getId
, 被らないように<PluginName>:<Identifier>
のようなIDをお勧めします。) - Main から ClusterIPC
を取得し、ClusterPacketPool にパケットを登録
ClusterPacketReceiveEvent をリッスンして処理