Pagina principala » HOWTO » Cum se execută un server Minecraft de tip spigot pentru personalizate pentru multiplayer

    Cum se execută un server Minecraft de tip spigot pentru personalizate pentru multiplayer

    Suportul nativ LAN al 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 personalizarea jocului dvs. ușor și, deoarece proiectul Bukkit a fost în jur de la începutul jocului multiplayer Minecraft, mulți dezvoltatori au lansat propriile plugin-uri și modificări.

    Ce este Spigot?

    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 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 închis ș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 modate 1.8.

    Instalarea Windows

    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 ajunge la final.

    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. Rulează Git bash și vei vedea o fereastră terminală. Dacă aveți experiență cu terminalele Unix, trebuie să fiți familiarizat cu modul de utilizare a terminalelor. Dacă nu, procesul este simplu oricum. Doar cd în directorul 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 în borcanul BuildTools. Creați un document text nou, numiți 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âteva persoane sau pentru tine însuți pe aceeași mașină, 1GB de memorie RAM va face bine, dar dacă vrei să 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 executați din nou start.bat. Pentru a testa dacă 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ă vrei să elimini 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 permit utilizatorilor să utilizeze comenzi specifice.

    Instalarea OS X și Linux

    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 acel director și executați-l

    java -jar BuildTools.jar

    Ar trebui să vedeți un prompt care vă cere 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 ar putea fi necesar 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

    Port forwarding

    Dacă doriți să jucați cu prietenii din afara rețelei dvs. locale, trebuie să transmiteți porturile 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 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 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 lucra cu 1.8. Instalarea unui plugin este la fel de ușor ca și descărcarea unui fișier jar și plasarea acestuia în dosarul pluginurilor. Apoi trebuie să reîncărcați sau să reporniți serverul pentru ca noul plug-in să fie lansat.

    Iată câteva pluginuri de bază pe care ar trebui să le instalați la configurare:

    • LANBroadcaster vă deschide serverul în rețeaua locală, astfel încât prietenii să se poată conecta fără a introduce o adresă IP.
    • Multiverse vă permite să aveți cât mai multe lumi Minecraft pe cât doriți și portalurile Multiverse vă permit să le conectați ușor.
    • WorldEdit oferă un control puternic asupra terenului și clădirii.
    • WorldGuard vă protejează clădirile de la jucători și de la mediul înconjurător.

    Fiecare dintre aceste pluginuri au propria sintaxă pe care le puteți învăța prin rularea / asistența în timpul jocului.