Konfigurere Sponge

Denne artikkelen handler om å konfigurere Sponge; plugins vil vanligvis lage sine egne konfigurasjonsfiler inne i serveren sin «config»-mappe. For konfigurasjon av en vanlig Minecraft-server, se Minecraft Wiki.

Sponge sine konfigurasjonsfiler

Sponge har flere konfigurasjonsfiler, som alle ligger i config/sponge-mappen til din server:

  • tracker.conf

  • custom_data.conf

  • global.conf og tilsvarende dimensjons- og verdenskonfigurasjonsfiler i worlds-mappen

global.conf-filen inneholder Sponge sine globale konfigurasjonsinnstillinger. Verdiene i denne filen kan også overskrives for hver enkelt verden og dimensjonstype ved å bruke konfigurasjonsfilene i undermappene til config/worlds.

tracker.conf kan brukes til å konfigurere Fasesporing, og custom_data.conf brukes til å administrere egendefinert data lagt til av plugins.

Endre konfigurasjonen med et tekstredigeringsprogram

Åpne den ønskede filen med ditt foretrukne redigeringsprogram. Sponge sine konfigurasjonsfiler bruker HOCON-formatet, som du kan lese mer om i «introduksjon til HOCON».

Etter at du har gjort dine ønskede endringer, lagre filen. Hvis din server var påslått mens du gjorde endringer, må du laste inn konfigurasjonsfilen på nytt med kommandoene beskrevet under. For eksempel, etter at du har gjort endringer i din global.conf, må du kjøre /sponge reload -g for å laste inn den globale konfigurasjonen på nytt fra filen.

Overskrive den globale konfigurasjonen

Hvis du vil overskrive den globale konfigurasjonen for en enkelt verden eller dimensjonstype, for eksempel for å øke antallet mobs som kan eksistere samtidig kun i vanlig Nether, så kan du bruke underkonfigurasjonsfiler til dette. Du kan finne konfigurasjonsfiler for hver enkelt verden og dimensjon på serveren din i worlds-mappen, inne i Sponge sin hovedmappe for konfigurasjonsfiler. Disse er sortert først etter mods, og deretter etter dimensjonstype. Alt du trenger å gjøre er å endre disse konfigurasjonsfilene slik du vil ha dem, og så vil endringene brukes på alle relevante verdene og overskrive mer generelle konfigurasjonsfiler. Dette følger en enkel rekkefølge: Verden > Dimensjon > Global

Endre konfigurasjonen med kommandoer

Det er mulig å endre de fleste konfigurasjonsfiler med kommandoen /sponge config inne i spillet. Syntaksen for konfigurasjonskommandoen ser slik ut:

/sponge config <flag> <key> <value>

Du kan bruke de følgende flaggene til å spesifisere målet du vil endre.

  • -g er det globale flagget (global.conf)

  • -d <dim> retter målet mot en dimensjon (dimension.conf)

  • -w <world> retter målet mot en enkelt verden (world.conf)

  • -t er flagget for sporing (tracker.conf)

<navn> er en stedfortrederverdi, som du må bytte ut med navnet på målet ditt, f.eks. -d minecraft:nether.

Nøkkelen (key) identifiserer verdien du vil endre. Verdien (value) er hva enn du vil endre verdien av nøkkelen til. For eksempel, hvis du vil endre nøkkelen chunk-load til verdien true i filen config/sponge/minecraft/nether/dimension.conf:

sponge {
    logging {
        # Log when chunks are loaded
        chunk-load=false
    }
}

Her er kommandoen du bør bruke:

/sponge config -d minecraft:nether logging.chunk-load true

Hvis du trenger å sjekke verdien til en nøkkel, skriv kommandoen uten verdi. Å sjekke verdien til en nøkkel slik som logging.chunk-load i Nether kan gjøres på denne måten:

/sponge config -d minecraft:nether logging.chunk-load

Lagre konfigurasjon

Etter at du har gjort endringer til konfigurasjonen kan det hende du har lyst til å lage endringene. Det kan være praktisk i tilfelle serveren krasjer. Dette kan gjøres ved å bruke kommandoen /sponge save på serveren. Syntaksen for denne kommandoen ligner på konfigurasjonskommandoen:

/sponge save <flag>

Her er et eksempel for å lagre den globale konfigurasjonen:

/sponge save -g

Laste inn en konfigurasjonsfil på nytt

Noen ganger må du laste inn en konfigurasjonsfil for en verden mens serveren fortsatt kjører. Dette er nyttig når du har gjort endringer til den lokale konfigurasjonsfilen, og vil laste den inn på nytt for å bruke den på den kjørende serveren. Dette gjøres mulig med kommandoen /sponge reload. Syntaksen for kommandoen er som følger:

/sponge reload <flag>

Her er et eksempel på hvordan du kan laste inn konfigurasjonsfilen for The End på nytt:

/sponge reload -d minecraft:the_end