21Aug

Hvordan kjøre Low-Cost Minecraft på en Raspberry Pi for Block Building på det billige

click fraud protection

Vi har vist deg hvordan du kjører din egen blokkertastiske Minecraft-server på en Windows / OSX-boks, men hva hvis du ønsker noe lettere, mer energieffektiv og alltid klar for vennene dine? Les videre når vi slår en liten Raspberry Pi-maskin inn i en billig Minecraft-server, kan du gå 24/7 for rundt en krone om dagen.

Hvorfor vil jeg gjøre dette?

Det er to aspekter ved denne opplæringen: Kjører din egen Minecraft-server og kjører spesifikt Minecraft-serveren på en Raspberry Pi. Hvorfor vil du kjøre din egen Minecraft-server? Det er en veldig fin måte å utvide og bygge på Minecraft-spillopplevelsen. Du kan la serveren kjøre når du ikke spiller slik at venner og familie kan bli med og fortsette å bygge din verden. Du kan rote rundt med spillvariabler og introdusere mods på en måte som ikke er mulig når du spiller det frittstående spillet. Det gir deg også den typen kontroll over multiplayer-opplevelsen som bruker offentlige servere ikke, uten å pådra seg kostnaden for hosting av en privat server på en ekstern vert.

instagram viewer
RELATERTE ARTIKKER
Hvordan komme i gang med Minecraft, en Game Geeks Love
Slik starter du din egen Minecraft Server for Multiplayer Gaming

Mens du kjører en Minecraft-server på egen hånd, er det tiltalende nok til en dedikert Minecraft-fan, kjører den på Raspberry Pier enda mer tiltalende. Den lille, lille Pi bruker så få ressurser som du kan la Minecraft-serveren kjøre 24/7 for et par dollar per år. Bortsett fra det første kostnadsutlegget til Pi, et SD-kort og litt tid på å sette opp, har du en alltid Minecraft-server til en månedlig pris på rundt en gumball.

Hva trenger jeg?

For denne opplæringen trenger du en blanding av maskinvare- og programvareverktøy;bortsett fra den faktiske Raspberry Pi og SD-kort, er alt gratis.

  • 1 Raspberry Pi( helst en 512MB modell)
  • 1 4GB + SD-kort

Denne opplæringen antar at du allerede har kjent deg med Raspberry Pi og har installert en kopi av Debian-derivat Raspbian på enheten. Hvis du ikke har fått Pi opp igjen, ikke bekymre deg! Ta en titt på vår guide, The HTG Guide for å komme i gang med Raspberry Pi, for å komme opp til fart.

Optimaliserer Raspbian til Minecraft Server

I motsetning til andre bygg, har vi delt hvor du kan lagre flere prosjekter over hverandre( f.eks. Pi er mer enn kraftig nok til å fungere som en vær- / e-postindikator og en Google Cloud Print-server samtidigtid), kjører en Minecraft server er en ganske intens operasjon for den lille Pi, og vi anbefaler på det sterkeste å dedikere hele Pi til prosessen. Minecraft virker som et simpelt spill, med all dens blokkerte og hva som ikke, men det er faktisk et ganske komplekst spill under den enkle huden og kreves mye prosessorkraft.

Som sådan skal vi justere konfigurasjonsfilen og andre innstillinger for å optimalisere Rasbian for jobben. Det første du må gjøre er å grave inn i Raspi-Config-applikasjonen for å gjøre noen mindre endringer. Hvis du installerer Raspbian frisk, vent på det siste trinnet( som er Raspi-Config), hvis du allerede har installert det, gå til terminalen og skriv inn "sudo raspi-config" for å starte det på nytt.

En av de første og viktigste tingene vi trenger å ta del i, er å skru opp overklokkens innstilling. Vi trenger all den kraften vi kan få for å gjøre Minecraft-opplevelsen fornøyelig. I Raspi-Config velger du alternativnummer 7 "Overclock".

Vær forberedt på noen strenge advarsler om overklokking, men vær lett å vite at overklokking støttes direkte av Raspberry Pi-fundamentet og har blitt inkludert i konfigurasjonsalternativene siden slutten av 2012. Når du er i selve valgskjermen, velger du "Turbo 1000MhHz”.Igjen vil du bli advart om at graden av overklokking du har valgt, medfører risiko( spesielt potensiell korrupsjon av SD-kortet, men ingen risiko for faktisk maskinvareskade).Klikk på OK og vent på at enheten skal tilbakestilles.

Kontroller at du er satt til å starte opp kommandoprompten, ikke på skrivebordet. Velg nummer 3 "Aktiver Boot to Desktop / Scratch" og kontroller at "Console Text Console" er valgt.

Tilbake på Raspi-Config-menyen, velg nummer 8 "Avanserte alternativer".Det er to viktige endringer vi må gjøre her og en valgfri endring. For det første endres de kritiske. Velg A3 "Memory Split".

Endre mengden minne tilgjengelig for GPU til 16 MB( ned fra standard 64 MB).Minecraft-serveren kommer til å kjøre i et GUI-mindre miljø;Det er ingen grunn til å allokere mer enn det bare minimum til GPU.

Etter at du har valgt GPU-minnet, blir du returnert til hovedmenyen. Velg "Advanced Options" igjen, og velg deretter A4 "SSH".Inne i undermenyen, aktiver SSH.Det er svært liten grunn til å holde denne Pi koblet til en skjerm og et tastatur, og ved å aktivere SSH kan vi eksternt få tilgang til maskinen fra hvor som helst på nettverket.

Endelig( og eventuelt), gå tilbake til menyen "Avanserte alternativer" og velg A2 "Vertsnavn".Her kan du endre vertsnavnet ditt fra "raspberrypi" til et mer passende Minecraft-navn. Vi valgte det svært kreative vertsnavnet "minecraft", men vær så snill å krydre det litt med det du føler: creepertown, minecraft4life eller miner-box er alle de beste minecraft server navnene.

Det er det for Raspbian-konfigurasjonen. Flik ned til bunnen av hovedskjermen og velg "Fullfør" for å starte på nytt. Etter omstart, kan du nå SSH inn i terminalen din, eller fortsette å jobbe fra tastaturet tilkoblet din Pi( vi anbefaler på det sterkeste å bytte til SSH, slik at du enkelt kan kutte og lime inn kommandoene).Hvis du aldri har brukt SSH før, ta en titt på hvordan du bruker PuTTY med Pi her.

Installere Java på Pi

Minecraft-serveren kjører på Java, så det første vi må gjøre på vår nyopprettede Pi, er å installere den. Logg inn på Pi via SSH og deretter, ved kommandoprompten, skriv inn følgende kommando for å lage en katalog for installasjonen:

sudo mkdir /java/

Nå må vi laste ned den nyeste versjonen av Java. På tidspunktet for denne publikasjonen, er den nyeste utgivelsen OCT 2013 oppdateringen, og lenken / filnavnet vi bruker vil gjenspeile det. Vennligst sjekk for en nyere versjon av Linux ARMv6 / 7 Java-utgivelsen på Java-nedlastingssiden og oppdater linken / filnavnet tilsvarende når du følger instruksjonene våre.

På kommandoprompten, skriv inn følgende kommando:

sudo wget - no-check-sertifikat http: //www.java.net/download/jdk8/archive/b111/binaries/ jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Når nedlastingen harferdig med suksess, skriv inn følgende kommando:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C /opt/

Morsomt faktum: /opt/ katalognavnet er en rest av tidlig Unixdesign der /opt/-katalogen var for "valgfri" programvare installert etter hovedoperativsystemet;det var / Programfilene / av Unix-verdenen.

Etter at filen er ferdig med å trekke ut, oppgir du:

sudo /opt/jdk1.8.0/bin/ java -versjon

Denne kommandoen returnerer versionsnummeret til din nye Java-installasjon slik:

java-versjon "1.8.0-ea"
Java( TM) SE Runtime Environment(bygge 1.8.0-ea-b111)
Java HotSpot( TM) Client VM( bygge 25.0-b53, blandet modus)

Hvis du ikke ser ovenstående utskrift( eller en variant derav hvis du bruker en nyere versjonav Java), prøv å pakke ut arkivet på nytt. Hvis du ser avlesningen, skriver du inn følgende kommando for å rydde opp etter deg selv:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

På dette tidspunktet er Java installert og vier klar til å flytte på å installere vår Minecraft-server!

Installere og konfigurere Minecraft Server

Nå som vi har grunnlag for Minecraft-serveren, er det på tide å installere de delene som har betydning. Vi bruker SpigotMC, en lett og stabil Minecraft serverbygg som fungerer fantastisk på Pi.

Ta først en kopi av koden med følgende kommando:

sudo wget http://ci.md-5.net /job/Spigot/lastSuccessfulBuild/artifact/ Spigot-Server /target/ spigot.jar

Denne koblingen skal forbli stabil over tid, da den peker direktetil den nåværende stabile utgivelsen av Spigot, men hvis du har noen problemer, kan du alltid referere til SpigotMC nedlastingssiden her.

Når nedlastingen er fullført, skriv inn følgende kommando:

sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ spigot.jar nogui

Merk: Hvis du kjører kommandoen på en 256 MB Pi, endres 256 og 496 i kommandoen ovenfor til henholdsvis 128 og 256.

Serveren din starter, og det kommer en flurry av aktiviteten på skjermen. Vær forberedt på å vente 3-6 minutter eller så for prosessen med å sette opp serveren og generere kartet for å fullføre. Fremtidige oppstart vil ta mye mindre tid, rundt 20-30 sekunder.

Merk: Hvis noen ganger under konfigurasjonen eller spillprosessen blir det veldig rart( f.eks. Din nye Minecraft-server freaks ut og begynner å gyte deg i Nether og drepe deg umiddelbart), bruk "stopp" -kommandoen ved ledetekstenå grasiøst stoppe serveren, slik at du kan starte på nytt og feilsøke det.

Etter at prosessen er ferdig, gå over til datamaskinen du vanligvis spiller Minecraft på, brann den opp, og klikk på Multiplayer. Du bør se serveren din:

Hvis verden ikke dukker opp umiddelbart under nettverksskanningen, klikker du Add-knappen og skriver inn adressen til Pi-en manuelt.

Når du kobler deg til serveren, ser du statusendringen i serverstatusvinduet:

Ifølge serveren er vi i spill. Ifølge selve Minecraft-appen er vi også i spillet, men det er midt på natten i overlevelsesmodus:

Boo! Gyting i nattens død, våpenløs og uten ly er ingen måte å starte ting på.Ingen bekymringer skjønt, vi trenger å gjøre noe mer konfigurasjon;ingen tid til å sitte og bli skutt på av skjeletter. Dessuten, hvis du prøver å spille den uten noen konfigurasjonsjusteringer først, vil du sannsynligvis finne den ganske ustabil. Vi er bare her for å bekrefte at serveren er oppe, kjører og aksepterer innkommende tilkoblinger.

Når vi har bekreftet at serveren kjører og kan kobles( men ikke veldig spillbar ennå), er det på tide å slå av serveren. Via serverkonsollen, skriv inn kommandoen "Stopp" for å lukke alt ned.

Når du kommer tilbake til kommandoprompten, skriver du inn følgende kommando:

sudo nano server.properties

Når konfigurasjonsfilen åpnes, gjør du følgende endringer( eller bare klipp og lim inn konfigurasjonsfilen minus de to første linjene mednavn og datostempel):

