14Jul

Kako zagnati strežnik Spigot Minecraft za Customized Multiplayer

click fraud protection

Minecraftova domača podpora za LAN je super za igranje iger na letenje, vendar če želite namenski, prilagojeni strežnik, je Spigot na poti. Spigot je zgrajen na API-ju, imenovanem Bukkit, ki omogoča enostavno prilagajanje vašega igranja in ker je projekt Bukkit že od začetka večigralskega igralca Minecraft, so mnogi razvijalci izdali svoje lastne vtičnice in modifikacije.

Kaj je Spigot?

Spigot je spremenjena vilica Bukkit API-ja, ki je sama spremenjena vilica uradnega strežnika Minecraft, ki ga je izdal Mojang. Bukkit se je rodil, ko so bili razvijalci in modemi nezadovoljni z zaprtim vira in pomanjkanjem funkcij v uradnem strežniku ter želeli bolj modularno in prilagodljivo strežniško rešitev. Dejanska izvedba Bukkit API se je imenovala CraftBukkit, in ko je družba Minecraft rasla, je CraftBukkit postal najboljša izbira za srednje velike in velike strežnike. Zaradi nekaterih pravnih težav je bil projekt CraftBukkit zaprt in ni bil posodobljen na 1,8, najnovejšo različico programa Minecraft.

instagram viewer

Tu se začne Spigot igrati. Spigot je bil zasnovan tako, da je CraftBukkit hitrejši in učinkovitejši. Uporablja Bukkit API, zato so vsi vtičniki, združljivi z Bukkitom, združljivi s Spigotom. Ko so bili prenosi Bukkit odpravljeni, je projekt Spigot še naprej posodobil programsko opremo, zaradi česar je zdaj največja izbira za modre strežnike in edina izbira za modele 1,8 strežnike.

Windows Namestitev

Spigot nima prenosa;ga je treba zbrati iz vira. Ekipa Spigot avtomatizira to s programom, imenovanim BuildTools. Tu lahko prenesete najnovejšo različico programa BuildTools. Potrebovali boste tudi Git za Windows. Poskrbite, da imate najnovejšo različico Java.

Ustvarite mapo za shranjevanje vseh vaših strežniških datotek in držite jo v njej stavke BuildTools:

Zaženite program Git za Windows in potrpežljivo počakajte, dokler vrstica napredka ne doseže konca.

Ko je Git končal z nameščanjem, odprite začetni meni in v svoji mapi programov naj bi videli novo aplikacijo. Zaženi Git bash in videli boste terminalsko okno.Če imate izkušnje z Unix terminalom, morate biti seznanjeni z njegovo uporabo.Če ne, je proces vseeno preprost. Samo cd v mapo, v katero je kopal BuildTools, in ga zaženite z java-jar:

cd ~ /path/to/folder/

java -jar BuildTools.jar

Program BuildTools bo zdaj samodejno preneslo vso potrebno izvorno kodo in samodejno zbiral datoteke jar. To lahko traja dolgo. Ko se konča, si oglejte ukazni poziv in skupino datotek v mapi, v katero nalepite vtičnik BuildTools. Izdelajte nov besedilni dokument, ga poimenujte start.bat, z desnim gumbom kliknite in izberite uredi. Odprlo se bo v beležnici in prilepiti ta skript v:

@echo off

java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
premor

Če uporabljate ta strežnik samo za nekaj ljudi alizase na istem računalniku, 1 GB RAM-a bo v redu, če pa želite, lahko spremenite argument -Xmx na višji znesek.

Shranite skript in ga zaženite. Dobili boste napako in program bo zapustil. To je normalno. Ko prvič zaženete spigot.jar, bo iz pravnih razlogov ustvaril datoteko EULA.txt. Odprite ga, spremenite jo iz lažnega na resnično in znova zaženite start.bat.Če želite preizkusiti, ali strežnik teče, odprite program Minecraft in se povežite z lokalnim strežnikom:

. Če želite prekiniti blok blizu pokopališča, vas mora pozdraviti svet v Minecraftu in napako. To je zato, ker Spigot privzame nekaj blokov varstva pred njo od vsakogar, ki ni operater. S strežnikom se lahko sami "opoprite" s strežnikom

op ali

. Če želite odstraniti nekoga,

odrežite ime za programsko opremo

Za dovoljenje, da uporabite veliko ukazov v igri, kot so predmeti ali preklopite na kreativnenačin. Obstajajo tudi vtičniki, ki uporabnikom omogočajo dovoljenje za uporabo določenih ukazov.

OS X in Linux Namestitev

Namestitev spigota na OS X in Linux je še lažje. Prepričajte se, da ste oba imeli nameščeno najnovejšo različico Java. Na Linuxu uporabite kateregakoli upravljavca paketa za namestitev git-a, če ga še nimate:

sudo apt-get namestite git

sudo yum namestite git

Prenesite isto zgradbo programa BuildTools iz namestitve Windows in jo vstavite v svojo mapo.

V Mac, odprite terminal, se pomaknite do te mape in jo zaženite s

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​× 40

Prikaže se poziv, ki vas poziva, da namestite orodja za razvijalce ukazne vrstice. Kliknite »Namesti« in počakajte, da se konča. S tem boste namestili orodja, potrebna za zagon programa BuildTools. Na Linuxu boste morda morali zagnati

git config -global -unset core.autocrlf

, preden zaženete posodo. V nasprotnem primeru bi namestitev morala potekati gladko in spigot.jar lahko v ukazni vrstici zaženete z java-jarjem ali z zagonskim skriptom:

#!/bin/ sh

java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar

Posredovanje portov

Če se želite igrati s prijatelji zunaj vašega lokalnega omrežja, morate usmerjevalnike posredovati naprej. Vrstica Minecraft je privzeta za 25565, čeprav je to mogoče spremeniti v konfiguracijski datoteki server.properties.

Naslov, ki ga daste svojim prijateljem, mora biti vaš javni IP naslov, ki mu sledi debelo črevo in številka vrat. Vaš javni IP-naslov lahko najdete na spletu. Na primer, IP, na katerega se bodo vaši prijatelji povezali, bo podoben

123.45.67.89:25565

Nameščanje vtičnikov

Lahko dobite vtičnike iz Bukkit ali SpigotMC.Veliko vtičnikov je za 1,7, vendar večina dela z 1,8.Nameščanje vtičnika je tako enostavno kot prenos datoteke jar in ga vstavite v mapo vtičnikov. Nato morate ponovno naložiti ali znova zagnati strežnik za nov plugin.

Tukaj je nekaj osnovnih vtičnikov, ki jih morate namestiti ob nastavitvi:

  • LANBroadcaster odpre vaš strežnik v svoje lokalno omrežje, tako da se lahko prijatelji povežejo brez vnašanja v IP.
  • Multiverse vam omogoča, da imate toliko svetov Minecraft, kot želite, in Multiverse Portals vam omogoča preprosto povezavo.
  • WorldEdit omogoča močan nadzor nad terenom in zgradbami.
  • WorldGuard ščiti vaše gradnje pred igralci in okoljem.

Vsak od teh vtičnikov ima svojo sintakso, ki jo lahko naučite s tekom / pomočjo v igri.