Enshrouded Uživatelské skupiny, oprávnění a herní multiplikátory
Tento průvodce vysvětluje, jak funguje systém oprávnění v Enshrouded a jak nakonfigurovat uživatelské skupiny a multiplikátory obtížnosti na vašem dedikovaném serveru. Pro obecné nastavení serveru, umístění konfiguračního souboru, požadavky na paměť a pokyny k připojení viz Průvodce nastavením serveru Enshrouded.
Uživatelské skupiny a úrovně oprávnění
Enshrouded používá 4úrovňový systém oprávnění. Každá úroveň má vlastní heslo nastavené v enshrouded_server.json v poli userGroups. Když se hráč připojí, zadá jedno z těchto hesel a získá oprávnění příslušné skupiny. V GPanel se tyto zobrazují jako samostatné spouštěcí proměnné (Admin Password, Friend Password, Guest Password, Visitor Password).
| Skupina | userGroup Index | Kick / Ban | Přístup k inventářům | Úprava základny | Rozšíření základny | Popis |
|---|---|---|---|---|---|---|
| Admin | 0 | Ano | Ano | Ano | Ano | Plná kontrola serveru. Může vyhazovat a banovat hráče, měnit nastavení, přistupovat ke všem inventářům a volně stavět. |
| Friend | 1 | Ne | Ano | Ano | Ano | Důvěryhodní hráči. Mohou stavět, upravovat svět a přistupovat ke sdíleným inventářům, ale nemohou vyhazovat ani banovat. |
| Guest | 2 | Ne | Ne | Ne | Ne | Omezený přístup. Mohou prozkoumávat a hrát, ale nemohou stavět, upravovat ani přistupovat k inventářům ostatních hráčů. |
| Visitor | 3 | Ne | Ne | Ne | Ne | Minimální oprávnění. Přístup na úrovni pozorování — vhodné pro diváky nebo zkušební hráče. |
Konfigurační pole uživatelských skupin
Každý záznam v poli userGroups podporuje následující pole:
| Pole | Typ | Popis |
|---|---|---|
name |
string | Zobrazovaný název skupiny (Admin, Friend, Guest, Visitor). |
password |
string | Heslo, které hráči zadávají pro připojení do této skupiny. Ponechte prázdné, aby se kdokoli mohl připojit na této úrovni. |
canKickBan |
boolean | Zda mohou hráči v této skupině vyhazovat nebo banovat ostatní hráče. |
canAccessInventories |
boolean | Zda mohou hráči v této skupině otevírat a přistupovat k inventářům ostatních hráčů. |
canEditBase |
boolean | Zda mohou hráči v této skupině umisťovat nebo odstraňovat bloky a struktury. |
canExtendBase |
boolean | Zda mohou hráči v této skupině rozšiřovat hranici plamene základny. |
reservedSlots |
integer | Počet herních slotů vyhrazených výhradně pro tuto skupinu. Užitečné pro zajištění přístupu adminů na plném serveru. |
Příklad konfigurace 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 dané skupiny na prázdný řetězec. Pro úplné omezení serveru nastavte všechna hesla skupin na neprázdné hodnoty.
"password" na nejvyšší úrovni konfigurace se již nepoužívá. Veškerá kontrola přístupu je nyní řízena přes pole userGroups. Každá skupina má vlastní heslo, které hráči používají při připojování.
Obtížnost a herní multiplikátory
Enshrouded nabízí řadu herních multiplikátorů přímo v enshrouded_server.json, které vám umožňují upravit obtížnost a tempo vašeho serveru bez spouštění hry. Tato pole se přidávají na nejvyšší úroveň konfigurace vedle name, slotCount a dalších.
Běžná pole multiplikátorů zahrnují:
| Pole | Typ | Výchozí | Popis |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Multiplikátor poškození, které nepřátelé způsobují hráčům. Hodnoty pod 1.0 dělají nepřátele slabšími; nad 1.0 je dělají silnějšími. |
enemyHealthFactor |
float | 1.0 |
Multiplikátor zdraví nepřátel. Zvyšte pro těžší zážitek, snižte pro rychlejší boj. |
playerHealthFactor |
float | 1.0 |
Multiplikátor maximálního zdraví hráče. |
playerManaFactor |
float | 1.0 |
Multiplikátor maximální many hráče. |
playerStaminaFactor |
float | 1.0 |
Multiplikátor maximální staminy hráče. |
playerDamageFactor |
float | 1.0 |
Multiplikátor poškození, které hráči způsobují nepřátelům. |
miningDamageFactor |
float | 1.0 |
Multiplikátor poškození při těžbě, ovlivňující rychlost sběru surovin. |
resourceDropStackAmountFactor |
float | 1.0 |
Multiplikátor množství surovin, které padají z nepřátel a zdrojů. |
daylightLengthFactor |
float | 1.0 |
Multiplikátor délky denního období. Hodnoty nad 1.0 prodlužují dny. |
nighttimeLengthFactor |
float | 1.0 |
Multiplikátor délky nočního období. Hodnoty nad 1.0 prodlužují noci. |
Příklad konfigurace s vlastními multiplikátory:
{
"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. Stačí zahrnout pouze pole, která chcete změnit.
enshrouded_server.json musíte restartovat server v GPanel, aby se změny projevily.
Související články
- Průvodce nastavením serveru Enshrouded — Konfigurační soubor, požadavky na paměť, nastavení světa, uložené soubory a jak se připojit
- Řešení problémů s Enshrouded — Běžné problémy včetně vysoké spotřeby paměti, problémů s připojením a poškození uložených dat
- Jak nahrávat soubory přes SFTP
- Jak najít IP adresu a port vašeho serveru
Další pomoc
Pokud potřebujete pomoc s konfigurací oprávnění nebo herních nastavení, náš tým podpory je k dispozici: