14Jul

Kā izpildīt Spigot Minecraft serveri pielāgotai multiplayer

Minecraft vietējais LAN atbalsts ir lieliski piemērots, lai spēlētu spēles ar lidmašīnu, bet, ja vēlaties īpašu, pielāgotu serveri, tas ir veids, kā iet. Spigot ir veidots uz spraudņa API ar nosaukumu Bukkit, kas ļauj ērti pielāgot spēli, un, tā kā Bukkit projekts ir bijis kopš Minecraft multiplayer dawn, daudzi izstrādātāji ir izlaiduši savus spraudņus un modifikācijas.

Kas ir Spigot?

Spigot ir modificēta Bukkit API platforma, kas ir modificēta Mojang atbrīvotā oficiālā Minecraft servera dakša. Bukkit dzimis, kad izstrādātāji un modders bija neapmierināti ar slēgto avotu un funkciju trūkumu oficiālajā serverī, un vēlējās izveidot vairāk modulāru un pielāgojamu servera risinājumu. Faktisko Bukkit API ieviešanu sauca par CraftBukkit, un, tā kā Minecraft auga, CraftBukkit pieauga par labāko izvēli vidējiem un liela izmēra serveriem. Sakarā ar dažām juridiskām problēmām, CraftBukkit projekts tika izslēgts, un tas nav atjaunināts līdz 1.8 jaunākajai Minecraft versijai.

Tas ir vieta, kur spēlē Spigot. Spigot bija paredzēts, lai padarītu CraftBukkit ātrāku un efektīvāku. Tas izmanto Bukkit API, tāpēc visi ar Bukkit saderīgie spraudņi ir saderīgi ar Spigot. Kad Bukkit lejupielādes tika noņemtas, Spigot projekts turpināja atjaunināt programmatūru, padarot to par lielāko izvēli modificētajiem serveriem un vienīgo izvēli modificētiem 1.8 serveriem.

Windows uzstādīšana

Spigot nav lejupielādes;tas jāapkopo no avota. Spigot komanda to automatizē ar programmu BuildTools. Jūs varat lejupielādēt jaunāko BuildTools versiju šeit. Jums būs nepieciešama arī Git operētājsistēmai Windows. Pārliecinieties, ka jums ir jaunākā Java versija.

Izveidojiet mapi, kurā atrodas visi jūsu servera faili, un ielieciet tajā BuildTools jar:

Izpildiet Git Windows iestatīšanai un gaidiet pacietību, līdz progress josla sasniedz beigas.

Kad Git ir beidzis instalēšanu, atveriet izvēlni Sākt un vajadzētu redzēt jaunu programmu savā programmu mapē.Palaidiet Git bash un jūs redzēsiet termināla logu. Ja jums ir pieredze ar Unix termināļiem, jums ir jāzina, kā to izmantot. Ja tā nav, process tomēr ir vienkāršs. Tikai cd uz mapi, kurā ievietojat BuildTools jar, un palaidiet to ar java-jar:

cd ~ /path/to/folder/

java-jar BuildTools.jar

Tagad BuildTools programma lejupielādēs visu nepieciešamo pirmkodu un automātiski izveidos servera jar failus. Tas var aizņemt ilgu laiku. Kad tas beidzas, jums vajadzētu redzēt komandu uzvedni un virkni failu mapē, kurā ievietojat BuildTools jar. Izveidojiet jaunu teksta dokumentu, nosauciet to par sāktu.bat, ar peles labo pogu noklikšķiniet uz tā un atlasiet rediģēt. Tas atvērsies Notepad un ielīmēs šo skriptu:

@echo off

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

Ja jūs šo serveri izmantojat tikai dažiem cilvēkiem vaipar sevi tajā pašā mašīnā, 1GB RAM darbosies tikai labi, bet, ja vēlaties, varat mainīt -Xmx argumentu uz lielāku summu.

Saglabājiet skriptu un palaidiet to. Jūs saņemsit kļūdu un programma iziet. Tas ir normāli. Pirmo reizi, kad palaižat spigot.jar, ar juridisku iemeslu dēļ tiks izveidots EULA.txt fails. Atveriet to, mainiet to no false uz true, un palaidiet start.bat vēlreiz. Lai pārbaudītu, vai serveris darbojas, atveriet Minecraft un izveidojiet savienojumu ar localhost:

. Jums vajadzētu uzņemt ar Minecraft pasauli un kļūdainu, kad jūs pārtraucat bloķēt netālu no nārsta. Tas ir tādēļ, ka Spigot pēc noklusējuma izmanto dažus blokus, kas nerada aizsardzību no visiem, kas nav operatori. Jūs varat atpazīt sevi tikai no servera termināļa, palaižot

op playername

Vai arī, ja vēlaties noņemt kādu,

deop playername

Jums nepieciešama op licence, lai izmantotu daudz spēļu komandās, piemēram, elementu nodošanu vai pāreju uz reklāmurežīmsIr arī spraudņi, kas var dot lietotājiem atļauju izmantot īpašas komandas.

OS X un Linux instalācija

Instalēšana Spigot operētājsistēmā OS X un Linux ir vēl vieglāk. Pārliecinieties, vai jums ir jaunākā instalētā Java versija. Linux operētājsistēmas lietojumprogramma ir jāinstalē git, ja jums to vēl nav:

sudo apt-get install git

sudo yum instalējiet git

lejupielādējiet to pašu BuildTools jar no Windows instalācijas un ievietojiet to savā mapē.

Mac datorā atveriet terminālu, dodieties uz šo mapi un palaidiet to ar

java-jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​× 40

Jums vajadzētu redzēt uzvedni ar aicinājumu instalēt komandrindas izstrādātāju rīkus. Noklikšķiniet uz Install( Instalēt) un gaidiet, līdz tas tiks pabeigts. Tas instalēs instrumentus, kas vajadzīgi, lai BuildTools darbotos. Uz Linux jums var būt nepieciešams palaist

git config -global-unset core.autocrlf

pirms ieslēdziet jar. Pretējā gadījumā instalācijai vajadzētu būt vienmērīgai, un jūs varat palaist spigot.jar no komandrindas ar java-jar vai ar palaišanas skriptu:

#!/bin/ s

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

ostas pāradresācija

Ja vēlaties spēlēt ar draugiem ārpus jūsu vietējā tīkla, jums jānosūta ostas maršrutētājā.Minecraft porta noklusējums ir 25565, lai gan to var mainīt servera īpašumtiesību konfigurācijas failā.

Adresam, kuru dodat saviem draugiem, jābūt jūsu publiskai IP adresei, kam seko kols un porta numurs. Jūs varat atrast savu publisko IP adresi tiešsaistē.Piemēram, IP, ar kuru jūsu draugi pieslēdzas, būs kaut kas līdzīgs

123.45.67.89:25565

Plugin

instalēšana Varat iegūt spraudņus no Bukkit vai SpigotMC.Daudzi no plugins ir paredzēti 1,7, bet lielākā daļa strādās ar 1,8.Spraudņa instalēšana ir tikpat vienkārša kā jar faila lejupielāde un ievietošana spraudņu mapē.Pēc tam jums ir jāpārkrauj vai jāuzstāda serveris, lai spiediet jauno spraudni.

Šeit ir daži pamata papildinājumi, kas jāinstalē iestatījumos:

  • LANBroadcaster atver jūsu serveri lokālajā tīklā, lai draugi varētu savienot bez rakstīšanas IP.
  • Multiverse ļauj jums izveidot tik daudz Minecraft pasaules, cik vēlaties, un Multiverse Portals ļauj viegli sasaistīt tos.
  • WorldEdit nodrošina spēcīgu reljefa un ēkas kontroli.
  • WorldGuard aizsargā jūsu uzbūvi no spēlētājiem un vides.

Katram no šiem spraudņiem ir savs sintakse, kuru jūs varat iemācīties, palaižot / palīdzot spēlē.