#Minecraft serveregenskaper
#Thu 17 oktober 22:53:51 UTC 2013
generator-innstillinger =
#Default er sant, bytt til falskt
allow-nether = falskt
nivånavn = verden
aktivere-spørring = falsk
tillat-flight = falsk
server-port = 25565
nivå-type = DEFAULT
enable-rcon = falsk
force-gamemode = falsk
level-seed =
server-ip =
max-build-høyde = 256
spawn-npcs = ekte
white-list = falsk
gyte dyr = ekte
texture-pack =
snooper-aktivert = ekte
hardcore = falsk
online-modus = true
pvp = ekte
problemer = 1
spiller-idle-timeout = 0
gamemode = 0
#Default 20;du trenger bare å senke dette hvis du kjører
#a offentlige server og bekymret for belastninger.
max-spillere = 20
spawn-monsters = true
#Default er 10, 3-5 ideell for Pi
visningsavstand = 5
generere strukturer = ekte
spawn-beskyttelse = 16
motd = En Minecraft Server

InServerstatusvinduet, sett gjennom SSH-forbindelsen til pi, angir følgende kommando for å gi deg operatørstatus på Minecraft-serveren( slik at du kan bruke kraftigere kommandoer i spillet uten å alltid gå tilbake til serverstatusvinduet).

op [ditt minecraft kallenavn]

På dette punktet ser det ut til at det er bedre, men vi har fortsatt litt tweaking å gjøre før serveren er veldig hyggelig. For det formål, la oss installere noen plugins.

Den første plugin, og den du bør installere over alle andre, er NoSpawnChunks. For å installere pluginet, besøk først NoSpawnChunks nettside og ta tak i nedlastingslinken for den nyeste versjonen. Som av denne skrivingen er den nåværende utgivelsen v0.3.

Tilbake på kommandoprompten( kommandoprompten til Pi, ikke serverkonsollen - hvis serveren din fortsatt er aktiv, slå den ned) skriv inn følgende kommandoer:

cd /home/pi/ plugins

sudo wget http: //dev.bukkit.org/media/files/586/974/ NoSpawnChunks.jar

Neste, gå til ClearLag-plugin-siden, og ta tak i den siste lenken( fra denne opplæringen, det er v2.6.0).Skriv inn følgende på ledeteksten:

sudo wget http: //dev.bukkit.org/media/files/743/213/ Clearlag.jar

Fordi filene ikke er komprimert i en. ZIP eller lignende beholder, er det alt som er til det: pluginene er parkert i plugin-katalogen.(Husk dette for fremtidige plugin-nedlastinger, filen må være whatplugin.jar, så hvis den er komprimert, må du pakke den inn i plugin-katalogen.)

Start serveren:

sudo /opt/jdk1.8.0/bin/ java -Xms256M -Xmx496M -jar /home/pi/ spigot.jar nogui

Vær forberedt på en litt lengre oppstartstid( nærmere 3-6 minutter og mye lenger enn 30 sekunder du nettopp har opplevd) da plugins påvirker verdenskartet og trenger et minutt for å massere alt. Etter at gyteprosessen er ferdig, skriv følgende på serverkonsollen:

plugins

Dette viser alle pluginene som for øyeblikket er aktive på serveren. Du bør se noe slikt:

Hvis pluginene ikke er lastet, må du kanskje stoppe og starte serveren på nytt.

Etter at du har bekreftet at pluginene dine er lastet, gå videre og bli med i spillet. Du bør legge merke til betydelig snappier lek. I tillegg får du sporadiske meldinger fra pluginene som indikerer at de er aktive, som vist nedenfor:

På dette tidspunktet er Java installert, serveren er installert, og vi har tweaked våre innstillinger for for Pi. Det er på tide å begynne å bygge med venner!

Merk: Et nettsted på internett dekket noen av trinnene for å installere Java og Spigot før oss, og det er mulig at vi brukte denne artikkelen som referanse og glemte å lenke den. Hvis du vil lese den artikkelen, kan du gjøre det ved å klikke på denne lenken.