Početna » kako da » Kako pokrenuti Spigot Minecraft poslužitelj za prilagođene multiplayer

    Kako pokrenuti Spigot Minecraft poslužitelj za prilagođene multiplayer

    Minecraftov izvorni LAN podrška je odlična za pokretanje igara u hodu, ali ako želite posvećeni, prilagođeni poslužitelj, Spigot je način na koji treba ići. Spigot je izgrađen na API-u plugina koji se zove Bukkit, što olakšava prilagodbu igre, a budući da je Bukkit projekt bio prisutan od početka Minecraft multiplayer-a, mnogi su programeri izdali vlastite dodatke i modifikacije.

    Što je Spigot?

    Spigot je modificirana vilica Bukkit API-ja, koja je i sama modificirana forka službenog Minecraft poslužitelja koju je izdao Mojang. Bukkit je nastao kada su programeri i modderi bili nezadovoljni zatvorenim izvorom i nedostatkom značajki na službenom poslužitelju, te su željeli modularnije i prilagodljivije poslužiteljsko rješenje. Stvarna implementacija Bukkit API-ja nazvana je CraftBukkit, a kako je Minecraft rastao, CraftBukkit je postao najbolji izbor za srednje i velike poslužitelje. Zbog nekih pravnih problema, CraftBukkit projekt je zatvoren i nije ažuriran na 1.8, najnoviju Minecraft verziju.

    Ovdje Spigot dolazi u igru. Spigot je dizajniran da CraftBukkit učini bržim i učinkovitijim. Ona koristi Bukkit API, tako da su svi dodaci kompatibilni s Bukkit kompatibilni sa Spigotom. Kada su skinuti Bukkit programi, projekt Spigot nastavio je ažurirati softver, čineći ga sada najvećim izborom za modirane poslužitelje i jedini izbor za modded 1,8 poslužitelje..

    Instalacija sustava Windows

    Spigot nema preuzimanje; ona mora biti sastavljena od izvora. Tim Spigot-a to automatizira programom koji se zove BuildTools. Ovdje možete preuzeti najnoviju verziju programa BuildTools. Trebat će vam i Git za Windows. Provjerite imate li najnoviju verziju Jave.

    Stvorite mapu za pohranjivanje svih datoteka poslužitelja i umetnite jar BuildTools u nju:

    Pokrenite postavku Git for Windows i strpljivo čekajte dok traka napretka ne dođe do kraja.

    Kada Git završi s instaliranjem, otvorite izbornik Start i trebali biste vidjeti novu aplikaciju u mapi programa. Pokrenite Git bash i vidjet ćete prozor terminala. Ako imate iskustva s Unix terminalima, trebali biste znati kako ga koristiti. Ako ne, proces je ionako jednostavan. Jednostavno odvezite u mapu u koju ste stavili jar BuildTools i pokrenite je s java -jar:

    cd ~ / put / u / mapu /

    java -jar BuildTools.jar

    Program BuildTools sada će preuzeti sve potrebne izvorne kodove i kompajlirati datoteke jar poslužitelja automatski. To može potrajati dugo. Kad završi, trebate vidjeti naredbeni redak i hrpu datoteka u mapi u koju ste stavili jar BuildTools. Napravite novi tekstualni dokument, nazovite ga start.bat, kliknite ga desnom tipkom i odaberite edit. Otvorit će se u Notepadu i zalijepiti u:

    @echo isključen

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

    Ako ovaj poslužitelj koristite samo za nekoliko osoba ili za sebe na istom stroju, 1 GB RAM-a će biti sasvim u redu, ali ako želite možete promijeniti argument -Xmx na veći iznos.

    Spremite skriptu i pokrenite je. Dobit ćete pogrešku i program će izaći. Ovo je normalno. Kada prvi put pokrenete spigot.jar, on će stvoriti EULA.txt datoteku iz pravnih razloga. Otvorite ga, promijenite ga iz false u true i ponovno pokrenite start.bat. Da biste testirali je li poslužitelj pokrenut, otvorite Minecraft i povežite se s localhostom:

    Trebali biste biti dočekani s Minecraft svijetom i pogreškom kada razbijete blok u blizini spawn-a. To je zato što je Spigot zadan na nekoliko blokova zaštite od svake vrste koja nije operater. Možete se "op" pokrenuti samo s poslužiteljskog terminala

    op playername

    Ili, ako želite ukloniti nekoga,

    uklanjanje imena igre

    Potrebno vam je dopuštenje za korištenje mnogo naredbi u igri kao što je davanje stavki ili prebacivanje na kreativni način. Postoje i dodaci koji korisnicima omogućuju korištenje određenih naredbi.

    OS X i Linux instalacija

    Instaliranje Spigota na OS X i Linux je još lakše. Provjerite jeste li na oba instalirali najnoviju verziju Jave. Na Linuxu upotrijebite upravitelj paketa koji morate instalirati git ako ga već nemate:

    sudo apt-get install git

    sudo yum instalirati git

    Preuzmite istu jarnu verziju programa BuildTools iz instalacije sustava Windows i stavite je u vlastitu mapu.

    Na Mac računalu otvorite terminal, idite do te mape i pokrenite ga

    java -jar BuildTools.jar

    Trebali biste vidjeti upit za instaliranje razvojnih alata naredbenog retka. Kliknite "Instaliraj" i pričekajte da završi. Na taj ćete način instalirati alate potrebne za pokretanje programa BuildTools. Na Linuxu ćete možda morati pokrenuti

    git config -global -unset core.autocrlf

    prije pokretanja posude. 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 luka

    Ako se želite igrati s prijateljima izvan vaše lokalne mreže, morate proslijediti priključke na usmjerivaču. Minecraft port je zadan na 25565, iako se to može promijeniti u konfiguracijskoj datoteci server.properties.

    Adresa koju navedete prijateljima trebala bi biti vaša javna IP adresa, a zatim dvotočka i broj porta. Javna IP adresa možete pronaći na mreži. Na primjer, IP adresa s kojom se vaši prijatelji povezuju bit će nešto slično

    123.45.67.89:25565

    Instaliranje dodataka

    Možete dobiti dodatke od Bukkit ili SpigotMC. Mnogi od plugina su za 1.7, ali većina će raditi s 1.8. Instaliranje dodatka je jednostavno kao i preuzimanje jar datoteke i stavljanje u mapu dodataka. Zatim morate ponovno učitati ili ponovno pokrenuti poslužitelj da bi se novi dodatak mogao pokrenuti.

    Evo nekoliko osnovnih dodataka koje trebate instalirati prilikom postavljanja:

    • LANBroadcaster otvara vaš poslužitelj u vašu lokalnu mrežu, tako da se prijatelji mogu povezivati ​​bez upisivanja IP adrese.
    • Multiverse vam omogućuje da imate onoliko Minecraft svjetova koliko želite, a Multiverse Portali vam omogućuju jednostavno povezivanje.
    • WorldEdit pruža moćnu kontrolu nad terenom i zgradom.
    • WorldGuard štiti vaše gradove od igrača i okoliša.

    Svaki od ovih dodataka ima vlastitu sintaksu koju možete naučiti pokretanjem / help in-game.