21Aug
Esam parādījuši, kā vadīt savu blocktastic personīgo Minecraft serveri Windows / OSX lodziņā, bet, ja jūs vēlaties kaut ko vieglāku svaru, energoefektīvāku un vienmēr gatavs saviem draugiem? Lasiet tālāk, jo mēs pārvēršam mazo Raspberry Pi ierīci par zemu izmaksu Minecraft serveri, ko varat doties 24 stundas diennaktī 7 dienas apmērā.
Kāpēc es gribu to izdarīt?
Šajā apmācībā ir divi aspekti: darbojas jūsu Minecraft serveris un jo īpaši darbojas Minecraft serveris uz Aveņu Pi. Kāpēc jūs vēlaties palaist savu Minecraft serveri? Tas ir patiešām lielisks veids, kā paplašināt un attīstīt Minecraft spēli. Jūs varat atstāt serveri, kad jūs nerunājat, lai draugi un ģimene varētu pievienoties un turpināt veidot savu pasauli. Jūs varat sajaukt ar spēļu mainīgajiem lielumiem un ieviest modeļus tādā veidā, kā tas nav iespējams, spēlējot atsevišķo spēli. Tas arī sniedz jums sava veida kontroli pār jūsu multiplayer pieredzi, ka, izmantojot publiskos serverus, nav, nerēķinoties ar privātā servera uzņemšanas izmaksas attālajā uzņēmējā.
Kamēr darbojas Minecraft serveris pats par sevi ir pietiekami pievilcīgs, lai veltīts Minecraft ventilatoru, kas darbojas uz Raspberry Piir vēl pievilcīgāka. Tiny pi Pi izmanto tik maz resursu, ka jūs varat atstāt savu Minecraft serveri 24 stundas diennaktī 7 par pāris dolāriem gadā.Papildus Pi izmaksām, SD kartei un nedaudz laika tā iestatīšanai, jums vienmēr būs pieejams Minecraft serveris ar ikmēneša izmaksām apmēram vienai gumball.
Ko man vajag?
Šajā apmācībā jums būs nepieciešami aparatūras un programmatūras rīki;malā no faktiskās Skudrās Pi un SD kartes, viss ir bez maksas.
- 1 Raspberry Pi( vēlams, 512MB modelis)
- 1 4GB + SD karte
Šajā apmācībā tiek pieņemts, ka esat jau iepazinies ar Raspberry Pi un instalējuši Debian atvasinājuma Raspbian kopiju ierīcē.Ja jūs vēl neesat ieguvuši savu Pi spēli, bet neuztraucieties! Pārbaudiet mūsu ceļvedi, HTG rokasgrāmatu, lai sāktu darbu ar Raspberry Pi, lai paātrinātu.
"Minecraft" servera
"Raspbian" optimizēšana. Atšķirībā no citiem veidojumiem, mēs esam dalījušies, kur jūs varat izvietot vairākus projektus vienam citam( piemēram, Pi ir vairāk nekā pietiekami spēcīgs, lai kalpotu kā laika / e-pasta rādītājs un Google mākoņdrukas serveris tajā pašālaiks), Minecraft servera darbināšana ir diezgan intensīva darbība mazam Pi, un mēs noteikti iesakām piešķirt visu Pi šim procesam. Minecraft šķiet, ka ir vienkārša spēle ar visu savu bloku un ne, bet tā patiešām ir diezgan sarežģīta spēle zem vienkāršas ādas un nepieciešama liela pārstrādes jauda.
Tādējādi mēs gatavojamies pielāgot konfigurācijas failu un citus iestatījumus, lai optimizētu Rasbian darbu. Pirmā lieta, kas jums jādara, ir izrakt lietotnē Raspi-Config, lai veiktu dažas nelielas izmaiņas. Ja instalējat Raspbian svaigu, pagaidiet pēdējo soli( kas ir Raspi-Config), ja to jau esat instalējis, dodieties uz terminālu un ierakstiet "sudo raspi-config", lai to atkal sāktu.
Viena no pirmajām un vissvarīgākajām lietām, kas mums jāuzņemas, ir pārvarēšanas iestatīšana. Mums ir vajadzīga visa iespējamā jauda, lai mūsu Minecraft pieredze būtu patīkama. Raspi-Config izvēlieties opciju Nr. 7 "Overclock".
Esi gatavs dažiem kuģa pakaļgala brīdinājumiem par overclocking, bet atpūtas viegli zināt, ka overclocking tieši atbalsta Raspberry Pi pamats, un ir iekļauts konfigurācijas iespējas, sākot ar 2012. gada beigām. Kad esat faktisko izvēles ekrānā, izvēlieties "Turbo 1000MhHz"Atkal jums tiks brīdināts, ka jūsu izvēlētais pārslēdziena pakāpe rada risku( it īpaši SD kartes iespējama korupcija, bet nav faktisku aparatūras bojājumu riska).Noklikšķiniet uz Labi un gaidiet, lai ierīce atiestatītu.
Pēc tam pārliecinieties, ka esat iestatījis palaist komandrindu, nevis darbvirsmu. Izvēlieties skaitli 3 "Iespējot startēšanu uz darbvirsmu / ieskatu" un pārliecinieties, vai ir izvēlēta konsole.
Atgriežoties izvēlnē Raspi-Config, izvēlieties numuru 8 "Papildu iespējas".Šeit ir divas kritiskas izmaiņas, kas mums jāveic, un viena izvēles maiņa. Pirmkārt, kritiskās izmaiņas. Izvēlieties A3 "Atmiņas sadalīšana".
Mainiet atmiņas apjomu, kas GPU ir pieejams 16 MB( no noklusējuma 64 MB).Mūsu Minecraft serveris darbosies GUI bez vides;nav iemesla piešķirt GPU ne vairāk par minimālo minimumu.
Pēc GPU atmiņas izvēles jūs atgriezīsities galvenajā izvēlnē.Vēlreiz atlasiet "Papildu opcijas" un pēc tam atlasiet A4 "SSH".Apakšizvēlnē iespējojiet SSH.Ir ļoti maz iemeslu saglabāt šo Pi savienojumu ar monitoru un tastatūru, un, iespējojot SSH, mēs varam attālināti piekļūt mašīnai no jebkuras vietas tīklā.
Visbeidzot( un pēc izvēles) atgriezieties izvēlnē "Papildu iespējas" un izvēlieties A2 "Saimnieka nosaukums".Šeit jūs varat mainīt savu saimniekdatora nosaukumu no "raspberrypi" uz vēl atbilstošāku Minecraft vārdu. Mēs izvēlējāmies ļoti radošu saimniekdatora nosaukumu "minecraft", bet jūtieties brīvi to papildināt ar to, kas jums jūtaties: creepertown, minecraft4life vai miner-box ir lieliski minecraft serveru nosaukumi.
Tas ir par Raspbian konfigurāciju. Noklikšķiniet uz cilnes apakšējā daļā galvenā ekrāna un atlasiet "Pabeigt", lai restartētu. Pēc pārstartēšanas, tagad jūs varat SSH savā terminālā vai arī turpināt strādāt no tastatūras, kas pieslēgta pie pi( mēs noteikti iesakām pārslēgties uz SSH, jo tā ļauj viegli izgriezt un ielīmēt komandas).Ja jūs nekad iepriekš neesat lietojis SSH, skatiet, kā lietot PuTTY ar savu Pi šeit.
Java instalēšana Pi
Minecraft serverī darbojas Java, tāpēc pirmā lieta, kas mums jādara ar mūsu tikko konfigurēto Pi, ir to instalēt. Piesakieties pi ar SSH un pēc tam komandu uzvednē ievadiet šādu komandu, lai izveidotu instalēšanas direktoriju:
sudo mkdir /java/
Tagad mums ir nepieciešams lejupielādēt jaunāko Java versiju.Šīs publikācijas brīdī jaunākā versija ir OCT 2013 atjauninājums, un tas atspoguļosies saites / filename, kuru mēs izmantojam. Lūdzu, pārbaudiet, vai jauna Linux versijas versija Linux Java ARMv6 / 7 ir Java lejupielādes lapā un attiecīgi atjauniniet saiti / faila nosaukumu, izpildot mūsu norādījumus.
Komandu uzvednē ievadiet šādu komandu:
sudo wget -no-check-certificate http: //www.java.net/download/jdk8/archive/b111/binaries/ jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Tiklīdz lejupielāde ir pieejamaievadiet šādu komandu:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/
Jautri fakts: /opt/ direktoriju nosaukumu shēma ir paliekas no Unix agrīnadizains, kur /opt/ katalogs bija par "izvēles" programmatūru, kas instalēta pēc galvenās operētājsistēmas;tas bija / Program Files / no Unix pasaule.
Pēc tam, kad fails ir pabeigts, iegūstiet:
sudo /opt/jdk1.8.0/bin/ java-versiju
Šī komanda atgriež jūsu jaunās Java instalācijas versijas numuru šādi:
java versija "1.8.0-ea"
Java( TM) SE Runtime Environment(build 1.8.0-ea-b111)
Java HotSpot( TM) klienta VM( būvēt 25.0-b53, jauktā režīmā)
Ja jūs neredzat iepriekš minēto izdruku( vai tā variantu, ja izmantojat jaunāku versijuno Java), mēģiniet atkal noņemt arhīvu. Ja jūs redzat rādījumu, ievadiet šādu komandu, lai kārtotu pēc sevi:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Šajā brīdī Java ir instalēta, un mēs'esi gatavs virzīties uz mūsu Minecraft servera uzstādīšanu!
Minecraft Server
instalēšana un konfigurēšana Tagad, kad mums ir pamats mūsu Minecraft serverim, ir pienācis laiks instalēt svarīgākās daļas. Mēs izmantosim SpigotMC - vieglu un stabilu Minecraft servera izveidi, kas lieliski darbojas Pi.
Pirmkārt, paņemiet koda kopiju ar šādu komandu:
sudo wget http://ci.md-5.net /job/Spigot/lastSuccessfulBuild/artifact/ Spigot-Server /target/ spigot.jar
Šī saite laika gaitā jāsaglabā stabila, jo tā tieši norādauz visjaunāko Spigot izlaisto versiju, taču, ja jums rodas kādi jautājumi, jūs vienmēr varat atsaukties uz SpigotMC lejupielādes lapu šeit.
Kad lejupielāde pabeigta veiksmīgi, ievadiet šādu komandu:
sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ spigot.jar nogui
Piezīme: ja jūs izmantojat 256MB pi komandu, mainiet 256 un 496 iepriekšējā komandā uz 128 un 256, attiecīgi.
Jūsu serveris tiks palaists un turpināsies uz ekrāna aktivitātēm satricinošs satraukums. Esi gatavs gaidīt apmēram 3-6 minūtes, vai nu tā, lai servera izveidošanas procesā un kartes izveidē pabeigtu. Nākotnes starta darbi prasīs daudz mazāk laika - apmēram 20-30 sekundes.
Piezīme. Ja kādā brīdī konfigurācijas vai atskaņošanas procesa laikā lietas kļūst ļoti dīvaini( piemēram, jūsu jaunais Minecraft serveris izdzēš un sāk nārstot jūs Nīderlandē un nekavējoties nogalina), komandu uzvednē izmantojiet komandu "stop"lai graciozi izslēgtu serveri, lai jūs varētu restartēt un novērst problēmas.
Pēc tam, kad process ir pabeigts, dodieties uz datoru, kurā jūs parasti spēlējat Minecraft, uzlieciet to uz augšu un noklikšķiniet uz Multiplayer. Jums vajadzētu redzēt savu serveri:
Ja tava pasaule netiks parādīta tūlīt tīkla skenēšanas laikā, nospiediet pogu Pievienot un manuāli ievadiet savu Pi adresi.
Pēc pieslēgšanās serverim jūs redzēsit statusa maiņu servera statusa logā:
Pēc servera mēs esam spēlē.Saskaņā ar faktisko Minecraft app, mēs esam arī spēlē, bet nakts vidū izdzīvošanas režīmā:
Boo! Nakts nēsāšana, bez ieročiem un bez pajumtes, nav veids, kā sākt lietas. Tomēr neuztraucieties, mums ir jādara vēl kāda konfigurācija;nav laika sēdēt apkārt un saņemt atvašu pie skeletiem. Bez tam, ja jūs mēģināt un atskaņot to bez dažiem konfigurācijas tweaks pirmkārt, jūs, iespējams, atrast diezgan nestabila. Mēs esam šeit, lai apstiprinātu, ka serveris ir izveidots, darbojas un pieņem ienākošos savienojumus.
Tiklīdz esam apstiprinājuši, ka serveris darbojas un ir savienojams( lai gan tas vēl nav spēlēams), ir pienācis laiks slēgt serveri. Izmantojot servera konsoli, ievadiet komandu "stop", lai visu izslēgtu.
Kad atgriezīsit komandu uzvednē, ievadiet šādu komandu:
sudo nano server.properties
Kad konfigurācijas fails tiek atvērts, veiciet šādas izmaiņas( vai vienkārši izgrieziet un ielīmējiet mūsu konfigurācijas failu, atņemot pirmās divas rindiņas arnosaukums un datuma spiedogs):
#Minecraft servera īpašības
#Thu Oktobris 17 22:53:51 UTC 2013
ģenerators-iestatījumi =
#Default ir taisnība, pārslēdzieties uz false
allow-nether = false
level-name = pasaules
enable-query = false
allow-flight = false
server-port = 25565
level-type = DEFAULT
enable-rcon = false
force-gamemode = false
level-seed =
server-ip =
max-build-augstums = 256
spawn-npcs = taisnība
baltais saraksts = false
nārstojošie dzīvnieki = taisnība
tekstūra-iepakojums =
snooper-iespējots = patiess
hardcore = false
online-mode = true
pvp = patiess
grūtības = 1
atskaņotājs-dīkstāves laiks = 0
gamemode = 0
#Default 20;jums tikai jāsamazina šis, ja jūs izmantojat
#a publisko serveri un uztraucaties par slodzēm.
max-spēlētāji = 20
nārsto-monstriem = taisnība
#Default ir 10, 3-5 ideāls Pi
skata distances = 5
ģenerēt-struktūras = taisnība
nārsta aizsardzība = 16
motd = A Minecraft serveris
Inservera statusa logs, kas redzams caur jūsu SSH savienojumu ar pi, ievadiet šādu komandu, lai piešķirtu sev operatora statusu jūsu Minecraft serverī( lai jūs varētu izmantot jaudīgākas komandas spēlē, ne vienmēr atgriežoties servera statusa logā).
op [jūsu minecraft segvārds]
Šajā brīdī lietas izskatās labāk, bet mums vēl ir mazs tweaking darījums, pirms serveris patiešām ir patīkams. Lai to izdarītu, instalējiet dažus spraudņus.
Pirmais spraudnis, un tas, kuru jums vajadzētu instalēt virs pārējiem, ir NoSpawnChunks. Lai instalētu spraudni, vispirms apmeklējiet tīmekļa vietni NoSpawnChunks un atrodiet jaunākās versijas lejupielādes saiti. Kopš šī raksta pašreizējā laidiena versija ir v0.3.
Atveriet komandu uzvedni( pi Pi komandu uzvedne, nevis servera konsole - ja jūsu serveris joprojām ir aktīvs, izslēdziet to) ievadiet šādas komandas:
cd /home/pi/ spraudņi
sudo wget http: //dev.bukkit.org/media/files/586/974/ NoSpawnChunks.jar
Nākamais, apmeklējiet ClearLag spraudņu lapu un satveriet jaunāko saiti( šī apmācība ir v2.6.0).Komandu uzvednē ievadiet šādu:
sudo wget http: //dev.bukkit.org/media/files/743/213/ Clearlag.jar
Tā kā faili nav saspiesti. ZIP vai līdzīgā konteinerā, tas viss ir tas: spraudņi ir novietoti spraudņu direktorijā.(Atcerieties to nākamajai spraudņu lejupielādei, failam jābūt whateverplugin.jar, tādēļ, ja tas ir saspiests, tas ir jāpiespiež spraudņu direktorijā.)
Atkārtojiet serveri:
sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ spiegot.jar nogui
Esiet gatavi nedaudz ilgākam starta laikam( tuvāk 3-6 minūtēm un daudz ilgāk par 30 sekundēm, ko tikko esat pieredzējuši), jo spraudņi ietekmē pasaules karti un nepieciešamas minūtes, lai masu visu. Pēc tam, kad nārstošanas process ir beidzies, servera konsolē ierakstiet šādus:
spraudņi
Šeit ir uzskaitīti visi serverī pašlaik aktīvie spraudņi. Jums vajadzētu redzēt kaut ko līdzīgu:
Ja spraudņi nav ielādēti, iespējams, jums būs jāapstājas un jāpārstartē serveris.
Pēc apstiprinājuma, ka jūsu spraudņi ir ielādēti, dodieties uz priekšu un pievienojieties spēlei. Jums vajadzētu pamanīt ievērojami lēnāk spēlē.Turklāt jūs saņemat gadījuma ziņojumus no spraudņiem, kas norāda, ka tie ir aktīvi, kā redzams zemāk:
Šajā brīdī instalēta Java, serveris ir instalēts, un mēs esam uzlabojuši mūsu iestatījumus attiecībā uz Pi. Ir pienācis laiks sākt veidot ar draugiem!
Piezīme. Tīmekļa vietnē internetā tika uzdoti daži posmi, lai instalētu Java un Spigot, un ir iespējams, ka mēs izmantojām šo rakstu atsaucei un aizmirsām to saistīt. Ja vēlaties izlasīt šo rakstu, to varat izdarīt, noklikšķinot uz šīs saites.