Minecraftサーバーを保護する最善の方法の1つは、ワールド内の特定のカスタマイズ可能なリージョンでの荒らし(グリーフィング)を防ぐプラグイン「WorldGuard」を使用することです。モブのスポーンや火の延焼を防ぎたい場合も、単にブロックの破壊を禁止したい場合も、すべて設定可能です。独自のリージョンをセットアップする際には、豊富なオプションから選択できます。このNitradoガイドでは、MinecraftでWorldGuardプラグインをインストールして使用する方法を説明します 👏
始める前に、WorldGuardとWorldEditをダウンロードしてインストールする必要があります。
ツール > ファイルブラウザに移動します。
minecraftbukkit / pluginsに移動し、右側のファイルをアップロードをクリックします。
エリアを保護するには、まずWorldEditを使用して物理的な空間を囲む必要があります。コマンドを正しく機能させるために、まだ追加していない場合は自分をOP(管理者)に設定してください。
//wandと入力して、WorldEditの選択ツールを受け取ります。//expand vert/rg define [リージョン名]フラグは、新しく作成したリージョン内のルールを決定します。特定の行動やインタラクションを許可または拒否できます。主なコマンドは以下の通りです:
/rg flag [リージョン名] [flag_name] [allow | deny | none]
よく使われる便利なフラグ:
pvp: プレイヤー同士の戦闘(PvP)を切り替えます。(例: /rg flag spawn pvp deny)mob-spawning: エリア内でのモブの自然スポーンを防ぎます。creeper-explosion: クリーパーがリージョン内のブロックを破壊するのを防ぎます。use: プレイヤーがドア、ボタン、レバー、感圧版を操作できるようにします。chest-access: プレイヤーがチェスト、樽、ホッパーを開けられるようにします。invincible: 境界線の中にいる間、プレイヤーに落下ダメージ、飢え、モブの攻撃に対する無敵状態を付与します。保護されたリージョン内で他のプレイヤーが建築できるようにしたい場合は、メンバーまたはオーナーとして追加する必要があります。メンバーは、リージョン内で建築、ブロックの破壊、アイテムの使用が可能です。オーナーはメンバーができるすべてのことに加え、フラグの変更や他のプレイヤーの追加・削除が可能です。
/rg addmember [リージョン名] [プレイヤー名]/rg addowner [リージョン名] [プレイヤー名]/rg [removemember | removeowner] [リージョン名] [プレイヤー名]すべてのワールドには、自動的に__global__という非表示のバックグラウンドリージョンが存在します。このリージョンはマップ全体をカバーしています。ワールド全体にルールを適用したい場合(サーバー全体でTNTのダメージを無効化するなど)、グローバルリージョンにフラグを適用できます:
/rg flag __global__ tnt deny
WorldGuardプラグインを使用すれば、ゲーム内で必要なあらゆるものを保護できます。スポーン地点、ショップ、または単に保護したいエリアなど、すべてをコントロールできます。このプラグインでは、他にも多くのコマンドやアクションを実行できます。詳細については、WorldGuardの公式ドキュメントを確認することをお勧めします。