Enshrouded Кориснички групи, дозволи & множители за играње
Овој водич објаснува како функционира системот за дозволи на Enshrouded и како да ги конфигурирате корисничките групи и множителите за тежина на играњето на вашиот наменски сервер. За општо поставување на серверот, локација на датотеката за конфигурација, барања за меморија и инструкции за поврзување, погледнете го Водичот за поставување на Enshrouded сервер.
Кориснички групи и нивоа на дозволи
Enshrouded користи систем на дозволи со 4 нивоа. Секое ниво има своја лозинка поставена во enshrouded_server.json под низата userGroups. Кога играч се приклучува, ја внесува една од овие лозинки за да ги добие дозволите за таа група. Во GPanel овие се појавуваат како посебни startup variables (Admin Password, Friend Password, Guest Password, Visitor Password).
| Група | userGroup Index | Kick / Ban | Пристап до инвентари | Уредување база | Проширување база | Опис |
|---|---|---|---|---|---|---|
| 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-то и портата на вашиот сервер
Дополнителна помош
Ако ви е потребна помош при конфигурирање на дозволи или поставки за играње, нашиот тим за поддршка е достапен: