準備ができた権限 yml をダウンロードします。 PermissionsEx (PEX) のセットアップに関するチュートリアル。 プレーヤーの権利管理

Windowsの場合 09.12.2021
Windowsの場合

プラグインのインストール:
1) プラグイン自体をダウンロードします。最新バージョンは常にこのリンクで見つけることができます。
アーカイブをダウンロードすると、その中に次のファイルが見つかります。
2) ファイル (ChatManager、Modifyworld、Permissions、PermissionsEx) をサーバーのプラグイン フォルダー (パスの例: C:\Server\plugins) に移動 (コピー) します。
3) サーバーを起動し、サーバー コンソールに「完了」というメッセージが表示されるまで待ってから停止します。
4) Plugins フォルダーに移動し、以下を確認します。


すべてを正しく実行し、プラグインによって作成されたフォルダーが表示された場合は、プラグインがインストールされていると考えることができます。

権限の設定例:
まず、(サーバー\plugins\PermissionsEx) にある Permissions.yml ファイルを見てみましょう。 注: .yml 拡張子のファイルはどのテキスト エディタでも表示できますが、便宜上、Notepad++ の使用をお勧めします (ダウンロードできます)。

ファイルを開くと、次の内容が表示されます。


順番に:

groups: //この単語には触れないでください。グループとその権限が下に表示されることを示します。
デフォルト: //グループの名前。もちろん、別のグループに登録していない限り、サーバーにログインしたばかりのすべてのユーザーがそのグループに含まれます。
デフォルト: true // このパラメータは、グループをデフォルトのグループとして設定します。 これは、他のグループや例外が定義されていないプレーヤーは、このグループのすべての権利を有することを意味します。
権限: //以下にあるものはすべて、実際にはグループ自体の「権限」です。サーバーにインストールされているさまざまなプラグインからの権限をそこに入力する必要があります。
-modifyworld.* //ワールドを「変更」する機能ですが、このパラメータに触れることはお勧めしません。 注: 実際、「modifyworld」パラメータにはさらに多くの意味がありますが、これは小さな FAQ であり、最も重要なことだけがここで説明されているため、このパラメータについては説明しませんでした。興味がある場合は、公式ドキュメントを読むことができます。このリンクから英語でご覧いただけます。

次に、いくつかのプラグインに対してすでに設定されている権限を見てみましょう。

グループ: デフォルト: デフォルト: true 権限: -modifyworld.* -commandbook.spawn -commandbook.who -commandbook.say -commandbook.msg -myhome.home.soc.* -iConomy.access - iConomy.bank.access - iConomy. Bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main。 set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - ジョブ。 world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: デフォルト: false 継承: - デフォルトの権限: -modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock。その他 - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad。 god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. Bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* 管理者: デフォルト: false 継承: - モダー権限: - "*" ユーザー: admin: group: - 管理者権限: null モデレータ: グループ: - モデレータ権限: null

この権限は、CommandBook、MyHome、VanishNoPickup、Jobs、LWC、WorldEdit、iConomy、iConomy ChestShop、WorldGuard のプラグインに対して構成されています。

ここで、お気づきかもしれませんが、新しいパラメータが登場しました。

  • info: //グループパラメータ
  • プレフィックス: "" //プレフィックス
  • サフィックス: "" //サフィックス

// プレフィックス/サフィックスを表示するには、PEX に含まれる ChatManager プラグインを有効にする必要があります。 これを行うには、config.yml ファイルの plugins/ChatManager/ フォルダーで「enable」を見つけ、必要に応じて「enable: false」から「enable: true」に変更します。

  • 継承: //権利の継承

Default //この場合、「default」グループのすべての権限が継承されます

また、users パラメータが表示されていることにも気づいたかもしれません。
その下で、追加の権限を付与する、または別のグループに移動するユーザーのニックネームを指定する必要があります。 例えば:

モデレータ:
グループ:
- モダー
権限: null

ここで、「Moderator」はプレーヤーのニックネーム、「Moder」はグループの名前、permissions: null はこのユーザーに対する追加の権限であり、この場合は何もありません。

覚えて! YAML では、シーケンスに厳密に従う必要があり、スペースを 1 つ追加するとパラメーターは機能しません。 エラーを少なくするために、このサイトを使用することをお勧めします。注: 左側のウィンドウにコードを貼り付けてください。右側のウィンドウにエラーがなければ、yaml でコードを正しく記述したことになり、機能します。

