Enshrouded ユーザーグループ、権限、ゲームプレイ乗数
このガイドでは、Enshrouded の権限システムの仕組みと、専用サーバーでユーザーグループおよびゲームプレイ難易度乗数を設定する方法を説明します。一般的なサーバーセットアップ、設定ファイルの場所、メモリ要件、接続手順については、Enshrouded サーバーセットアップガイドをご覧ください。
ユーザーグループと権限階層
Enshrouded は 4 階層の権限システムを使用します。各階層には、enshrouded_server.json の userGroups 配列の下に設定された独自のパスワードがあります。プレイヤーが参加する際、これらのパスワードのいずれかを入力して、そのグループの権限を受け取ります。GPanel では、これらは個別の起動変数(Admin Password、Friend Password、Guest Password、Visitor Password)として表示されます。
| グループ | userGroup インデックス | キック / BAN | インベントリへのアクセス | 拠点の編集 | 拠点の拡張 | 説明 |
|---|---|---|---|---|---|---|
| Admin | 0 | はい | はい | はい | はい | 完全なサーバー制御。プレイヤーのキックと BAN、設定の変更、すべてのインベントリへのアクセス、自由な建築が可能です。 |
| Friend | 1 | いいえ | はい | はい | はい | 信頼されたプレイヤー。建築、ワールドの編集、共有インベントリへのアクセスができますが、キックや BAN はできません。 |
| Guest | 2 | いいえ | いいえ | いいえ | いいえ | 限定的なアクセス。探索やプレイはできますが、建築、編集、他のプレイヤーのインベントリへのアクセスはできません。 |
| Visitor | 3 | いいえ | いいえ | いいえ | いいえ | 最小限の権限。観察レベルのアクセス — 観戦者や体験プレイヤーに適しています。 |
ユーザーグループの設定フィールド
userGroups 配列の各エントリは、以下のフィールドをサポートします:
| フィールド | 型 | 説明 |
|---|---|---|
name |
string | グループの表示名(Admin、Friend、Guest、Visitor)。 |
password |
string | プレイヤーがこのグループとして参加するために入力するパスワード。空にすると、誰でもこの階層で参加できます。 |
canKickBan |
boolean | このグループのプレイヤーが他のプレイヤーをキックまたは BAN できるかどうか。 |
canAccessInventories |
boolean | このグループのプレイヤーが他のプレイヤーのインベントリを開いてアクセスできるかどうか。 |
canEditBase |
boolean | このグループのプレイヤーがブロックや構造物を配置または除去できるかどうか。 |
canExtendBase |
boolean | このグループのプレイヤーが拠点の境界フレームを拡張できるかどうか。 |
reservedSlots |
integer | このグループ専用に予約されるプレイヤースロットの数。満員のサーバーで管理者アクセスを保証するのに便利です。 |
userGroups 設定の例
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "VisitorPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
password を空の文字列に設定します。サーバーを完全に制限するには、すべてのグループのパスワードを空でない値に設定します。
"password" フィールドはもう使用されません。すべてのアクセス制御は現在、userGroups 配列を通じて処理されます。各グループには、プレイヤーが参加時に使用する独自のパスワードがあります。
難易度とゲームプレイ乗数
Enshrouded は、enshrouded_server.json 内で直接さまざまなゲームプレイ乗数を公開しており、ゲームを起動せずにサーバーの難易度とペースを調整できます。これらのフィールドは、name、slotCount などと並んで設定の最上位レベルに追加されます。
一般的な乗数フィールドには以下が含まれます:
| フィールド | 型 | デフォルト | 説明 |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
敵がプレイヤーに与えるダメージの乗数。1.0 未満の値は敵を弱くし、1.0 を超える値は敵を強くします。 |
enemyHealthFactor |
float | 1.0 |
敵の体力プールの乗数。難しくするには増やし、戦闘を速くするには減らします。 |
playerHealthFactor |
float | 1.0 |
プレイヤーの最大体力の乗数。 |
playerManaFactor |
float | 1.0 |
プレイヤーの最大マナの乗数。 |
playerStaminaFactor |
float | 1.0 |
プレイヤーの最大スタミナの乗数。 |
playerDamageFactor |
float | 1.0 |
プレイヤーが敵に与えるダメージの乗数。 |
miningDamageFactor |
float | 1.0 |
採掘ダメージの乗数。資源が集まる速さに影響します。 |
resourceDropStackAmountFactor |
float | 1.0 |
敵やノードからドロップする資源の量の乗数。 |
daylightLengthFactor |
float | 1.0 |
昼の時間の長さの乗数。1.0 を超える値で昼が長くなります。 |
nighttimeLengthFactor |
float | 1.0 |
夜の時間の長さの乗数。1.0 を超える値で夜が長くなります。 |
カスタム乗数を使用した設定スニペットの例:
{
"name": "My Enshrouded Server",
"slotCount": 16,
"enemyHealthFactor": 1.5,
"enemyDamageFactor": 1.25,
"playerHealthFactor": 1.0,
"playerDamageFactor": 1.0,
"resourceDropStackAmountFactor": 2.0,
"daylightLengthFactor": 1.5,
"nighttimeLengthFactor": 0.75,
"userGroups": [ ... ]
}
1.0 を使用します。変更したいフィールドのみを含める必要があります。
enshrouded_server.json を編集した後は、変更を有効にするために GPanel でサーバーを再起動する必要があります。
関連記事
- Enshrouded サーバーセットアップガイド — 設定ファイル、メモリ要件、ワールド設定、セーブファイル、接続方法
- Enshrouded トラブルシューティング — 高メモリ、接続問題、セーブ破損などのよくある問題
- SFTP でファイルをアップロードする方法
- サーバーの IP とポートの確認方法
さらにサポートが必要な場合
権限やゲームプレイ設定の構成についてサポートが必要な場合は、当社のサポートチームがお手伝いします: