WorldGuard — et plugin til at beskytte territorier og oprette private regioner i Minecraft
En detaljeret guide til WorldGuard-plugin'et til Minecraft. Lær hvordan du opretter private regioner, beskytter territorier, indstiller…
En detaljeret guide til WorldGuard-plugin'et til Minecraft. Lær hvordan du opretter private regioner, beskytter territorier, indstiller flag og administrerer...
WorldGuard — et plugin til at beskytte territorier og oprette private regioner i Minecraft
Afhængighed: WorldEdit
WorldGuard er et Minecraft-serverplugin, der opretter beskyttede områder, administrerer verdens adfærdsregler og blokerer for uønskede spillerhandlinger. Det er et af de ældste projekter i Bukkit-økosystemet. Og det er stadig et grundlæggende beskyttelsesværktøj på næsten alle større servere. Som standard, efter installation, er der ingen aktive funktioner: administratoren aktiverer kun det, der er nødvendigt for en bestemt server.
Den mest berømte del af plugin'et er regionssystemet. Sammen med det fungerer globale verdensregler (eksplosioner, mob-spawning, vejr), en sortliste over genstande og blokke samt integration med adfærdsflag.
Regioner — grundlaget for territoriebeskyttelse
En region er et navngivet volumetrisk område med ejere, medlemmer, prioritet og et sæt regler. Formen er begrænset til to muligheder: en terning og en todimensionel polygon med en angivet højde.
For at oprette en region skal du først vælge territoriet via WorldEdit (dette er hovedårsagen til afhængigheden), og derefter registrere det med kommandoen:
/rg define <ім'я>
Den nyoprettede region forbyder straks bygning for alle, undtagen medlemmer og ejere. Du kan tilføje dem sådan:
/rg addmember spawn g:builders
/rg addowner spawn wizjany
Grundlæggende regionskommandoer
Kommando | Hvad den gør |
| opretter en region fra det aktuelle WorldEdit-valg |
| ændrer formen på en eksisterende region |
| sletter en region |
| viser ejere, medlemmer, flag |
| viser alle regioner i verden |
| sætter et regionsflag |
| åbner en interaktiv liste over flag (værdier ændres ved at klikke) |
| gennemtvinger lagring af ændringer (normal lagring er automatisk, med en lille forsinkelse) |
Regioner kan overlappe. I dette tilfælde gælder reglen: for at gøre noget har en spiller brug for tilladelse i alle regioner, der overlapper punktet. Du kan tilsidesætte adfærden ved at bruge prioritet (/rg setpriority) eller passthrough, som gør regionen "gennemsigtig" for byggetjek — nyttigt, når en region kun er nødvendig for en PvP-arena uden blokbeskyttelse.

Output af /rg list i chatten
Regionsflag
Flag er individuelle regler bundet til en specifik region. Der er snesevis af dem, og de dækker næsten alle spilmekanikker: kamp, vejr, mobs, bevægelse, ind- og udgangsbeskeder. Oftest brugt til:

Interaktiv liste over flag /rg flags
Beskyttelse og interaktion:
build — et globalt flag, der dækker alt på én gang (bryde, placere, interaktion, kamp, sove i en seng, adgang til inventar). Det fungerer "implicit" gennem medlemssystemet, og det anbefales ikke at røre ved det manuelt.
interact — brug af døre, håndtag, knapper, ridedyr.
block-break / block-place — separat for at bryde og placere blokke.
chest-access — adgang til kister, tønder og shulker-kasser.
pvp — spiller mod spiller-kamp.
tnt — detonation og skade fra TNT.
Mobs, ild og eksplosioner:
creeper-explosion — om creeper-eksplosioner skader blokke.
mob-spawning — fuldstændig deaktivering af mob-spawning, sammen med kommandoer og spawn-æg.
deny-spawn — en liste over specifikke mob-typer, der ikke spawner (for eksempel cow,pig).
fire-spread — spredning af ild.
enderman-grief / ravager-grief — om endermen og ravagere bryder blokke.
Bevægelse og beskeder:
entry / exit — forbud mod ind- eller udgang (gælder som standard for ikke-medlemmer).
greeting / farewell — en tekstbesked i chatten ved indgang/udgang.
greeting-title / farewell-title — det samme, men som en stor titel på skærmen. En undertekst tilføjes via \n.
enderpearl — om ender-perler kan bruges.
Helbredelse og kort:
heal-amount + heal-delay — automatisk helbredelse for N halve hjerter hvert N sekund (praktisk til hospitaler).
feed-amount + feed-delay — det samme for sult.
game-mode — en tilstand, der tvangsaktiveres ved indtræden i regionen.
blocked-cmds — en liste over forbudte kommandoer i området.
time-lock — en fast tid på dagen i ticks (fra 0 til 24000).
Eksempel — en indstilling, der helbreder spillere op til halvdelen af deres sundhedsbar:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

