Bukkit Tilladelser, hurtig og enkel

Jeg kan ikke hele livet finde ud af, hvordan permissions.yml fungerer for en CraftBukkit Minecraft-server. Her er hvad jeg vil have:

Jeg vil gerne have tre grupper: admin, bruger og standard.

  • Administratorer skal have fuld adgang til alle kommandoer
  • Brugere skal kunne bruge /tp og måske et par andre kommandoer
  • Standardindstillinger skal ikke kunne bruge nogen kommando.

Her er hvad jeg har:

 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" 

Kan nogen venligst gøre mig en stor tjeneste og hjælp.

Kommentarer

  • I ‘ Jeg er ikke den bedste til at forklare dette, så her er et tip i stedet. Jeg vil anbefale at bruge permissionsEX, da det giver mulighed for lettere brug af tilladelsesnoder og integrerer funktioner såsom navnepræfikser, suffikser og kommandoer i spillet. BEMÆRK: Hvis du vil for at bruge det væsentlige er det ikke kompatibelt. Andre plugins er muligvis ikke det, men de mere populære er ofte i orden.

Svar

Ganske enkelt gør Permissions.yml-filen i rodmappen på din server intet alene. Det er en noget underlig og vildledende funktion, så det er forståeligt at du ville være forvirret. Filen permissions.yml bruges kun til at oprette brugerdefinerede aliaser til tilladelsesnoder og gruppeknudepunkter. For at være helt ærlig finder jeg det ret ubrugeligt.

Det format, du bruger, findes ikke i rodtilladelserne .yml, det går i config.yml i et plugin kendt som PermissionsBukkit . Dette er et plugin, der faktisk administrerer tilladelserne for dig, og du har brug for en slags tilladelsesplugin for at bruge systemet effektivt. Du burde være i stand til at klippe / indsætte din aktuelle tilladelse.yml-fil i PermissionsBukkit config.yml, og den skal fungere fint.

Dette er en noget meningsfuld note, men jeg synes det er værd at pege på ud af, at der er andre tilladelses-plugins derude udover PermissionsBukkit. Der er to andre hovedtilladelses-plugins derude, PermissionsEX (min personlige favorit) og bPermissioner . Disse har et format lidt forskelligt fra PermissionsBukkit, men de har mange flere funktioner, herunder et godt kommandosystem og meget bedre APIer, så de sparer muligvis du har problemer i det lange løb.

Svar

Ser ret godt ud

Ting at kontrollere:

Dette er tilladelsesfilen i dine plugins / PermissionsBukkit-mappe.

Du mangler brugere – du skal tildele grupper til hver bruger (ligesom dit navn)

Brug ikke faner, sørg for, at alt er mellemrum.

I ” jeg er ikke sikker på, hvor meget indrykning der betyder noget, men standardfilen er indrykket 2, ikke 4.

permGroup. * er ikke specifikt implementeret i tilladelsesbukkit, den sendes generelt til pluginet, som ofte synes at implementere det, men der er ingen garanti. Jeg giver bukkit. * Til min administrator, og det ser ud til at fungere.

For at teste skal du placere din konto i den gruppe, du vil teste, komme ind i spillet, muck med tilladelsesfilen og derefter gå til konsollen og skriv “genindlæs”, brug derefter:

“perms dump myplayername”

for at bladre gennem tilladelserne og se om du har det rigtigt. (Tilføj kommentarer, hvis du har bedre måder at teste dette på, jeg har haft en helvede tid med tilladelser)

Svar

Jeg finder denne fil helt Ubrugelig. Download og installer faktisk GroupManager-pluginet, læg det i din plugins-mappe og kør din server. Stop det derefter.

Åbn derefter GroupManager mappe – det vil være i din plugins-mappe. Du kan faktisk gøre dette i spillet, men jeg guider dig først gennem mappen.

Okay, så gå ind i din plugins-mappe og åbn GroupManager Du ser 2 mapper og 2 yml filer, config.yml og globalgroups.yml. Åbn mappen mærket “verdener”. Du vil se, hvor mange verdener du har. Åbn din hubverden.

Du vil se 2 yml-filer- groups.yml, og users.yml. Åbn groups.yml og åbn det med Notepad ++ (højreklik og vælg “Rediger med Notepad ++). Du vil se noget i retning af denne mine er allerede redigeret, da jeg ejer en server-

Gruppearv

Eventuelle nedarvede grupper præfikset med ag: er globale grupper og arves fra GlobalGroups.yml.

Grupper uden g: præfikset er grupper lokale i denne verden og er defineret i dette groups.yml fil.

Lokale gruppearv definerer dit promoveringstræ, når du bruger “manpromote / mandemote”

grupper: Moderator: standard: falske tilladelser: [] arv: – bygherre – g: groupmanager_moderator – g: bukkit_moderator – g: essentials_moderator – g: towny_moderator – g: vanish_moderator info: build: true prefix: “& 5 [Moderator]” suffiks: “” Ejer: standard: falske tilladelser: – + vanish.effects.toggle.all – -vanish.effects. * – “*” – dmt.admin – dmt.default arv: – admin info: build: true præfiks: “& 1 & k [& 1 [Ejer] & k] “suffiks:” “Builder: standard: falske tilladelser: [] arv: – standard – g: essentials_builder – g: towny_builder info: build: true præfiks:” & 2 “suffiks:” “Admin: standard: falske tilladelser: [] arv: – moderator – g: groupmanager_admin – g: bukkit_admin – g: essentials_admin – g: towny_admin – g: vanish_admin info: build: sandt præfiks: “& 3 [Admin]” suffiks: “” Standard: standard: sand tilladelse: – -bukkit.command.kill arv: – g: groupmanager_default – g: bukkit_default – g: essentials_default – g: towny_default info: build: false prefix: “& e” suffiks: “”

Nu kan du redigere gruppenavne, tilføje tilladelser, uanset hvad. Nu til in-game-

Åbn først din server og kom videre. Indtast derefter chat / mangadd

For det andet skal du fortsætte med at gøre det, indtil du har alle de ønskede grupper. For det tredje, tilføj dig selv / spiller til den gruppe ved at gøre / manuadd

For det fjerde har du gjort det! Nu for permerne. Jeg hader denne del. Okay, så skriv nu chat /mangaddp <group> <permission> <permission2> og så videre. Gør det for ALLE dine grupper. Det er så langsomt arbejde. Søg online efter tilladelser til alle dine plugins, og beslut hvilke, til hvilke grupper du vil have. Håber dette hjalp.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *