Enshrouded korisničke grupe, dozvole i množitelji igranja
Ovaj vodič objašnjava kako funkcioniše Enshrouded sistem dozvola i kako da konfigurišete korisničke grupe i množitelje težine igranja na vašem namenskom serveru. Za opšte podešavanje servera, lokaciju konfiguracione datoteke, memorijske zahteve i uputstva za povezivanje, pogledajte Vodič za podešavanje Enshrouded servera.
Korisničke grupe i nivoi dozvola
Enshrouded koristi sistem dozvola sa 4 nivoa. Svaki nivo ima sopstvenu lozinku postavljenu u datoteci enshrouded_server.json u okviru niza userGroups. Kada se igrač pridruži, unosi jednu od ovih lozinki da bi dobio dozvole za tu grupu. U GPanel-u se ovo pojavljuje kao zasebne promenljive za pokretanje (Admin Password, Friend Password, Guest Password, Visitor Password).
| Grupa | userGroup indeks | Kick / Ban | Pristup inventarima | Izmena baze | Proširenje baze | Opis |
|---|---|---|---|---|---|---|
| Admin | 0 | Da | Da | Da | Da | Puna kontrola servera. Može izbacivati i banovati igrače, menjati podešavanja, pristupati svim inventarima i graditi slobodno. |
| Friend | 1 | Ne | Da | Da | Da | Igrači od poverenja. Mogu graditi, menjati svet i pristupati deljenim inventarima, ali ne mogu izbacivati ili banovati. |
| Guest | 2 | Ne | Ne | Ne | Ne | Ograničen pristup. Mogu istraživati i igrati ali ne mogu graditi, menjati ili pristupati inventarima drugih igrača. |
| Visitor | 3 | Ne | Ne | Ne | Ne | Minimalne dozvole. Pristup na nivou posmatranja — pogodno za posmatrače ili probne igrače. |
Polja za konfiguraciju korisničkih grupa
Svaki unos u nizu userGroups podržava sledeća polja:
| Polje | Tip | Opis |
|---|---|---|
name |
string | Prikazno ime za grupu (Admin, Friend, Guest, Visitor). |
password |
string | Lozinka koju igrači unose da bi se pridružili kao ova grupa. Ostavite prazno da biste dozvolili bilo kome da se pridruži na ovom nivou. |
canKickBan |
boolean | Da li igrači u ovoj grupi mogu da izbacuju ili banuju druge igrače. |
canAccessInventories |
boolean | Da li igrači u ovoj grupi mogu da otvaraju i pristupaju inventarima drugih igrača. |
canEditBase |
boolean | Da li igrači u ovoj grupi mogu da postavljaju ili uklanjaju blokove i strukture. |
canExtendBase |
boolean | Da li igrači u ovoj grupi mogu da prošire granični plamen baze. |
reservedSlots |
integer | Broj mesta za igrače rezervisanih isključivo za ovu grupu. Korisno za garantovanje administratorskog pristupa na punom serveru. |
Primer konfiguracije 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 te grupe na prazan string. Da biste server u potpunosti ograničili, postavite sve lozinke grupa na neprazne vrednosti.
"password" na vrhu konfiguracije se više ne koristi. Sva kontrola pristupa se sada obavlja kroz niz userGroups. Svaka grupa ima sopstvenu lozinku koju igrači koriste prilikom pridruživanja.
Težina i množitelji igranja
Enshrouded izlaže niz množitelja igranja direktno u datoteci enshrouded_server.json, omogućavajući vam da podesite težinu i tempo vašeg servera bez pokretanja igre. Ova polja se dodaju na vrhu konfiguracije pored name, slotCount, i tako dalje.
Uobičajena polja množitelja uključuju:
| Polje | Tip | Podrazumevano | Opis |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Množitelj za štetu koju neprijatelji nanose igračima. Vrednosti ispod 1.0 čine neprijatelje slabijima; iznad 1.0 ih čine jačima. |
enemyHealthFactor |
float | 1.0 |
Množitelj za zdravlje neprijatelja. Povećajte za teže iskustvo, smanjite za bržu borbu. |
playerHealthFactor |
float | 1.0 |
Množitelj za maksimalno zdravlje igrača. |
playerManaFactor |
float | 1.0 |
Množitelj za maksimalnu manu igrača. |
playerStaminaFactor |
float | 1.0 |
Množitelj za maksimalnu izdržljivost igrača. |
playerDamageFactor |
float | 1.0 |
Množitelj za štetu koju igrači nanose neprijateljima. |
miningDamageFactor |
float | 1.0 |
Množitelj za štetu pri rudarenju, koji utiče na to koliko brzo se resursi prikupljaju. |
resourceDropStackAmountFactor |
float | 1.0 |
Množitelj za količinu resursa koje ispuštaju neprijatelji i čvorovi. |
daylightLengthFactor |
float | 1.0 |
Množitelj za dužinu dnevnog perioda. Vrednosti iznad 1.0 daju duže dane. |
nighttimeLengthFactor |
float | 1.0 |
Množitelj za dužinu noćnog perioda. Vrednosti iznad 1.0 daju duže noći. |
Primer isečka konfiguracije sa prilagođenim množiteljima:
{
"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. Potrebno je da uključite samo polja koja želite da promenite.
enshrouded_server.json, morate ponovo pokrenuti vaš server u GPanel-u da bi promene stupile na snagu.
Povezani članci
- Vodič za podešavanje Enshrouded servera — Konfiguraciona datoteka, memorijski zahtevi, podešavanja sveta, sačuvane datoteke i kako se povezati
- Enshrouded rešavanje problema — Uobičajeni problemi uključujući visoku memoriju, probleme sa povezivanjem i oštećenje sačuvanih igara
- Kako da otpremite datoteke putem SFTP-a
- Kako da pronađete IP i port vašeg servera
Dodatna pomoć
Ako vam je potrebna pomoć oko konfiguracije dozvola ili podešavanja igranja, naš tim za podršku je dostupan: