Gå til innhold

PKdurs Bukkitstøtte [Fra minecraft.no]


Anbefalte innlegg

Oppdateres så fort jeg lager nye guider.

 

Innholdsfortegnelse:

- Hvordan sette opp Bukkit

- Hvordan sette opp PermissionsEx

- Hvordan sette opp ChatManager

- Hvordan sette opp SetRankPEX

- Hvordan sette opp WorldBorder

- Hvordan sette opp AdminCmd


Hvordan sette opp Bukkit (CraftBukkit):

 

 

Hvordan sette opp Bukkit.

1. Last ned ***denne*** filen.

2. Plasser .jar-filen (den du nettopp lastet ned) i en mappe, f.eks på skrivebordet ditt.

3. Endre navnet på .jar-filen til: "craftbukkit"

3. Lag en ny tekstfil (høyreklikk > ny > tekstdokument) i samme mappe som .jar-filen.

4. Rediger denne tekstfilen, og legg inn følgende:

java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

PAUSE

5. Lagre denne tekstfilen som: "kjør.bat".

6. Dobbeltklikk på "kjør.bat", og et vindu skal nå åpnes.

7. For å koble til denne serveren, gå inn i Minecraft > Multiplayer > skriv inn "localhost" i Server IP-feltet.

Tilgjengelige kommandoer:

/op <spiller> ||| Gir en spiller Admin-rettigheter, ergo alle bukkit-kommandoer.

/deop <spiller> ||| Tar vekk OP til en spiller.

/kick <spiller> ||| Kast ut en spiller fra serveren.

/ban <spiller> ||| Utestenger en spiller fra serveren.

/give <spiller> <id> ||| Gir en spiller en stack av et objekt.

/tell <spiller> <beskjed> ||| Sender en melding til en spiller.

/kill ||| Dreper deg selv

/help ||| Gir deg en liste over tilgjengelige kommandoer.

/me <beskjed> ||| Snakker i tredjeperson.

/banlist ||| Gir deg en liste over utestengte spillere.

/pardon <spiller> ||| Opphever utestengelsen (unban) til en gitt spiller.

/stop ||| Stopper serveren.

/save-all ||| Lagrer hele serveren (kartet +++)

/reload ||| Oppdaterer serveren uten å stoppe den (KAN SKAPE PROBLEMER HVIS DU HAR MANGE PLUGINS!!)

/whitelist add <spiller> ||| Legger til en spiller i whitelist.

/gamemode <0|1|2> <spiller> ||| Gir en spiller en spesifikk gamemode. 0 = survival, 1 = creative, 2 = adventure.

Generelle spørsmål til selve bukkit-serveren (Q = spørsmål, A = svar)

Q: Finnes det noen konfigurasjonsfil for Bukkit?

A: Ja, åpne server.properties og velg det du vil endre på. De fleste innstillingene er ganske selvsagt.

Q: Hva er whitelist?

A: Whitelist er et system som gjør at du kan velge hvem du vil skal kunne logge på serveren din.

Q: Er det mulig å gjøre noe mer med serveren nå?

A: Du kan legge til plugins som gjør svært mye mer enn det Bukkit gjør. Følg guiden videre for mer informasjon.

Q: Hvordan kan jeg oppgradere min bukkit til den siste versjonen?

A: Last ned siste build herfra, og plasser den i servermappen. Endre så navnet på filen til craftbukkit, og fjern den tidligere.

 

 

Ønsker du ikke bruke tid på å lese guiden over? Last ned filene.


Det er nå på tide å legge inn noen plugins.

Vi begynner med det grunnleggende, som ikke går på selve byggingen ingame (altså region / blokkbeskyttelse), men mer på chat, rettigheter, generelle kommander (tp, spawn, m, warp), backup og grense på verdenen.

Hvordan sette opp PermissionsEx:

 

 

Det kanskje viktigste med en server er dens rettighetssytem (Permissions). Jeg har valgt å basere guiden på PermissionsEx, som er det kanskje mest brukte rettighetssystemet som finnes til Bukkit.

1. Last ned nyeste .zip-filen fra PermissionsEx sin ***BukkitDev-side***.

2. Extract / pakk ut filene, og plasser KUN PermissonsEx.jar i plugins-mappen.

3. Skriv "reload" i konsollen mens serveren din er åpen. Det skal ikke komme noen errors.

4. Du har nå PermissionsEx-pluginen, men du har enda ikke definert noen grupper. La oss gjøre det!

1. Gå inn i /plugins/PermissonsEx/permissions.yml.

2. Denne filen skal se slik ut:

 

 

p3t66.jpg

 

 

3. La oss fjerne alt, og skrive "groups:" på første linje i filen. Dette bestemmer at det er gruppene vi skal definere.

4. Her har jeg laget et bilde for hvordan filen skal se ut, så skriv inn dette. Jeg forklarer de forskjellige linjene under.

zlyq0.jpg

Forklaringer:

- Default betyr om man automatisk skal være i den gruppen når man logger på. På denne serveren vil altså alle som logger på komme i gruppen Medlem.

- node.node er en eksempel-node som ikke gjør noe. Nodes er ofte laget med navnet på pluginen før punktum, og beskrivelsen av hva man får lov til å gjøre etter punktum.

- worldedit.* gir tilgang til alle WorldEdit-kommandoene dersom denne pluginen ligger i /plugins.

- admincmd.player.tp gir spilleren tilgang til å teleportere. Dette forutsetter også at vi har lagt inn AdminCMD.

- Prefix gjør at du kan farge chatten (ved å se litt lenger ned!). Det som kommer før brukernavnet blir hentet fra denne fila.

- Inheritance betyr at den arver nodene til gitte grupper. Dette betyr at du slipper å skrive alle inn på nytt.

- Noden '*' betyr at man får alle nodes som finnes. Denne gjør ofte feil for en rekke plugins, og anbefales ikke å bruke til større servere.

Kommandoer:

/pex reload ||| Reloader kun PermissionsEx

Ingen flere du trenger å kunne.

NOTE: Hvert innhukk er på 2 mellomrom.

 

 

Ønsker du ikke å bruke tid på lese guidene over? Last ned filene.


Hvordan sette opp ChatManager:

 

 

ChatManager henter prefixen du skriver i PermissionsEx sin permissions.yml, og gir chatten farger og fjerner de plagsomme "< og >".

1. Da du lastet ned PermissionsEx fikk du med ChatManager.jar i .rar-filen. Dra denne til plugins-mappen din. Hvis du ikke har lastet ned denne komprimerte mappen, klikk ***her***.

2. Skriv nå "reload" i konsollen (eller "stop", og så åpner du filen igjen). Du skal ikke få noen errors.

3. Det skal dukke opp en ChatManager-mappe i /plugins-mappa. Åpne denne, og rediger config.yml. Denne ser slik ut:

 

wtj3y.jpg

 

4. Rediger fila slik at den ser ut som under. Jeg forklarer under bildet.

j2i6n.jpg

Forklaringer:

- Enable: true gjør at du skrur på pluginen.

- Message format er slik:

%prefix betyr at den skal hente prefixen som er satt i PermissionsEx

%player betyr at den skal hente spillernavnet

%suffix er noe etter navnet som den også kan hente fra PEX

%message er meldingen brukeren sender.

- Alt er satt inn i ' og ' fordi den ikke kan starte med et prosentegn.

Kommandoer:

Ingen.

 

 

Ønsker du ikke bruke tid å lese på guiden over? Last ned filene.


 

Hvordan sette opp SetRankPEX:

 

 

SetRankPEX er en plugin som gjør det mulig å ranke personer til en gruppe i PermissionsEx ved hjelp av en enkel kommando.

Denne erstatter altså den innebygde kommandoen i PermissionsEx.

1. Last ned SetRankPEX sin nyeste build ***herfra***.

2. Plasser .jar-fila i /plugins, og reload serveren. En mappe skal nå dukke opp i /plugins med navnet SetRankPEX.

3. Åpne mappen, og rediger fila "config.yml".

4. Rediger den, slik at den blir lik som dette bildet. Jeg forklarer alt under bildet.

d1vzb.jpg

Forklaringer:

- Jeg har redigert broadcast-message, slik at den er på norsk. I tillegg er fargene en del mer fancy. Disse fargene kommer til å gå igjen i hele guiden, slik at din server får et helhetsinntrykk.

- announce-ranks er tom, fordi vi bruker inn- og utlogging fra AdminCMD. Derfor trenger vi heller ikke endre på ranks-message, siden denne ikke blir brukt.

