Hytale: ユーザー&グループ権限の管理
はじめに
Hytaleのゲームサーバーで権限を管理することで、プレイヤーができること・できないことをコントロールできます。信頼できるプレイヤー、モデレーター、管理者にそれぞれ異なるアクセスレベルを割り当てることが可能です。権限設定を正しく行うことは、不正利用や悪用を防ぎつつ、バランスの取れた安全なサーバー環境を維持し、プレイヤーが安心してゲームを楽しめるようにするために必須です。
Hytaleのサーバーソフトは階層的な権限レベルをサポートしており、各プレイヤーが実行できるコマンドやアクションを決定します。これらはライブコンソールや設定ファイルを通じて管理可能で、サーバーの構成によって使い分けられます。
Hytaleは2026年1月13日にリリースされ、現在は早期アクセス版です。ゲームはまだ開発途中のため、サーバーソフト、設定ファイル、モッド対応、インストール手順などは今後も変わる可能性があります。
権限レベルの概要
権限はプレイヤーがサーバー上でどんな行動ができるかを定義します。基本的には通常プレイヤーは移動、世界とのインタラクト、チャットなどの標準的なゲームプレイ権限のみを持ちます。オペレーターや管理者などの上位権限は、ゲームプレイや他プレイヤー、サーバー設定、モデレーションツールに影響を与えるコマンドへのアクセスを許可します。
権限システムは主に2つの要素で構成されています:
- ユーザー権限:特定のプレイヤーに直接適用される権限
- グループ権限:複数のプレイヤーにまとめて割り当てられる権限
各プレイヤーは内部的にUUIDで識別され、コマンドで権限を管理する際に必要です。
ユーザー権限の管理
ユーザー権限は特定のプレイヤーに対して個別に権限を付与・剥奪できます。
ユーザー権限の表示
指定したユーザーに直接割り当てられているすべての権限を表示します。
/perm user list <uuid>
ユーザーに権限を追加
指定したユーザーに1つ以上の権限を直接付与します。追加された権限は即時反映され、サーバーの再起動は不要です。
/perm user add <uuid> <permissions>
ユーザーから権限を削除
指定したユーザーから特定の権限を剥奪します。他の権限はそのまま維持されます。
/perm user remove <uuid> <permissions>
ユーザーのグループ割り当て管理
直接の権限付与に加え、ユーザーはグループを通じて権限を継承できます。
ユーザーの所属グループ表示
ユーザーが現在所属している権限グループを表示します。
/perm user group list <uuid>
ユーザーをグループに追加
ユーザーを権限グループに割り当てます。追加後、そのグループに設定されたすべての権限を継承します。
/perm user group add <uuid> <group>
ユーザーをグループから削除
ユーザーを権限グループから外します。削除後、そのグループの権限は継承されなくなります。
/perm user group remove <uuid> <group>
グループ権限の管理
グループは権限を一元管理し、複数ユーザーで共有できる仕組みです。
グループ権限の表示
指定したグループに割り当てられているすべての権限を表示します。
/perm group list <group>
グループに権限を追加
グループに1つ以上の権限を追加します。このグループに所属する全ユーザーが即座に新しい権限を継承します。
/perm group add <group> <permissions>
グループから権限を削除
指定した権限のみをグループから削除します。他の権限には影響しません。
/perm group remove <group> <permissions>