Suportul nativ LAN de la Minecraft este excelent pentru a rula jocuri în zbor, dar dacă doriți un server dedicat, personalizat, Spigot este calea de urmat. Spigot este construit pe un API plugin numit Bukkit, ceea ce face ca personalizarea gameplay-ului dvs. sa fie usoara, si deoarece proiectul Bukkit a fost inca de la inceputul multiplayerului Minecraft, multi dezvoltatori si-au lansat propriile plug-inuri si modificari.
Spigot este o furcă modificată a API-ului Bukkit, care este ea însăși o furcă modificată a serverului oficial Minecraft lansat de Mojang. Bukkit sa născut atunci când dezvoltatorii și moderii au fost nemulțumiți de sursa închisă și lipsa de caracteristici din serverul oficial și au dorit o soluție de server mai modulară și mai customizabilă. Implementarea reală a API-ului Bukkit a fost numită CraftBukkit, iar pe măsură ce Minecraft a crescut, CraftBukkit a devenit cea mai bună alegere pentru serverele de dimensiuni medii și mari. Din cauza unor probleme juridice, proiectul CraftBukkit a fost oprit și nu a fost actualizat la 1.8, cea mai nouă versiune Minecraft.
Aici intră jocul Spigot. Spigot a fost proiectat pentru a face CraftBukkit mai rapid și mai eficient. Utilizează API-ul Bukkit, astfel încât toate pluginurile compatibile cu Bukkit sunt compatibile cu Spigot. Când au fost descoperite descărcările Bukkit, proiectul Spigot a continuat să actualizeze software-ul, făcându-l acum cea mai mare alegere pentru serverele modate și singura alegere pentru serverele 1.8 modate.
Spigot nu are descărcare; acesta trebuie să fie compilat din sursă. Echipa Spigot automatizează acest lucru cu un program numit BuildTools. Puteți descărca ultima versiune de BuildTools aici. Veți avea nevoie, de asemenea, Git pentru Windows. Asigurați-vă că aveți cea mai recentă versiune de Java.
Creați un dosar care să găzduiască toate fișierele de pe server și lipiți borcanul BuildTools în el:
Rulați configurarea Git for Windows și așteptați cu răbdare până când bara de progres atinge sfârșitul.
Când se termină instalarea Git, deschideți meniul de pornire și ar trebui să vedeți o nouă aplicație în folderul de programe. Rulați Git bash și veți vedea o fereastră terminală. Dacă aveți experiență cu terminalele Unix, ar trebui să fiți familiarizați cu modul de utilizare a terminalelor. Dacă nu, procesul este simplu oricum. Doar cd în folderul pe care l-ați pus în borcanul BuildTools și executați-l cu java -jar:
cd ~ / path / to / folder /
java -jar BuildTools.jar
Programul BuildTools va descărca acum toate codurile sursă necesare și va compila automat fișierele jar de server. Acest lucru poate dura mult timp. Când se termină, ar trebui să vedeți promptul de comandă și o grămadă de fișiere în dosarul pe care l-ați pus pe borcanul BuildTools. Creați un document text nou, numiți-l start.bat, faceți clic dreapta pe el și selectați editare. Se va deschide în Notepad și va lipi acest script în:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauză
Dacă rulezi doar acest server pentru câțiva oameni sau pentru tine pe aceeași mașină, 1GB de memorie RAM se va descurca foarte bine, dar dacă vrei, poți schimba argumentul -Xmx la o sumă mai mare.
Salvați scriptul și executați-l. Veți primi o eroare și programul va ieși. Asta este normal. Prima dată când executați spigot.jar, acesta va crea un fișier EULA.txt din motive legale. Deschideți-l, schimbați-l de la false la adevărat și rulați din nou start.bat. Pentru a testa că serverul rulează, deschideți Minecraft și conectați-l la localhost:
Ar trebui să fiți întâmpinați cu o lume Minecraft și o eroare când rupeți un bloc aproape de spawn. Acest lucru se datorează faptului că Spigot este implicit la câteva blocuri de protecție a icrelor de la toți cei care nu sunt operatori. Puteți să vă "opriți" numai de la terminalul de servere prin executarea
op nume de joc
Sau, dacă doriți să eliminați pe cineva,
deop nume de joc
Aveți nevoie de permisiunea de a utiliza o mulțime de comenzi în joc, cum ar fi trimiterea de articole sau trecerea la modul creativ. Există, de asemenea, pluginuri care pot da utilizatorilor permisiunea de a folosi anumite comenzi.
Instalarea sistemului Spigot pe sistemele OS X și Linux este chiar mai ușoară. Asigurați-vă că ambele aveți instalată cea mai recentă versiune de Java. Pe Linux, utilizați orice administrator de pachete trebuie să instalați git dacă nu îl aveți deja:
sudo apt-get instalați git
sudo yum install git
Descărcați același jgheab BuildTools din instalarea Windows și puneți-l în folderul propriu.
Pe Mac, deschideți un terminal, navigați la dosarul respectiv și executați-l
java -jar BuildTools.jar
Ar trebui să vedeți un prompt solicitându-vă să instalați instrumentele de dezvoltare a liniei de comandă. Faceți clic pe "Instalați" și așteptați să se termine. Aceasta va instala instrumentele necesare pentru a executa BuildTools. Pe Linux este posibil să aveți nevoie să rulați
git config -global -unset core.autocrlf
înainte de a executa borcanul. În caz contrar, instalarea trebuie să meargă fără probleme și puteți lansa spigot.jar din linia de comandă cu java -jar sau cu un script de pornire:
#! / Bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Dacă doriți să jucați cu prietenii în afara rețelei dvs. locale, trebuie să redirecționați porturile pe router. Portul Minecraft implicit este de 25565, deși acest lucru poate fi modificat în fișierul de configurare server.properties.
Adresa pe care o oferiți prietenilor dvs. ar trebui să fie adresa IP publică, urmată de un colon și numărul portului. Puteți găsi adresa dvs. IP publică online. De exemplu, IP-ul cu care se conectează prietenii dvs. va fi ceva asemănător
123.45.67.89:25565
Puteți obține pluginuri de la Bukkit sau SpigotMC. Multe dintre pluginuri sunt pentru 1.7, dar majoritatea vor lucra cu 1.8. Instalarea unui plugin este la fel de ușoară ca descărcarea unui fișier jar și punerea acestuia în dosarul pluginurilor. Apoi trebuie să reîncărcați sau să reporniți serverul pentru ca noul plug-in să se schimbe.
Iată câteva pluginuri de bază pe care ar trebui să le instalați la configurare:
Fiecare dintre aceste pluginuri au propria sintaxă pe care le puteți învăța prin rularea / asistența în timpul jocului.