Minecraftova izvorna LAN podrška odlična je za pokretanje igara na letu, ali ako želite posvećeni, prilagođeni poslužitelj, Spigot je način na koji možete ići. Spigot je izgrađen na plugin API-u koji se zove Bukkit, što olakšava prilagodbu igranja, a budući da je projekt Bukkit već od zore Minecraft multiplayera, mnogi programeri objavili su svoje dodatke i modifikacije.
Spigot je modificirana vilica API-ja Bukkit, koja je sama po sebi modificirana vilica službenog Minecraft poslužitelja koji je objavio Mojang. Bukkit je rođen kada su programeri i moderatori bili nezadovoljni zatvorenim izvorom i nedostatkom značajki na službenom poslužitelju i željeli su više modularno i prilagodljivo rješenje poslužitelja. Stvarna implementacija API Bukkit zvala se CraftBukkit, a kako je Minecraft rastao, CraftBukkit je postao najbolji izbor za poslužitelje srednje i velike veličine. Zbog nekih pravnih problema, projekt CraftBukkit je isključen i nije ažuriran na 1,8, najnoviju verziju Minecrafta.
Ovo je mjesto gdje dolazi Spigot. Spigot je dizajniran kako bi CraftBukkit brže i učinkovitije. Koristi Bukkit API, tako da svi plugini kompatibilni s Bukkitom su kompatibilni s Spigotom. Nakon preuzimanja Bukkit preuzimanja, Spigot projekt je nastavio ažurirati softver, što je sada najveći izbor za modded poslužitelje i jedini je izbor za modded 1.8 poslužitelje.
Spigot nema preuzimanje; mora se sastaviti iz izvora. Spigot tim automatizira ovo pomoću programa zvanog BuildTools. Ovdje možete preuzeti najnoviju inačicu BuildToolsa. Također ćete trebati Git za Windows. Provjerite imate li najnoviju verziju Java.
Izradite mapu za pohranu svih vaših datoteka poslužitelja i stavite ga u BuildTools staklenku:
Pokrenite postavljanje programa Git for Windows i strpljivo pričekajte dok traku napretka ne dođe do kraja.
Kada je Git dovršen za instalaciju, otvorite početni izbornik i trebali biste vidjeti novu aplikaciju u mapi programa. Pokrenite Git bash i vidjet ćete terminalni prozor. Ako imate iskustva s Unix terminalima, trebali biste biti upoznati s njome. Ako nije, proces je ionako jednostavan. Samo cd u mapu koju stavite u BuildTools staklenku, i pokrenite ga s java -jar:
cd ~ / put / do / folder /
java -jar BuildTools.jar
Program BuildTools sada preuzima sve potrebne izvornog koda i automatski sklapa datoteke poslužitelja. Ovo može potrajati dugo. Kada završi, trebali biste vidjeti naredbeni redak i hrpu datoteka u mapi koju ste stavili u BuildTools staklenku. Napravite novi tekstualni dokument, nazovite ga start.bat, desnom tipkom miša kliknite i odaberite uredi. Otvorit će se u Notepad i zalijepiti ovu skriptu u:
Isključi
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauza
Ako samo ovaj poslužitelj pokrećete za nekoliko ljudi ili za sebe na istom stroju, 1 GB RAM-a će učiniti sasvim u redu, ali ako želite, možete promijeniti -Xmx argument na veći iznos.
Spremite skriptu i pokrenite ga. Dobit ćete pogrešku i program će izaći. Ovo je normalno. Prvi put kada pokrenete spigot.jar, stvorit će datoteku EULA.txt iz pravnih razloga. Otvorite je, promijenite ga s lažnog na pravi, a ponovno pokrenite start.bat. Da biste provjerili radi li se poslužitelj, otvorite Minecraft i spojite se na localhost:
Trebao bi biti pozdravljen sa svijetom Minecraft i pogreškom kad razbijete blok blizu spawn. To je zato što Spigot zadane postavke na nekoliko blokova spawn zaštite od svih koji nisu operateri. Možete se "op" samo iz poslužitelja terminalom trčanje
op korisničko ime
Ili, ako želite ukloniti nekoga,
deop playername
Trebate dozvolu za upotrebu za upotrebu mnogih naredbi u igri poput davanja stavki ili prebacivanja na kreativni način rada. Postoje i dodatke koji korisnicima omogućuju upotrebu određenih naredbi.
Instaliranje Spigota na OS X i Linux još je jednostavnije. Obavezno imate instaliranu najnoviju verziju Java. Na Linuxu, upotrijebite bilo koju upraviteljicu paketa koju morate instalirati ako ga već nemate:
sudo apt-get instalirajte git
sudo yum instalirajte git
Preuzmite isti BuildTools jar iz instalacije sustava Windows i stavite ga u vlastitu mapu.
Na Macu otvorite terminal, idite do te mape i pokrenite ga
java -jar BuildTools.jar
Trebali biste vidjeti prompt koji traži da instalirate alate za razvojne programere naredbenog retka. Kliknite "Instaliraj" i pričekajte da završi. Ovo će instalirati alate potrebne za pokretanje BuildToolsa. Na Linuxu možda ćete morati pokrenuti
git config -global -unset core.autocrlf
prije pokretanja staklenke. Inače, instalacija bi trebala ići glatko, a možete pokrenuti spigot.jar iz naredbenog retka s java -jar ili s početnom skriptom:
#! / Bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Ako želite igrati s prijateljima izvan vaše lokalne mreže, morate proslijediti priključke na vašem usmjerivaču. Minecraftova luka zadana je na 25565, iako se to može promijeniti u datoteci config.properties config.
Adresa koju dajete svojim prijateljima trebala bi biti vaša javna IP adresa, koju slijedi dvotočka i broj porta. Možete pronaći svoju javnu IP adresu na mreži. Na primjer, IP s kojim se vaši prijatelji povezuju bit će nešto slično
123.45.67.89:25565
Možete dobiti dodatke iz Bukkit ili SpigotMC. Mnogi od dodataka za 1.7, ali većina će raditi s 1.8. Instaliranje dodataka je jednostavno kao i preuzimanje datoteke i stavljanje ga u mapu dodataka. Tada morate ponovo učitati ili ponovo pokrenuti poslužitelj kako bi se novi plugin pokrenuo.
Evo nekoliko osnovnih dodataka koje biste trebali instalirati prilikom postavljanja:
Svaki od ovih dodataka ima svoju sintaksu koju možete naučiti pokretanjem / pomoći u igri.