Kommandoer:

/rank <spiller> <gruppe> ||| Ranker en spiller til en gitt gruppe.

 

 

Ønsker du ikke bruke tid på å lese guiden over? Last ned filene.


 

Hvordan sette opp WorldBorder:

 

 

WorldBorder er en plugin som gjør det mulig å sette en grense på verdenen, slik at ingen kan gå utafor denne grensa.

Pluginen kan også fylle igjen hele kartet (altså oppdage hele kartet), slik at du slipper å gå rundt å gjøre dette selv.

1. Last ned siste versjon av pluginen ***herfra***.

2. Legg .jar-fila inn i /plugins-mappa og reload din server.

3. Etter du har reloadet serveren, skriv "stop" i konsollen for å slå den av midlertidig.

4. Åpne WorldBorder-mappa som nå har dukket opp, og rediger config.yml-fila.

5. Rediger fila, slik at den ser slik ut. Forklaringer ligger under bildet.

3seei.jpg

Forklaringer:

- cfg-version står for hvilken versjon av konfigurasjonen den bruker. Ikke endre denne.

- message er hva som skal stå når du har nådd enden av verdenen.

- round-border står for om du vil ha en rund grense eller firkantet. false = firkantet, true = rund. NB: Rund anbefales ikke for regionservere.

- knock-back-dist står for hvor langt du skal bli dyttet tilbake når du treffer grensa.

- dynmap-border-enabled betyr om den skal vise grensa på dynmap (som vi setter opp senere).

- dynmap-border-message står for hva som skal stå når du trykker på grensa i Dynmap.

Kommandoer:

/wb ||| Gir deg en liste over alle tilgjengelige kommandoer for WorldBorder.

 

 

Ønsker du ikke bruke tid på å lese guiden over? Last ned filene.


 

Hvordan sette opp AdminCMD:

 

 

AdminCMD er en kommando-plugin på lik linje med Essentials og CommandBook. Grunnen til at jeg bruker denne i stedenfor de andre to har 2 årsaker. Stabilitet og modifikasjonsmuligheter. Du kan med svært enkle steg oversette absolutt alt som kommer ut fra AdminCmd, og pluginen er svært stabil. Den tar også mindre ressurser enn f.eks Essentials.

AdminCmd inneholder:

- Kick

- Ban

- TP

- Spawn

- Msg

- R

- Invisible

- Mute

- Warp

+++ masse annet.

1. Last ned siste build fra AdminCMD ***herfra***

2. Plasser .jar-fila i /plugins, og skriv "reload" i konsollen.

3. Det skal komme en mappe i /plugins, med navnet AdminCmd. Åpne denne.

Det vi skal gjøre i dag er å lage egne innlogginsmeldinger som henter prefixen fra PermissionsEx og lage en fancy motd.

Innlogging:

1. Åpne mappen /plugins/AdminCmd/locales, og rediger fila "default_locale.yml".

2. Søk etter: "joinmessage", og det skal komme 3 linjer. Det er kun disse vi skal redigere i denne filen.

aa55g.jpg

3. Rediger de tre linjene, slik at de ser ut som på bildet over. (NB: På quitMessage er det en feil. Skriv "-" istedenfor "+"!)

4. Lagre fila, og gå til /plugins/AdminCmd, og rediger config.yml.

5. Søk etter "groupnames", og rediger lista slik at den ser ut som på bildet under.

is3au.jpg

6. Skriv "reload" i konsollen, og prøv å logg ut og inn. Det skal nå fungere.

Fancy motd:

1. Åpne mappen /plugins/AdminCmd, og rediger fila "motd.txt".

2. Rediger fila, slik at den ser slik ut som bildet under.

ra1g8.jpg

3. Lagre fila, og reload serveren.

Forklaringer:

- §a// + %name§f logget på. = // + [Vakt] PKdur logget på.

- §c// - %name§f logget av. = // - [Vakt] PKdur logget av.

- %nb i motd henter antall spillere som er pålogget.

- %lastlogin henter dato og klokkeslettet du sist var pålogget.

Kommandoer:

Spillerkommandoer

Serverkommandoer

 

 

Ønsker du ikke bruke tid på å lese guiden? Last ned filene.


Endret av Winterstick
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...