この記事はrubukit.orgから引用したものです

したがって、経験豊富なサーバー所有者を除いて、おそらく皆さんはアクセス権の設定に問題を抱えているでしょう。
個人的には、PermissionsEx プラグインを使用しています。これは、サーバーにとって最適な権限配布プラグインだと考えているからです。

私たちの必要なもの:

1.メモ帳++
2. プラグイン自体。 常に最新バージョンをダウンロードできます。
3. まっすぐな腕。 (必須項目)

それでは、始めましょう。

1. プラグインをダウンロードして解凍します。 フォルダー内には 3 つのファイルがあります。

2. ファイルを plugins フォルダーに配置し、サーバーを起動して停止します。
3 つのフォルダーが表示されました。
ChatManager と ModifyWorld

3. PermissionsEx フォルダーを開きます。 このフォルダーで、Notepad++ を使用して Permissions.yml ファイルを開きます。
そして、次のことがわかります。

そして、順番に次のようになります。
グループ://この単語には触れないでください。グループとその権限が下に表示されることを示します。
デフォルト:// グループの名前には、サーバーにログオンしたばかりのすべてのユーザーが含まれます (もちろん、ユーザーを別のグループに登録している場合は除きます)。
デフォルト: true// このパラメータは、グループをデフォルトのグループとして設定します。 これは、他のグループや例外が定義されていないプレーヤーは、このグループのすべての権利を有することを意味します。
//以下にあるものはすべて、実際にはグループ自体の「権限」です。サーバーにインストールされているさまざまなプラグインからの権限をそこに入力する必要があります。

グループのデフォルト: デフォルト: true 権限: - editworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: デフォルト: false 継承: - デフォルトの権限: -modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock。その他 - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad。 god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. Bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* 管理者: デフォルト: false 継承: - モダー権限: - "*" ユーザー: admin: group: - 管理者権限: null モデレータ: グループ: - モデレータ権限: null

この権限は、CommandBook、MyHome、VanishNoPickup、Jobs、LWC、WorldEdit、iConomy、iConomy ChestShop、WorldGuard のプラグインに対して構成されています。

ここで、お気づきかもしれませんが、新しいパラメータが登場しました。

info: //グループパラメータ
プレフィックス: " //プレフィックス
サフィックス: " //サフィックス

// プレフィックス/サフィックスを表示するには、PEX に含まれる ChatManager プラグインを有効にする必要があります。 これを行うには、config.yml ファイルの plugins/ChatManager/ フォルダーで「enable」を見つけ、必要に応じて「enable: false」から「enable: true」に変更します。

継承: //権利の継承
— Default //この場合、「default」グループのすべての権限が継承されます
また、users パラメータが表示されていることにも気づいたかもしれません。
その下で、追加の権限を付与する、または別のグループに移動するユーザーのニックネームを指定する必要があります。 例えば:

モデレータ:
グループ:
—モダー
権限: null

ここで、「Moderator」はプレーヤーのニックネーム、「Moder」はグループの名前、permissions: null はこのユーザーに対する追加の権限であり、この場合は何もありません。

覚えて! YAML では、シーケンスに厳密に従う必要があり、スペースを 1 つ追加するとパラメーターは機能しません。

idg_dima からのメモ: YAML は追加の問題や空行でもうまく機能します。壊れるのはタブだけです。
そして、記事のチェックが遅れたため、変更を加えました。サーバーの移転準備など、いくつかのことで非常に忙しかったです。

独自のサーバーまたはプロジェクトを作成する予定がある場合は、すべてのプレーヤーを異なるグループに分割するプラグインが必要になる可能性があります。 たとえば、モデレーターとヘルパーが必要な場合、それらを特別なグループに追加して特定の権限を与えるにはどうすればよいでしょうか? 「PermissionsEX」というプラグインが役に立ちます。 これはまさにサーバー上にあるプラグインです。

このプラグインのおかげで、プレーヤーを特別なグループに追加し、異なる権限を与えることができます。 このプラグインを使用すると、グローバルおよびローカル チャットを行ったり、ニックネームの色を変更したりすることもできます。

プラグインのセットアップ:

まず、permissions.yml ファイルに移動して、それを少し修正する必要があります。

ファイルを開くと、次の内容が表示されます。

各コンポーネントを分析してみましょう。

グループ:- このパラメータの後に、グループと権限が表示されます。

デフォルト:- デフォルトのグループ。 ログインしたばかりのすべてのプレイヤーがそこに移動します。

