Bukkitin käyttöoikeudet, nopea ja yksinkertainen

En voi koko elämäni selvittää, miten permissions.yml toimii CraftBukkitissa Minecraft-palvelin. Haluan tämän:

Haluan kolme ryhmää: järjestelmänvalvoja, käyttäjä ja oletus.

  • Järjestelmänvalvojilla on oltava täydet käyttöoikeudet kaikkiin komentoihin
  • Käyttäjien tulisi voida käyttää /tp ja ehkä pari muuta komentoa
  • Oletusten ei pitäisi voida käyttää mitään komentoa.

Tässä on minua:

 5 users: 6 my-name: 7 groups: 8 - admin 9 groups: 10 default: 11 permissions: 12 bukkit.command.*: false 13 admin: 14 permissions: 15 bukkit.command.*: true 16 inheritance: 17 - user 18 user: 19 permissions: 20 bukkit.command.teleport: true 21 bukkit.command.tell: true 22 bukkit.command.me: true 23 bukkit.command.kill: true 24 inheritance: 25 - default 26 messages: 27 command.*: "&cYou do not have permission to use that command" 

Voiko joku tehdä minulle valtavan palveluksen ja auttaa.

Kommentit

  • I ’ En osaa selittää tätä parhaiten, joten tässä on vihje. Suosittelen käyttämään permissionsEX-sovellusta, koska se sallii käyttöoikeussolmujen helpomman käytön ja integroi ominaisuuksia, kuten nimen etuliitteet, jälkiliitteet ja pelin sisäiset komennot. välttämätöntä käyttää, se ei ole yhteensopiva. Muutkin laajennukset eivät välttämättä ole yhteensopivia, mutta suosituimmat ovat yleensä kunnossa.

Vastaa

Yksinkertaisesti, palvelimesi juurihakemistossa oleva permissions.yml-tiedosto ei tee mitään yksin. Se on jonkin verran outo ja harhaanjohtava ominaisuus, joten se ” ymmärrettävää, että olisit hämmentynyt. Permissions.yml-tiedostoa käytetään vain mukautettujen käyttöoikeussolmun aliasten ja ryhmäsolmujen luomiseen. Ollakseni täysin rehellinen, mielestäni se on melko hyödytön.

Käyttämäsi muoto ei mene pääkäyttöoikeuksiin.yml, vaan laajennuksen config.yml tunnetaan nimellä PermissionsBukkit . Tämä on laajennus, joka tosiasiallisesti hallinnoi käyttöoikeuksia puolestasi, ja tarvitset jonkinlaisen käyttöoikeuslaajennuksen, jotta järjestelmää voidaan käyttää tehokkaasti. Sinun pitäisi pystyä leikkaamaan / liittämään nykyinen permissions.yml-tiedosto PermissionsBukkit config.yml-tiedostoon, ja sen pitäisi toimia hienosti.

Tämä on jonkin verran mielipide, mutta mielestäni se kannattaa osoittaa että siellä on muitakin käyttöoikeuslaajennuksia kuin PermissionsBukkit. Siellä on kaksi muuta pääkäyttöoikeuksien laajennusta, PermissionsEX (oma suosikkini) ja bPermissions . Näiden muoto on hieman erilainen kuin PermissionsBukkit, mutta niillä on paljon enemmän ominaisuuksia, kuten hyvä komentojärjestelmä ja paljon paremmat sovellusliittymät, joten ne saattavat tallentaa sinulla on ongelmia pitkällä aikavälillä.

Vastaa

Näyttää melko hyvältä

Tarkistettavat asiat:

Tämä on laajennusten / PermissionsBukkit-kansion käyttöoikeustiedosto.

Sinulta puuttuu käyttäjiä – sinun on määritettävä ryhmät kullekin käyttäjälle (kuten nimesi)

Älä käytä sarkaimia, varmista, että kaikki on välilyöntejä.

I ” En ole varma kuinka paljon sisennystä on merkitystä, mutta oletustiedosto on sisennetty 2, ei 4.

permGroup. * ei ole erityisesti otettu käyttöön permissionsbukkitissa, se yleensä siirtyy laajennukseen, joka näyttää usein toteuttavan sitä, mutta mitään takuuta ei ole. Annan bukkit. * Järjestelmänvalvojani ja se näyttää toimivan.

