Suportul LAN nativ al Minecraft este excelent pentru a rula jocuri din mers, dar dacă doriți un server dedicat și personalizat, Spigot este calea de urmat. Spigot este construit pe un plugin API numit Bukkit, ceea ce face personalizarea jocului ușoară și, din moment ce proiectul Bukkit a existat încă din zorii jocului multiplayer Minecraft, mulți dezvoltatori și-au lansat propriile pluginuri și modificări.
Ce este Spigot?
Spigot este un fork modificat al API-ului Bukkit, care este el însuși un fork modificat al serverului oficial Minecraft lansat de Mojang. Bukkit s-a născut atunci când dezvoltatorii și modders au fost nemulțumiți de sursa închisă și lipsa de caracteristici în serverul oficial și au dorit o soluție de server mai modulară și personalizabilă. Implementarea efectivă a API-ului Bukkit s-a numit CraftBukkit și, pe măsură ce Minecraft a crescut, CraftBukkit a devenit cea mai bună alegere pentru servere de dimensiuni medii și mari. Din cauza unor probleme legale, proiectul CraftBukkit a fost închis și nu a fost actualizat la 1.8, cea mai nouă versiune Minecraft.
Aici intră în joc Spigot. Spigot a fost conceput pentru a face CraftBukkit mai rapid și mai eficient. Folosește API-ul Bukkit, deci toate pluginurile compatibile cu Bukkit sunt compatibile cu Spigot. Când descărcările Bukkit au fost anulate, proiectul Spigot a continuat să actualizeze software-ul, devenind acum cea mai mare alegere pentru serverele modificate și singura alegere pentru serverele modificate 1.8.
Instalare Windows
Spigot nu are o descărcare; trebuie compilat din sursă. Echipa Spigot automatizează acest lucru cu un program numit BuildTools. Puteți descărca cea mai recentă versiune a BuildTools aici . De asemenea, veți avea nevoie Git pentru Windows . Asigurați-vă că aveți cea mai recentă versiune de Java.
Creați un folder pentru a găzdui toate fișierele serverului dvs. și lipiți borcanul BuildTools în el:
Rulați configurarea Git pentru Windows și așteptați cu răbdare până când bara de progres ajunge la final.
Când Git a terminat instalarea, deschideți meniul Start și ar trebui să vedeți o nouă aplicație în folderul de programe. Rulați Git bash și veți vedea o fereastră de terminal. Dacă aveți experiență cu terminalele Unix, ar trebui să fiți familiarizat cu modul de utilizare. Dacă nu, procesul este oricum simplu. Doar cd în folderul în care ați pus borcanul BuildTools și rulați-l cu java -jar:
cd ~ / cale / către / folder /
java -jar BuildTools.jar
Programul BuildTools va descărca acum tot codul sursă necesar și va compila automat fișierele jar ale serverului. Acest lucru poate dura mult. Când se termină, ar trebui să vedeți promptul de comandă și o grămadă de fișiere în folderul în care ați pus borcanul BuildTools. Creați un document text nou, denumiți-l start.bat, faceți clic dreapta pe acesta ș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ă rulați acest server doar pentru câțiva oameni sau pentru dvs. pe aceeași mașină, 1 GB de RAM va merge bine, dar dacă doriți, puteți schimba argumentul -Xmx într-o cantitate mai mare.
Salvați scriptul și rulați-l. Veți primi o eroare și programul va ieși. Asta este normal. Prima dată când rulați spigot.jar, va crea un fișier EULA.txt din motive legale. Deschideți-l, schimbați-l de la fals la adevărat și rulați din nou start.bat. Pentru a testa dacă serverul rulează, deschideți Minecraft și conectați-vă la localhost:
Ar trebui să fii întâmpinat cu o lume Minecraft și o eroare atunci când rupi un bloc lângă spawn. Acest lucru se datorează faptului că Spigot este implicit la câteva blocuri de protecție pentru spawn de la oricine nu este operator. Vă puteți „opri” numai de la terminalul serverului, rulând
pe numele de redare
Sau, dacă doriți să eliminați pe cineva,
drop player player
Aveți nevoie de permisiunea de operare pentru a utiliza o mulțime de comenzi în joc, cum ar fi oferirea de articole sau trecerea la modul creativ. Există, de asemenea, pluginuri care pot oferi utilizatorilor permisiunea de a utiliza comenzi specifice.
Instalare OS X și Linux
Instalarea Spigot pe OS X și Linux este chiar mai ușoară. Asigurați-vă că pe ambele aveți instalată cea mai recentă versiune de Java. Pe Linux, utilizați managerul de pachete pe care trebuie să îl instalați git dacă nu îl aveți deja:
sudo apt-get install git
sudo yum instalează git
Descărcați același borcan BuildTools din instalarea Windows și puneți-l în propriul folder.
Pe Mac, deschideți un terminal, navigați la acel folder și rulați-l cu
java -jar BuildTools.jar
Ar trebui să vedeți un prompt care vă solicită să instalați instrumentele pentru dezvoltatori din linia de comandă. Faceți clic pe „Instalați” și așteptați să se termine. Aceasta va instala instrumentele necesare pentru executarea BuildTools. Pe Linux poate fi necesar să rulați
git config –global –unset core.autocrlf
înainte de a rula borcanul. În caz contrar, instalarea ar trebui să funcționeze 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
Port forwarding
LEGATE DE: Cum să redirecționați porturile de pe router
Dacă doriți să vă jucați cu prieteni în afara rețelei locale, trebuie să faceți acest lucru porturi de redirecționare de pe router . Portul Minecraft este implicit la 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 dvs. IP publică, urmată de două puncte și numărul portului. Poti găsiți adresa dvs. IP publică online . De exemplu, adresa IP la care se conectează prietenii tăi va fi ceva similar
123.45.67.89:25565
Instalarea pluginurilor
Puteți obține pluginuri de la Bukkit sau SpigotMC . Multe dintre pluginuri sunt pentru 1.7, dar majoritatea vor funcționa cu 1.8. Instalarea unui plugin este la fel de ușoară ca descărcarea unui fișier jar și introducerea acestuia în folderul de pluginuri. Apoi, trebuie să reîncărcați sau să reporniți serverul pentru ca noul plugin să poată intra.
Iată câteva pluginuri de bază pe care ar trebui să le instalați la configurare:
- LANBroadcaster vă deschide serverul către rețeaua dvs. locală, astfel încât prietenii să se poată conecta fără să introduceți un IP.
- Multivers vă permite să aveți câte lumi Minecraft doriți și Portaluri multiverse vă permite să le conectați cu ușurință.
- WorldEdit oferă un control puternic asupra terenului și a clădirii.
- WorldGuard vă protejează construcțiile de jucători și mediu.
Fiecare dintre aceste pluginuri are propria sintaxă pe care o puteți învăța rulând / ajutând în joc.