差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
user:ayakaze_aya:testpage2 [2016/10/17 16:25] ayakaze_aya かきかけ |
user:ayakaze_aya:testpage2 [2021/05/09 01:13] (現在) ecolight ↷ user:user:ayakaze_aya:testpage2 から user:ayakaze_aya:testpage2 へページを移動しました。 |
||
---|---|---|---|
行 2: | 行 2: | ||
====== ID変更と領域保護に関する話 ====== | ====== ID変更と領域保護に関する話 ====== | ||
- | minecraft 1.8よりUUIDが採用され、minecraft ID(以下ID)の変更が可能になったことは周知の事実である。\\ | + | minecraft 1.8よりUUIDが採用され、minecraft ID(以下、ID)の変更が可能になりました。\\ |
- | worldguard(以下WG)もUUID対応されたため、IDを変更しても問題はないはずだが、領域保護にアクセスできないという報告がこのサーバーでは多い。\\ | + | WorldGuard(以下、WG)についてもUUID対応され、ID変更に対応しているはずですが、ID変更後に領域保護にアクセスできないという話が散見されます。\\ |
- | アクセス不能である主な理由は"IDの不一致" | + | 原因は"IDが一致していない" |
- | ===== WGの保護メンバ方式について ===== | + | ===== 保護メンバの形式について ===== |
- | 現在WGの保護メンバの方式は2つあり、ここではUUID方式、name: | + | 現在WGの保護メンバを判別する方式は2種類あり、ここではUUID方式、name: |
- | 方式によって何を参照するかは以下の表のとおりである。 | + | UUID方式ではUUIDを参照するので、IDを変更した場合でも領域保護に対して特別な操作を行う必要がありません。\\ |
- | ^ | + | name:ID方式が参照するものはIDの文字列なので、ID変更を行うと文字列が一致せず、領域保護にアクセスできなくなってしまいます。\\ |
- | | UUID | UUID | 考慮する | | + | そればかりではなく、異なるUUIDであってもIDが一致している場合、アクセスが可能となってしまいます。 |
- | | name:ID | + | |
- | つまり、ID変更を考慮していないname:ID形式の場合に、ID変更後にアクセス不能となる。 | + | 現在このサーバーでは、新しく領域保護を行うとname:ID方式で登録される設定になっています。((プラグイン側の問題かどうか要確認))\\ |
- | UUID対応されているはずなのにアクセス不能になるという現象はこれで説明がつく。 | + | ID変更後、領域保護にアクセスできなくなってしまった場合、判別方式がname: |
+ | ===== 対象の領域保護を確認する ===== | ||
+ | 対象の領域保護内で、"/ | ||
+ | 確認する項目は、OwnersとMembersです。これで自分のIDがどちらの形式で登録されているか確認できます。\\ | ||
+ | 内容が" | ||
+ | ==== 実例 ==== | ||
+ | {{: | ||
+ | この領域保護ex001のオーナーにはAyakaze_AyaとTriona_Lorentzというプレイヤーが登録されています。\\ | ||
+ | Ayakaze_Ayaというプレイヤーは" | ||
+ | Triona_Lorentzというプレイヤーは" | ||
+ | この時に2人が任意のIDに変更した場合、Ayakaze_Ayaであったプレイヤーは今後もこの領域にアクセスできますが、Triona_Lorentzであったプレイヤーはアクセスできなくなってしまいます。 | ||
+ | ===== 対処法 ===== | ||
+ | ID変更後も領域保護にアクセスできるようにするためには、UUID方式で登録するのが最も手っ取り早い方法です。\\ | ||
+ | 対象の領域保護に対してaddownerを実行することでUUID方式でプレイヤーを登録することができます。 | ||
+ | [[tech: | ||
+ | |||
+ | ====== ここまでのまとめ ====== | ||
+ | * 新規の領域保護はUUID対応できてないよ | ||
+ | * UUID対応できてないからID変えると保護にアクセスできないよ | ||
+ | * だからUUID対応してる形式でメンバ登録するよ | ||