デフォルト: true- このパラメータを使用して、デフォルトのグループを設定できます。

権限:- このパラメータの下に、特定のグループの権限を入力できます。

ワールドを変更します。*- 世界中のプレイヤーに変更を加える機能。 空白のままにした方がよいでしょう。

グループ例

チーム:

サービス

チーム 許可 説明
/pex 権限.管理 PEX ヘルプを表示します
/pex デバッグの切り替え 権限.管理 オンオフ デバッグ モード (server.log に大量のデバッグ情報が作成されます)
/pex ユーザー チェック 権限を管理します。 資格を確認する プレーヤー
/pex リロード 権限.管理.リロード プラグインをリロードします
/pex 構成 権限.管理.config 値を出力します PEX 構成から。 さらに、 を入力してパラメータの新しい値を設定することもできます。
/pex バックエンド 権限.管理.バックエンド 現在使用されているバックエンドをリストします。
/pex バックエンド 権限.管理.バックエンド バックエンドのアクセス許可をオンザフライで変更します (使用には注意してください)。これはバックエンドをオンザフライで変更するだけであり、変更を構成ファイルに保存したり、何も変換したりしないことに注意してください。 これはテスト専用です。)
/pex 階層 権限.管理.ユーザー プレーヤー/グループの完全な階層を表示します
/pex ダンプ 権限.管理.ダンプ ユーザーとグループを選択した形式にダンプします ファイルへ

プレーヤーの権利管理

チーム 許可 説明
/pex ユーザー 権限.管理.ユーザー 記録されているすべてのユーザーのリストを表示します。 そしてサーバープレーヤー
/pex ユーザー 権限.管理.ユーザー プレーヤーの権限を表示します
/pex ユーザー 接頭語 権限.管理.ユーザー.プレフィックス。 プレーヤーにインストールする 接頭語
/pex ユーザー サフィックス 権限.管理.ユーザー.サフィックス。 プレーヤーにインストールする サフィックス
/pex ユーザー 消去 権限、管理、ユーザー。 プレーヤーを削除する 現在使用しているバックエンドから。
/pex ユーザー 追加 権利を与える プレイヤーへ
/pex ユーザー 取り除く 権限.管理.ユーザー.権限。 権利を奪い取る プレーヤーは、
/pex ユーザー 時限追加 一時的な権利を与える プレイヤーへ
/pex ユーザー 時限削除 許可.管理.ユーザー.許可.時間。 プレイヤーから受け取る 暫定法
/pex ユーザー セット 権限.管理.ユーザー.権限。 オプションを設定する

プレーヤーグループの権限の管理

チーム 許可 説明
/pex ユーザー グループリスト プレーヤーがメンバーとなっているグループのリストを表示します
/pex ユーザー グループ追加 権限、管理、メンバーシップ。 プレーヤーを追加する グループに しばらくの間
/pex ユーザー グループセット 権限、管理、メンバーシップ。 グループを設定する プレイヤーのために (他のグループから削除します)
/pex ユーザー グループ削除 権限、管理、メンバーシップ。 プレーヤーを削除する グループから

グループの権利管理

チーム 許可 説明
/pex グループ 権限.管理.グループ.リスト 登録されているすべてのグループを表示
/pex デフォルト グループ デフォルトのグループを表示
/pex デフォルトのグループを設定します 権限.管理.グループ.継承 グループを設定する 、デフォルトのグループとして
/pexグループ 接頭語 権限.管理.グループ.プレフィックス。 グループにインストールする 接頭語
/pexグループ サフィックス 権限.管理.グループ.サフィックス。 グループにインストールする サフィックス
/pexグループ 作成する 権限.管理.作成。 グループを作成するには 親グループを設定する必要がある場合
/pexグループ 消去 権限.グループの管理.削除。 グループの削除
/pexグループ 両親 グループの親グループのリスト
/pexグループ 親セット 権限の管理グループの継承。 グループにインストールする 親グループ/グループ
/pexグループ すべてのグループ権限を表示
/pexグループ 追加 権限.グループの管理.権限。 権利を与える グループに
/pexグループ 取り除く 権限.グループの管理.権限。 権利を奪い取る グループで
/pexグループ 時限追加 一時的な権利を与える グループに 時間(秒単位)
/pexグループ 時限削除 許可.管理.グループ.許可.時間。 一時的な権利を剥奪する グループで
/pexグループ セット 権限.グループの管理.権限。 オプションを設定する
/pexグループ 重さ 権限.グループの管理.重み。 グループの重みを表示/設定する