En spiller går ind i en region med flaget greeting-title indstillet — en stor velkomsttitel med en undertekst vises på skærmen.
Konfiguration
Hovedindstillingerne findes i plugins/WorldGuard/config.yml og plugins/WorldGuard/worlds/<світ>/config.yml. Nedenfor er nøgleparametre, som enhver administrator støder på.
Parameter | Hvad den gør |
| aktiverer hele regionssystemet. Hvis false, fungerer /rg-kommandoer, men flag og beskyttelse anvendes ikke |
| en genstand, der fungerer som et værktøj til at kontrollere regionen på det punkt, der klikkes på. Adskilt fra WorldEdit-staven — i den nye version bruges en ny løvblok som standard |
| det maksimale volumen for en region, som en spiller kan kræve via /rg claim (i blokke) |
| hvor mange regioner en person kan oprette. Grænsen tilsidesættes for specifikke tilladelsesgrupper |
| hvis true, kan nye regioner kun oprettes inde i de overordnede regioner — grundlaget for plotsystemer |
| aktiverer flagene fire-spread, water-flow, lava-flow, lava-fire. Hvis true, øges serverbelastningen |
| blokerer for oprettelsen af Nether-portaler, der krydser grænsen til en andens region |
| hvis true, fjernes mobs, der angriber uovervindelige spillere i en region med flaget invincible, fra spillet |
| udskriver et resumé af aktiverede funktioner til konsollen ved serverstart. Praktisk til at kontrollere, at der ikke er noget ekstra aktivt |
| hvis |
| hvis |
| hvis |
| hvis |
| globalt forbud mod TNT-aktivering |
| skifter sortlisten til hvidlistetilstand: kun det, der eksplicit har allow, er tilladt |
| hvis en tragt forsøger at flytte en genstand derhen, hvor dens handling er forbudt, går den i stykker. Forhindrer lag fra uendelige forsøg på at flytte |
Administratorkommandoer
En separat blok af kommandoer starter med /wg. De mest nyttige:
/wg report -p— opretter en fil med en rapport om serverens tilstand, versioner af alle plugins og WorldGuard-indstillinger. Velegnet til at sende i fejlrapporter./wg profile -p <секунди>— profilerer server-CPU'en i N sekunder. Hjælper med at finde tunge ticks./wg flushstates— rydder spillerens tilstandscache (nødvendigt efter manuel redigering af regionsfiler)./wg reload— genindlæser konfigurationen uden at genstarte serveren./stoplag— stopper øjeblikkeligt ildspredning og nogle andre tunge processer, mens administratoren undersøger årsagen til lag'en.
Konklusion
WorldGuard begrænser, hvad spillere kan gøre i specifikke områder af en Minecraft-verden. Styrkerne omfatter fleksibiliteten af flag og prioriteter, evnen til at bygge et regionshierarki og administrere regler via tilladelsesgrupper, samt at fungere "ud af boksen" med de mest populære plugins. Svagheder er indlæringskurven (for at konfigurere det fuldt ud skal du læse dokumentationen) og manglen på en indbygget grafisk brugergrænseflade (GUI) til almindelige spillere: alt gøres via kommandoer. WorldGuard er optimalt til servere med et aktivt admin-team, der har brug for præcis kontrol over verdensadfærd — offentlige PvE/RPG.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











