14Jul

Kako pokrenuti Spigot Minecraft poslužitelj za prilagođeno više igrača

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.

Što je Spigot?

Spigot je modificirana vilica Bukkit API-ja, koja je sama 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.

Ovdje dolazi Spigot. Spigot je dizajniran kako bi CraftBukkit brže i učinkovitije. Koristi Bukkit API, tako da su svi plugini kompatibilni s Bukkitom 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.

Instalacija sustava Windows

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 datoteka poslužitelja i stavite ga u BuildTools staklo:

Pokrenite instalaciju Git for Windows i strpljivo pričekajte dok traka napretka ne dosegne kraj.

Kad 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 ~ /path/to/folder/

java -jar BuildTools.jar

Program BuildTools sada će preuzeti sve potrebne izvornog koda i sastavljati datoteke poslužitelja jar automatski. 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 programu Notepad i zalijepiti ovu skriptu u:

@echo off

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

Ako samo ovaj poslužitelj izvodite za nekoliko ljudi iliza sebe na istom stroju, 1GB 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 kada prekršite blok blizu spawna. To je zato što Spigot zadane postavke na nekoliko blokova spawn zaštite od svih koji nisu operateri. Samo se možete poslužiti s poslužiteljskog terminala tako da pokrenete

op play ID

ili ako želite ukloniti nekoga,

deop playername

Potrebno vam je op dopuštenje za upotrebu puno naredbi u igri poput davanja stavki ili prebacivanja na kreativnenačin. Postoje i dodatke koji korisnicima omogućuju upotrebu određenih naredbi. Instalacija

OS X i Linux

Instaliranje Spigota na OS X i Linux je još lakše. Obavezno imate instaliranu najnoviju verziju Java. Na Linuxu koristite upravljački program za paket koji morate instalirati git 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 Mac računalu otvorite terminal, pomaknite se do te mape i pokrenite ga pomoću

java -jar BuildTools.jar

untitled_folder _ _-udariti _ _-111 × 40

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 - core 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

Prosljeđivanje porta

Ako želite igrati s prijateljima izvan vaše lokalne mreže, morate usmjeravati portove 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 iza koje 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 slično

123.45.67.89:25565

Instaliranje dodataka

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. Potrebno je ponovo učitati ili ponovo pokrenuti poslužitelj kako bi se novi plugin uključio.

Evo nekoliko osnovnih dodataka koji trebate instalirati na instalaciju:

  • LANBroadcaster otvara vaš poslužitelj na vašu lokalnu mrežu, tako da se prijatelji mogu povezati bez upisivanja IP adrese.
  • Multiverse vam omogućuje da imate što više svjetova Minecrafta koliko želite, a Multiverse Portali omogućuju vam jednostavno povezivanje.
  • WorldEdit pruža snažnu kontrolu nad terenom i izgradnjom.
  • WorldGuard štiti Vaše gradnje od igrača i okoliša.

Svaki od ovih dodataka ima svoju sintaksu koju možete naučiti pokretanjem / pomoći u igri.