グループ内のプレーヤーの管理

チーム 許可 説明
/pexグループ ユーザー 権限、管理、メンバーシップ。 グループ内のすべてのプレーヤーを表示
/pexグループ ユーザー追加 権限、管理、メンバーシップ。 プレーヤーを追加する グループに しばらくの間
/pexグループ ユーザーが削除する 権限、管理、メンバーシップ。 プレーヤーをグループから削除する
/pex プロモート 権限.ユーザー.プロモート。 プレーヤーを昇格させる 最上位グループへ
/pex 降格 権限.ユーザー.デモ。 プレイヤーを降格させる 下のグループへ 権限.管理.世界 世界の遺伝情報を表示する
/ペックスワールド 継承する 権限.管理.世界.継承 親ワールドを設定する 世界のために

インストール:

2. Plugins フォルダーに配置します。

3. サーバーを再起動します。

したがって、経験豊富なサーバー所有者を除いて、おそらく皆さんはアクセス権の設定に問題を抱えているでしょう。
個人的には、PermissionsEx プラグインを使用しています。これは、サーバーにとって最適な権限配布プラグインだと考えているからです。

私たちの必要なもの:

1.メモ帳++
2. プラグイン自体。 常に最新バージョンをダウンロードできます。
3. まっすぐな腕。 (必須項目)

それでは、始めましょう。

1. プラグインをダウンロードして解凍します。 フォルダー内には 3 つのファイルがあります。

2. ファイルを plugins フォルダーに配置し、サーバーを起動して停止します。
3 つのフォルダーが表示されました。
ChatManager と ModifyWorld

3. PermissionsEx フォルダーを開きます。 このフォルダーで、Notepad++ を使用して Permissions.yml ファイルを開きます。
そして、次のことがわかります。

そして、順番に次のようになります。
グループ://この単語には触れないでください。グループとその権限が下に表示されることを示します。
デフォルト:// グループの名前には、サーバーにログオンしたばかりのすべてのユーザーが含まれます (もちろん、ユーザーを別のグループに登録している場合は除きます)。
デフォルト: true// このパラメータは、グループをデフォルトのグループとして設定します。 これは、他のグループや例外が定義されていないプレーヤーは、このグループのすべての権利を有することを意味します。
//以下にあるものはすべて、実際にはグループ自体の「権限」です。サーバーにインストールされているさまざまなプラグインからの権限をそこに入力する必要があります。

グループのデフォルト: デフォルト: true 権限: - editworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: デフォルト: false 継承: - デフォルトの権限: -modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock。その他 - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad。 god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy. Bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create。 - iConomyChestShop.shop.除外。 - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* 管理者: デフォルト: false 継承: - モダー権限: - "*" ユーザー: admin: group: - 管理者権限: null モデレータ: グループ: - モデレータ権限: null

この権限は、CommandBook、MyHome、VanishNoPickup、Jobs、LWC、WorldEdit、iConomy、iConomy ChestShop、WorldGuard のプラグインに対して構成されています。

ここで、お気づきかもしれませんが、新しいパラメータが登場しました。

info: //グループパラメータ
プレフィックス: " //プレフィックス
サフィックス: " //サフィックス

// プレフィックス/サフィックスを表示するには、PEX に含まれる ChatManager プラグインを有効にする必要があります。 これを行うには、config.yml ファイルの plugins/ChatManager/ フォルダーで「enable」を見つけ、必要に応じて「enable: false」から「enable: true」に変更します。

継承: //権利の継承
— Default //この場合、「default」グループのすべての権限が継承されます
また、users パラメータが表示されていることにも気づいたかもしれません。
その下で、追加の権限を付与する、または別のグループに移動するユーザーのニックネームを指定する必要があります。 例えば:

モデレータ:
グループ:
—モダー
権限: null

ここで、「Moderator」はプレーヤーのニックネーム、「Moder」はグループの名前、permissions: null はこのユーザーに対する追加の権限であり、この場合は何もありません。

覚えて! YAML では、シーケンスに厳密に従う必要があり、スペースを 1 つ追加するとパラメーターは機能しません。

idg_dima からのメモ: YAML は追加の問題や空行でもうまく機能します。壊れるのはタブだけです。
そして、記事のチェックが遅れたため、変更を加えました。サーバーの移転準備など、いくつかのことで非常に忙しかったです。



読むことをお勧めします