Wikia

Minecraft Wiki

Bukkit Permissions

Kommenttia3
476sivua tässä wikissä

YI B-Luokka


Lapio-Rauta Tämä artikkeli tarvitsee kieliasun korjausta.
Voit auttaa Minecraft Wikiä parantamalla artikkelin sanamuotoja. Mikäli sanamuodot on korjattu, tämä malline on poistettava.
Bukkit Permissions, eli Bukkitin oikeusjärjestelmä antaa serverin ylläpitäjälle mahdollisuuden antaa tietyille pelaajille oikeuksia tiettyjen plugineiden komentoihin, esim. antaa rakennusoikeuksia, oikeuksia tiettyihin komentoihin, jne.

Tämä tutoriaali esittelee Essentials group managerilla tapahtuvaa permissioneiden muokkausta. Muita plugineja ovat esim. permissions ex.

HUOM: On suositeltavaa muokata permissioneja Notepad++-ohjelmalla.

1. Lataa ja asenna Essentials group manager. Käynnistä palvelimesi, ja odota, kunnes ohjelma on luonut tarvittavat tiedostot. Tämän jälkeen sulje palvelimesi.

2. Avaa plugins- kansiossa oleva group manager kansio (ei jar-tiedosto). Avaa sieltä worlds kansio, ja sieltä maailmasi nimellä oleva kansio (oletuksena world). Sieltä avaa groups tiedosto. (users tiedostoon palaamme myöhemmin)

3.Siellä näet paljon tekstiä. Alku on pelkkää tietoa pluginin toiminnasta, ja varsinainen permissions kohta alkaa groups- kohdasta.


groups:

 Default:
   default: true
   permissions:
   - -bukkit.command.kill
   inheritance:
   - g:groupmanager_default
   - g:bukkit_default
   - g:essentials_default
   - g:towny_default
   info:
     prefix: '&e'
     build: false
     suffix: 
 Builder:
   default: false
   permissions: []
   inheritance:
   - default
   - g:essentials_builder
   - g:towny_builder
   info:
     prefix: '&2'
     build: true
     suffix: 
 Moderator:
   default: false
   permissions: []
   inheritance:
   - builder
   - g:groupmanager_moderator
   - g:bukkit_moderator
   - g:essentials_moderator
   - g:towny_moderator
   - g:vanish_moderator
   info:
     prefix: '&5'
     build: true
     suffix: 
 Admin:
   default: false
   permissions: []
   inheritance:
   - moderator
   - g:groupmanager_admin
   - g:bukkit_admin
   - g:essentials_admin
   - g:towny_admin
   - g:vanish_admin
   info:
     prefix: '&c'
     build: true
     suffix: 
 Owner:
   default: false
   permissions:
   - '*'
   - -vanish.*
   inheritance:
   - admin
   info:
     prefix: '&4'
     build: true
     suffix:

Ensimmäinen rivi kertoo yksinkertaisetsi, että kyse on groups- tiedostosta. Toinen rivi on jo paljon mielenkiintoisempi. Se kertoo luotavan ryhmän nimen. Kolmas rivi määrää, onko uusi pelaaja oletuksena tässä ryhmässä. vain yksi ryhmä voi olla oletusryhmä.

groups:

 Default:
   default: true
   permissions:

Neljänneltä riviltä alkavat varsinaiset permissions kohdat. permissions ilmoittaa ohjelmalle, että luettavat oikeudet alkavat tästä. ne yksinkertaisesti laitetaan - pluginin nimi.oikeus järjestelmällä. Jos haluat antaa jollekkin kaikki oikeuet johonkin pluginiin laita yksinkertaisesti - pluginin nimi.*

Inheritance- kohta helpottaa oikeuksien koodausta huomaatavasti, sillä sitä käyttämällä sinun ei tarvitse koodata joka ikistä komentoa, jos teet vaikka uuden luokan. - g:plugini_arvo järjestelmällä voit käyttää pluginin oletuksia kyseisellä luokalla, ja voit vain lisätä haluamasi komennot permissions kohtaan. (ymmärsithän? jos et, kysy kommenteissa)

   inheritance:
   - g:groupmanager_default
   - g:bukkit_default
   - g:essentials_default
   - g:towny_default

Sinun ei myöskää tarvitse tehdä näitäkään kaikkia uudelleen, jos teet muita korkea-arvoisemman luokan. Siihen tarvitsee vain nimetä sitä alempi luokaa, ja kaikki sen komennot on käytössä.

 Admin:
   default: false
   permissions: []
   inheritance:
   - moderator
   - g:groupmanager_admin
   - g:bukkit_admin
   - g:essentials_admin
   - g:towny_admin
   - g:vanish_admin

Seuraavana näet info-kohdan. Se kertoo ohjelmalle kyseisen luokan tietoja, sekä muummoassa sen värikoodin chatissa.

   info:
     prefix: '&4'
     build: true
     suffix:

Varsinkin jos pidät cracked serveriä, eli sinne pääsee ei-ostetulla minecraftilla, on tärkeää huolehtia, ettei kukaan tule aina vaan uudella nimellä grieffaamaan. Silloin on hyödyllistä estää uusilta pelaajilta rakennusoikeus, ja sallia se vain luotetuille.

Nyt siis tiedät, miten permissionit on rakennettu. Nyt on aika muokata niitä haluamiksesi. Group mangerin oma pohja on hyvä, mutta se ei päivity, kun lisäät uusia plugineja. Tämän vuoksi on tärkeää osata lisätä ne permissioneihin. Nyt lisään pluginit, nimeltä chestshop, coreprotect, LWC, worldedit, wordguard, nocheat

groups:
 Default:
   default: true
   permissions:
   - -bukkit.command.kill
   inheritance:
   - g:groupmanager_default
   - g:chestshop_default
   - g:ieconomy_default
   - g:coredata_default
   - g:bukkit_default
   - g:essentials_default
   - g:towny_default
   - g:LWC_default
   info:
     prefix: '&e'
     build: false
     suffix: 
 Builder:
   default: false
   permissions: []
   inheritance:
   - default
   - g:essentials_builder
   - g:towny_builder
   - g:LWC_default
   - g:groupmanager_default
   - g:chestshop_default
   - g:iconomy_default
   - g:coreprotect_default
   info:
     prefix: '&2'
     build: true
     suffix: 
 Admin:
   default: false
   permissions: []
   inheritance:
   - builder
   - g:groupmanager_admin
   - g:bukkit_admin
   - g:essentials_admin
   - g:towny_admin
   - g:vanish_admin
   - g:LWC_admin
   - g:bukkit_op
   - g:chesthop_admin
   - g:iconomy_admin
   - g:coreprotect_admin
   - g:worldedit_admin
   - g:worldguard_admin
   - g:nocheat_admin
   info:
     prefix: '&c'
     build: true
     suffix: 
 Owner:
   default: false
   permissions:
   - '*'
   - LWC.*
   - iconomy.*
   - nocheat.*
   - worldedit.*
   - worldguard.*
   - chestshop
   - coreprotect.*
   - -vanish.*
   inheritance:
   - admin
   info:
     prefix: '&4'
     build: true
     suffix:

Erona oletukseen, lisäsin inheritance- kohtaan pluginit, ja arvon, jonka haluan kyseiselle pelaajalle antaa. Tämä on helppo keino muokata permissioneja. Ehkä huomasittekin, että poistin moderator arvon permissioneista. Itse pidän sitä turhana.

Ilmoittakaa heti, jos huomaatte näissä permissioneissa virheitä.

Ympäri Wikian verkkoa

Satunnainen wiki