Kuidas lahendada Minecrafti operatsioonisüsteemi ja autoriseerimisprobleeme?
Üksikasjalik juhend OP, LuckPermide, loasõlmede ja käsuvolituste probleemide kohta.
Autoriseerimissüsteem määrab, milliseid käske saavad mängijad Minecrafti serverites kasutada. Mitte-OP-mängija ei saa kasutada paljusid halduskäske. Professionaalsetes serverites antakse kõigile OP-de andmise asemel kontrollitud load lubade pistikprogrammidega, nagu LuckPerms.
Kui autoriseerimissüsteem on valesti konfigureeritud, ei saa mängijad käske kasutada, administraatoriõigused ei tööta, turu- või nõudmiskäsud muutuvad kättesaamatuks või tavalised mängijad võivad saada rohkem õigusi kui vaja.
1. Mis on OP?
OP, see tähendab operaatori asutus, on Minecrafti serveri kõrgeim haldusasutus. OP-mängija saab kasutada paljusid käske.
OP andmiseks konsoolist:
op OyuncuAdi
OP eemaldamiseks:
deop OyuncuAdi
OP nimekiri ops.json säilitatakse toimikus.
cat ops.json
2. op-permission-level Setting
OP autoriseerimise taseme saab määrata serveris.properties.
op-permission-level=4
Üldiselt:
- 1: Madalad volitused
- 2: Põhilised juhtimiskäsud
- 3: Rohkem halduskäske
- 4: OP kõrgeim autoriteet
Mõne käsu puhul on OP tase oluline. Kui mõned käsud ei tööta, kuigi see näib olevat OP, tuleks seda väärtust kontrollida.
3. Mis on LuckPerms?
LuckPerms on Minecrafti serverites üks enimkasutatavaid lubade haldamise pistikprogramme. Hallata saab mängijarühmi, lubade sõlmede väärtusi, eesliidet/sufiksit ja maailmapõhiseid õigusi.
Põhikäsk pärast LuckPermsi installimist:
lp
Näide grupi andmiseks mängijale:
lp user OyuncuAdi parent set vip
Grupile loa lisamiseks toimige järgmiselt.
lp group vip permission set essentials.fly true
4. Mis on lubade sõlm?
Loasõlm on erivolituse nimi, mis tähistab käsu või funktsiooni kasutamise luba.
Näited:
- hädavajalikud.kodu - /home käsk
- hädavajalikud.sethome - /sethome käsk
- worldedit.* - WorldEdit'i täisvolitused
- luckperms.user.info - LuckPermsi kasutajateave
Iga pistikprogrammi lubade sõlmede loend on lisatud selle dokumentatsiooni. Kui kirjutatakse vale sõlm, siis autoriseerimine ei tööta.
5. Mida kontrollida, kui mängija ei saa käske kasutada?
- Kas mängija on õiges grupis?
- Kas rühmale on antud õige lubade sõlm?
- Kas luba on seatud tõeseks?
- Kas oleks võinud anda eitava loa?
- Kas käsku pakkuv pistikprogramm on aktiivne?
- Kas maailmas kehtivad autoriteedipiirangud?
- Kas seadet rakendati pärast serveri taaskäivitamist/taaslaadimist?
Mängija volituse vaatamiseks LuckPermsiga tehke järgmist.
lp user OyuncuAdi info
6. Negatiivse loa probleem
LuckPermsi autoriseerimine vale Kui see on seatud väärtusele Tõene, võib see blokeerida isegi siis, kui see pärineb teisest rühmast.
Näide:
lp group default permission set essentials.fly false
Sellisel juhul ei pruugi lennukäsk töötada isegi siis, kui mängija saab volituse teiselt rühmalt. Negatiivseid jõude tuleks kasutada ettevaatlikult.
7. Maailma autoriteetide probleemid
Mõnes serveris võivad volitused kehtida ainult teatud maailmas. Kuigi mängija saab kasutada käske ellujäämismaailmas, ei pruugi ta neid kasutada kudemaailmas.
Maailmapõhise autoriteedi näide:
lp group vip permission set essentials.fly true world=spawn
Kui käsk ei tööta ainult ühes maailmas, tuleb teha maailma konteksti kontroll.
8. Kas peaksite kasutama OP või LuckPermsi?
Professionaalsetes serverites ei ole õige kõiki õigusi OP-ga hallata. OP-d tuleks kasutada peamiselt asutajate ja tehniliste juhtide jaoks. Mängija, juhendi, VIP, moderaatori ja administraatori õigused tuleks eraldada selliste süsteemidega nagu LuckPerms.
Soovitatav struktuur:
- vaikimisi: Tavalised mängija võimed
- VIP: Mängija lisakäsud
- moderaator: Piiratud volitused nagu keelamine, vaigistamine, löömine
- admin: Laiad juhtimisvolitused
- omanik: Täielikud haldusvolitused
Levinud vead
- Tavalistele mängijatele OP andmine
- Loasõlme nime õigekiri on valesti
- Ei saa aru, et käsku pakkuv pistikprogramm ei tööta puuduva sõltuvuse tõttu
- Ei kontrolli negatiivseid lubade väärtusi
- Unustades maailmapõhised autoriteedipiirangud
- Grupi hierarhia loomine ilma planeerimiseta
KKK
Autoriseerisin mängija, kuid käsk ei tööta, miks?
Selle põhjuseks võib olla vale lubade sõlm, negatiivne luba, maailmapõhine piirang või vastav pistikprogramm ei tööta.
Kas pole otstarbekas anda OP kõigile?
Tundub praktiline, kuid see on väga ohtlik. OP-mängija võib serverit tõsiselt kahjustada.
Kas LuckPermsi muutmiseks on vaja taaskäivitamist?
Enamik LuckPermsi käske on kohesed. Pistikprogrammi installimiseks või suuremateks konfiguratsioonimuudatusteks on siiski parem taaskäivitada.
Ohutus- ja käitamissoovitused
- Kontrollige regulaarselt OP-i nimekirja.
- Andke mängijatele ainult need õigused, mida nad vajavad.
- Kasutage metamärke ettevaatlikult.
- Dokumendi volituste rühmad.
- Hallake moderaatori ja administraatori õigusi eraldi rühmades.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.