Testaaaksesi, laita tilisi testattavaan ryhmään, mene peliin, pilkkaa käyttöoikeustiedostoa ja siirry sitten konsoliin. ja kirjoita ”lataa” ja käytä sitten:

”perms dump myplayername”

sivulle läpi käyttöoikeudet ja katsoaksesi, saitko sen oikein. (Lisää kommentteja, jos sinulla on parempia tapoja testata tätä, minulla on ollut helvetin aikaa luvilla)

Vastaa

Minusta tämä tiedosto on täysin KÄYTÖNTÖÖN. Lataa ja asenna GroupManager-laajennus, laita se laajennuskansioon ja suorita palvelimesi. Pysäytä se sitten.

Avaa sitten GroupManager -kansio – se on laajennuskansiossasi. Voit itse tehdä tämän pelin sisällä, mutta opastan sinut ensin kansion läpi.

Okei, siirry laajennuskansioon ja avaa GroupManager Näet 2 kansiota ja 2 yml -tiedostoa, config.yml ja globalgroups.yml. Avaa kansio nimeltä ”maailmat”. Näet kuinka monta maailmaa sinulla tahansa on. Avaa keskittimen maailma.

Näet 2 yml-tiedostoa- groups.yml, ja users.yml. Avaa groups.yml ja avaa se Notepad ++: lla (napsauta hiiren kakkospainikkeella ja valitse ”Muokkaa Notepad ++: lla”). Näet jotain tällaista – minun on jo muokattu, koska omistan palvelimen.

Ryhmän perintö

Kaikki perityt ryhmät etuliitteellä ag: ovat globaaleja ryhmiä ja periytyvät GlobalGroups.yml.

Ryhmät, joissa ei ole etuliitettä g:, ovat tässä maailmassa paikallisia ryhmiä div id = ”b37844d796”>

-tiedosto.

Paikallisten ryhmien perinnöt määrittelevät tarjouspuun, kun käytetään ”manpromote / mandemote”.

ryhmät: Moderaattori: oletus: väärät käyttöoikeudet: [] perintö: – rakentaja – g: groupmanager_moderator – g: bukkit_moderator – g: essentials_moderator – g: towny_moderator – g: vanish_moderator info: build: true prefix: ”& 5 [Moderator]” loppuliite: ”” Omistaja: oletus: väärät oikeudet: – + vanish.effects.toggle.all – -vanish.effects. * – ”*” – dmt.admin – dmt.default perintö: – järjestelmänvalvojan tiedot: build: true etuliite: ”& 1 & k [& 1 [Omistaja] & k] ”loppuliite:” ”Rakentaja: oletus: väärät käyttöoikeudet: [] perintö: – oletus – g: essentials_builder – g: towny_builder info: koontiversio: true etuliite:” & 2 ”pääte:” ”Järjestelmänvalvoja: oletus: väärät oikeudet: [] perintö: – valvoja – g: groupmanager_admin – g: bukkit_admin – g: essentials_admin – g: towny_admin – g: vanish_admin info: koontiversio: tosi etuliite: ”& 3 [Järjestelmänvalvoja]” loppuliite: ”” Oletus: oletus: tosi oikeudet: – -bukkit.command.kill perintö: – g: groupmanager_default – g: bukkit_default – g: essentials_default – g: towny_default info: build: false prefix: ”& e” suffix: ””

Nyt voit muokata ryhmien nimiä, lisätä käyttöoikeuksia ja mitä tahansa. Nyt pelinsisäinen-

Avaa ensin palvelimesi ja jatka. Kirjoita seuraavaksi chat / mangadd

Toiseksi, jatka niin, kunnes sinulla on kaikki halutut ryhmät. Kolmanneksi lisää itsesi / pelaajasi tähän ryhmään tekemällä / manuadd

Neljänneksi, olet tehnyt sen! Nyt perms. Vihaan tätä osaa. Okei, joten kirjoita nyt chat /mangaddp <group> <permission> <permission2> ja niin edelleen. Tee se kaikille ryhmillesi. Se on niin hidasta työtä. Hae verkosta kaikkien laajennusten käyttöoikeuksia ja päätä, mitkä ryhmät haluat. Toivottavasti tämä auttoi.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *