Kā palaist Spigot Minecraft serveri pielāgotam multiplayer
Minecraft vietējais LAN atbalsts ir lieliski piemērots spēlēm uz lidojumiem, bet, ja vēlaties izveidot īpašu, pielāgotu serveri, Spigot ir ceļš. Spigot ir veidots, balstoties uz spraudni API, ko sauc par Bukkit, kas atvieglo jūsu spēļu pielāgošanu, un kopš Bukkit projekts ir bijis jau kopš Minecraft multiplayer rītausmas, daudzi izstrādātāji ir izlaiduši savus spraudņus un modifikācijas.
Kas ir Spigot?
Spigot ir modificēta Bukkit API dakša, kas pati par sevi ir modificēts oficiālais Minecraft serveris, ko izlaida Mojang. Bukkit dzimis, kad attīstītāji un modderi bija neapmierināti ar slēgto avotu un oficiālā servera funkciju trūkumu, un vēlējās izveidot moduļu un pielāgojamu servera risinājumu. Bukkit API faktiskā īstenošana tika saukta par CraftBukkit, un, tā kā Minecraft pieauga, CraftBukkit kļuva par labāko izvēli vidējiem un lieliem serveriem. Dažu juridisku problēmu dēļ CraftBukkit projekts tika slēgts un nav atjaunināts līdz 1.8, jaunākā Minecraft versija.
Tas ir vieta, kur Spigot spēlē. Spigot tika izstrādāts, lai padarītu CraftBukkit ātrāku un efektīvāku. Tā izmanto Bukkit API, tāpēc visi Bukkit saderīgie spraudņi ir saderīgi ar Spigot. Kad Bukkit lejupielāde tika veikta, Spigot projekts turpināja atjaunināt programmatūru, padarot to par lielāko izvēli modificētiem serveriem un vienīgo izvēli modded 1.8 serveriem..
Windows instalēšana
Spigot nav lejupielādes; tas jāapkopo no avota. Spigot komanda automatizē šo programmu ar programmu BuildTools. Šeit varat lejupielādēt jaunāko BuildTools versiju. Jums būs nepieciešama arī Git for Windows. Pārliecinieties, vai jums ir jaunākā Java versija.
Izveidojiet mapi, kurā varēsiet izvietot visus jūsu servera failus, un piespiediet BuildTools burku tajā:
Palaidiet Git for Windows iestatījumu un nogaidiet pacietīgi, līdz progresa josla sasniedz beigas.
Kad Git ir pabeigta instalēšana, atveriet izvēlni Sākt un programmu mapē vajadzētu redzēt jaunu programmu. Run Git bash un jūs redzēsiet termināļa logu. Ja jums ir pieredze ar Unix termināliem, jums jāzina, kā to izmantot. Pretējā gadījumā process ir vienkāršs. Tikai cd uz mapi, kurā ievietojāt BuildTools burku, un palaidiet to ar java -jar:
cd ~ / ceļš / uz / mape /
java -jar BuildTools.jar
Programma BuildTools tagad lejupielādēs visu nepieciešamo pirmkodu un automātiski apkopos servera jar failus. Tas var aizņemt ilgu laiku. Kad tas ir pabeigts, mapē, kurā jūs ievietojāt BuildTools burku, vajadzētu redzēt komandu uzvedni un virkni failu. Izveidojiet jaunu teksta dokumentu, nosauciet to start.bat, ar peles labo pogu noklikšķiniet uz tā un izvēlieties rediģēt. Tas tiks atvērts Notepad un ielīmēts šis skripts:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
pauze
Ja šo serveri izmantojat tikai dažiem cilvēkiem, vai arī pats par sevi tajā pašā iekārtā, 1GB RAM darīs tikai naudas sodu, bet, ja vēlaties, varat mainīt -Xmx argumentu uz lielāku summu.
Saglabājiet skriptu un palaidiet to. Jūs saņemsiet kļūdu un programma iziet. Tas ir normāli. Pirmo reizi palaižot spigot.jar, tas juridisku iemeslu dēļ izveidos EULA.txt failu. Atveriet to, nomainiet to no false uz true un palaidiet start.bat vēlreiz. Lai pārbaudītu, vai serveris darbojas, atveriet Minecraft un izveidojiet savienojumu ar vietējo:
Jums vajadzētu būt sveicamam ar Minecraft pasauli un kļūdu, kad jūs pārtraucat bloks netālu. Tas ir tāpēc, ka Spigot noklusē dažus nārsta aizsardzības blokus no visiem, kas nav operatori. Jūs varat 'op' sevi tikai no servera termināļa, darbojoties
op playername
Vai arī, ja vēlaties noņemt kādu,
deop atskaņošanas vārdu
Jums ir nepieciešama op atļauja, lai izmantotu daudzas komandu spēles, piemēram, lai sniegtu vienumus vai pārslēgtos uz radošo režīmu. Ir arī spraudņi, kas var dot lietotājiem atļauju izmantot īpašas komandas.
OS X un Linux instalēšana
Spigot instalēšana operētājsistēmā OS X un Linux ir vēl vienkāršāka. Pārliecinieties, ka abās ir instalēta jaunākā Java versija. Lietojot Linux, izmantojiet jebkurus pakotņu pārvaldniekus, kuriem ir jāinstalē git, ja jums vēl nav tas:
sudo apt-get instalēt git
sudo yum instalēt git
Lejupielādējiet to pašu BuildTools burku no Windows instalācijas un ievietojiet to savā mapē.
Mac datorā atveriet termināli, dodieties uz šo mapi un palaidiet to
java -jar BuildTools.jar
Jums vajadzētu redzēt uzaicinājumu instalēt komandrindas izstrādātāju rīkus. Noklikšķiniet uz "Instalēt" un pagaidiet, līdz tas beidzas. Tas instalēs rīkus, kas vajadzīgi, lai BuildTools darbotos. Linux var būt nepieciešams palaist
git config -global -unset core.autocrlf
pirms burkas palaišanas. Pretējā gadījumā instalācijai jādodas gludi, un jūs varat palaist spigot.jar no komandrindas ar java-jar vai ar startēšanas skriptu:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Ostas pāradresācija
Ja vēlaties spēlēt ar draugiem ārpus vietējā tīkla, jums ir jāpārsūta jūsu maršrutētāja porti. Minecraft ostas noklusējuma vērtība ir 25565, lai gan to var mainīt server.properties konfigurācijas failā.
Adresei, kuru piešķirat saviem draugiem, jābūt jūsu publiskajai IP adresei, kam seko resnās zarnas un porta numurs. Publisko IP adresi varat atrast tiešsaistē. Piemēram, IP, kuru draugi savieno, būs kaut kas līdzīgs
123.45.67.89:25565
Spraudņu instalēšana
Spraudņus var iegūt no Bukkit vai SpigotMC. Daudzi spraudņi ir paredzēti 1,7, bet lielākā daļa darbosies ar 1.8. Spraudņa instalēšana ir tikpat vienkārša kā jar faila lejupielāde un ievietošana mapē plugins. Pēc tam jums ir nepieciešams atkārtoti ielādēt vai restartēt serveri, lai jaunais spraudnis varētu sākt.
Tālāk ir minēti daži galvenie spraudņi, kas jāinstalē uzstādīšanas laikā:
- LANBroadcaster atver serveri jūsu vietējam tīklam, tāpēc draugi var izveidot savienojumu bez rakstīšanas IP.
- Multiverse ļauj jums iegūt tik daudz Minecraft pasaules, cik vēlaties, un Multiverse portāli ļauj tos viegli sasaistīt.
- WorldEdit nodrošina spēcīgu kontroli pār reljefu un ēku.
- WorldGuard aizsargā jūsu uzbūvi no spēlētājiem un vidi.
Katram no šiem spraudņiem ir sava sintakse, kuru varat apgūt, palaižot / palīdzot spēlē.