Enshrouded потребителски групи, разрешения и множители за геймплей
Това ръководство обяснява как работи системата за разрешения на Enshrouded и как да конфигурирате потребителски групи и множители за трудност в геймплея на вашия специализиран сървър. За обща настройка на сървъра, местоположение на конфигурационния файл, изисквания за памет и инструкции за свързване, вижте Ръководството за настройка на Enshrouded сървър.
Потребителски групи и нива на разрешения
Enshrouded използва 4-степенна система за разрешения. Всяко ниво има своя собствена парола, зададена в enshrouded_server.json под масива userGroups. Когато играч се присъедини, той въвежда една от тези пароли, за да получи разрешенията за тази група. В GPanel те се показват като отделни стартиращи променливи (Admin Password, Friend Password, Guest Password, Visitor Password).
| Група | userGroup индекс | Изритване / Забрана | Достъп до инвентари | Редактиране на база | Разширяване на база | Описание |
|---|---|---|---|---|---|---|
| Admin | 0 | Да | Да | Да | Да | Пълен контрол на сървъра. Може да изритва и забранява играчи, да променя настройки, да достъпва всички инвентари и да строи свободно. |
| Friend | 1 | Не | Да | Да | Да | Доверени играчи. Могат да строят, да редактират света и да достъпват споделени инвентари, но не могат да изритват или забраняват. |
| Guest | 2 | Не | Не | Не | Не | Ограничен достъп. Могат да изследват и играят, но не могат да строят, редактират или достъпват инвентарите на други играчи. |
| Visitor | 3 | Не | Не | Не | Не | Минимални разрешения. Достъп на ниво наблюдение — подходящ за зрители или пробни играчи. |
Полета за конфигурация на потребителска група
Всеки запис в масива userGroups поддържа следните полета:
| Поле | Тип | Описание |
|---|---|---|
name |
string | Показвано име за групата (Admin, Friend, Guest, Visitor). |
password |
string | Парола, която играчите въвеждат, за да се присъединят към тази група. Оставете празно, за да позволите на всеки да се присъедини на това ниво. |
canKickBan |
boolean | Дали играчите в тази група могат да изритват или забраняват други играчи. |
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 и порта на вашия сървър
Допълнителна помощ
Ако имате нужда от помощ при конфигуриране на разрешения или настройки на геймплея, нашият екип за поддръжка е на разположение: