14Jul

Cum de a rula un server Minecraft Spigot pentru multiplayer personalizat

click fraud protection

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 ca personalizarea gameplay-ului dvs. sa fie usoara, iar proiectul Bukkit a fost inca de la inceputul multiplayerului Minecraft, multi dezvoltatori si-au lansat propriile plug-inuri si modificari.

Ce este Spigot?

Spigot este o furcă modificată a Bukkit API, 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.

instagram viewer

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.

Instalare 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 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 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 dosarul pe care l-ați pus în jar-ul 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. 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-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ă rulați doar acest server pentru câțiva oameni saupentru tine pe aceeași mașină, 1GB de memorie RAM va face 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 din terminalul de servere prin rularea

op nume de joc

Sau, dacă doriți să eliminați pe cineva,

deop numele de joc

Aveți nevoie de op permisiunea de a folosi o mulțime de comenzi în joc, cum ar fi trimiterea articolelor sau trecerea la creativmod. Există, de asemenea, pluginuri care pot da utilizatorilor permisiunea de a folosi anumite comenzi.

Instalarea sistemului OS X și Linux

Instalarea programului Spigot pe 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, folosiți oricare dintre managerii de pachete trebuie să instalați git dacă nu îl aveți deja:

sudo apt-get install git

sudo yum instalați git

Descărcați același borcan BuildTools din instalarea Windows și puneți-l în folderul propriu.

Pe Mac, deschideți un terminal, navigați la dosarul respectiv și rulați-l cu

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​x 40

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, poate fi necesar să rulați

git config -global -unset core.autocrlf

înainte de a rula 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 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 la care se conectează prietenii dvs. va fi ceva similar cu

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șoară ca descărcarea unui fișier jar și punerea lui în dosarul pluginurilor. Apoi trebuie să reîncărcați sau să reporniți serverul pentru pluginul nou pentru a lovi cu piciorul.

Iată câteva plugin-uri 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 Multiverse Portals vă permite să le conectați ușor.
  • WorldEdit oferă un control puternic asupra terenului și a clădirii.
  • WorldGuard vă protejează clădirile de la jucători și de la mediul înconjurător.

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