Slik installerer du Minecraft Server i Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Det er mange online Minecraft -servere der ute hvor du kan spille Minecraft med vennene dine. Du kan også lage din egen Minecraft-server ved hjelp av en Raspberry Pi 4 enkeltbordsmaskin hjemme for å spille med venner og andre online.

Å lage din egen Minecraft -server har noen fordeler:







  • Minecraft -verdensdataene blir lagret på Raspberry Pi -systemet ditt.
  • Du kan spille Minecraft med vennene dine på LAN.
  • Du kan få en offentlig IP -adresse og la hvem som helst fra hvor som helst bli med på Minecraft -serveren.
  • Du kan kjøre alle Minecraft -mods du vil.
  • Du vil være administrator.
  • Du kan kontrollere brukerne som spiller Minecraft på serveren din.
  • Du kan gi tilgang til hvem du vil, nekte tilgang til hvem du vil, og sparke noen ut av serveren din når som helst.

Kort sagt, du vil ha full kontroll over Minecraft -serveren din.



Ettersom Raspberry Pi 4 er en rimelig enbrett-datamaskin, kan det være svært kostnadseffektivt å bygge en Minecraft-server med et Raspberry Pi 4-system. Raspberry Pi 4 er også en enhet med lite strøm. Du trenger ikke å bekymre deg for strømregninger. Du kan bruke hvilken som helst kraftbank til å drive et Raspberry Pi 4 -system.



Denne artikkelen viser deg hvordan du installerer din egen Minecraft -server i Raspberry Pi 4.





Hva du trenger

Hvis du vil konfigurere en Minecraft -server på Raspberry Pi 4 -systemet ditt, trenger du følgende:

  1. En enkeltbrett-datamaskin fra Raspberry Pi 4 (4 GB-versjonen anbefales, men 2 GB-versjonen vil også fungere).
  2. En USB Type-C strømadapter.
  3. Et 16 GB eller 32 GB microSD -kort med Raspberry Pi OS blinker. Jeg anbefaler Raspberry Pi OS Lite (uten det grafiske skrivebordsmiljøet), selv om skrivebordsversjonen av Raspberry Pi OS også vil fungere.
  4. Nettverkstilkobling på Raspberry Pi 4 -enheten.
  5. En bærbar eller stasjonær datamaskin for VNC ekstern skrivebordstilgang eller SSH -tilgang til Raspberry Pi 4 -enheten.

Hvis du trenger hjelp til å blinke Raspberry Pi OS -bildet på microSD -kortet, kan du lese artikkelen Slik installerer og bruker Raspberry Pi Imager.



Hvis du er nybegynner på å jobbe med Raspberry Pi og trenger hjelp med å installere Raspberry Pi OS på din Raspberry Pi 4 -enhet, kan du se artikkelen. Slik installerer du Raspberry Pi OS på Raspberry Pi 4 .

Hvis du trenger hjelp med det hodeløse oppsettet av Raspberry Pi 4, kan du se artikkelen Slik installerer og konfigurerer du Raspberry Pi OS på Raspberry Pi 4 uten ekstern skjerm.

Oppgraderer Raspberry Pi OS

Før du begynner med å installere en Minecraft -server i Raspberry Pi 4, er det en god idé å oppgradere alle de eksisterende pakkene til Raspberry Pi OS.

Oppdater først APT -pakkens depotbuffer med følgende kommando:

$sudopassende oppdatering

For å oppgradere alle eksisterende pakker i Raspberry Pi OS, kjør følgende kommando:

$sudopassende full oppgradering

Trykk på for å bekrefte installasjonen OG og trykk deretter .

APT -pakkebehandleren vil laste ned og installere alle nødvendige pakker fra Internett. Dette kan ta en stund å fullføre.

På dette tidspunktet bør alle oppdateringene installeres.

For at endringene skal tre i kraft, start Raspberry Pi 4 -systemet på nytt med følgende kommando:

$sudostarte på nytt

Installere Java Development Kit

Minecraft -servere er skrevet på programmeringsspråket Java. Så du må ha Java installert på datamaskinen din for at Minecraft -serveren skal fungere.

Heldigvis er Java Development Kit (kort sagt JDK) tilgjengelig i det offisielle pakkelageret til Raspberry Pi OS. Så det er enkelt å installere Java Development Kit på Raspberry Pi OS.

For å installere Java Development Kit på Raspberry Pi -systemet ditt, kjør følgende kommando:

$sudopassendeinstallerestandard-jdk

Trykk på for å bekrefte installasjonen OG og trykk deretter .

Alle nødvendige pakker lastes ned fra Internett. Dette kan ta en stund å fullføre.

Når de nødvendige pakkene er lastet ned fra Internett, blir de installert på Raspberry Pi OS en etter en. Dette kan ta en stund å fullføre.

På dette tidspunktet bør JDK installeres.

Offisiell vs. Papermc Minecraft Server

I denne artikkelen har jeg vist deg hvordan du installerer både den offisielle og Papermc Minecraft -serveren.

Den eneste forskjellen mellom disse to er at den offisielle Minecraft-serveren er lukket kilde, mens Papermc Minecraft-serveren vedlikeholdes av samfunnet og er åpen kildekode. Når det gjelder ytelse, vil disse to servertypene ha sine forskjeller.

Du kan installere enten den offisielle Minecraft -serveren eller Papermc Minecraft -serveren. Dette valget avhenger av dine personlige preferanser.

Installere en offisiell Minecraft -server

I denne delen lærer du hvordan du installerer en offisiell Minecraft -server på Raspberry Pi OS.

Opprett først den nye katalogen ~/minecraft-server med følgende kommando:

$mkdir -v~/minecraft-server

Naviger til den nyopprettede katalogen ~/minecraft-server med følgende kommando:

$CD~/minecraft-server

Besøk den offisielle nedlastingssiden til Minecraft -serveren her .

Når siden er lastet inn, finner du nedlastingskoblingen til den nyeste versjonen av Minecraft -serveren, som du kan se på skjermbildet nedenfor.

Høyreklikk (RMB) på nedlastingskoblingen og klikk Kopier adresselenken for å kopiere nedlastingskoblingen til Minecraft -serveren.


Last ned Minecraft -serverens Java -arkiv ved hjelp av nedlastingskoblingen du nettopp har kopiert, som følger:

$wgethttps://launcher.mojang.com/v1/gjenstander/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

Minecraft -serverens Java -arkivfil lastes nå ned. Dette kan ta noen sekunder å fullføre.

På dette tidspunktet bør filen lastes ned.

Den nye filen server.jar bør også opprettes i din nåværende arbeidskatalog.

$ls -lh

Kjør Minecraft -serveren som følger:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Her, den -Xms og -Xmx alternativer brukes til å angi mengden minne som Minecraft -serveren kan bruke.

Jeg har tildelt 2048 MB eller 2 GB minne til Minecraft -serveren, ettersom jeg har 8 GB -versjonen av Raspberry Pi 4. Hvis du har 2 GB -versjonen av Raspberry Pi 4, så sett den til 1024 MB.

Du bør se følgende utgang første gang du kjører Minecraft -serveren. Dette er fordi du først må godta EULA (sluttbrukerlisensavtale) til Minecraft-serveren for å kunne kjøre den.

Den nye filen eula.txt skal opprettes i din nåværende arbeidskatalog første gang du kjører Minecraft -serveren, som du kan se på skjermbildet nedenfor.

For å godta EULA, åpner du eula.txt filen med nano -tekstredigereren som følger:

$nanoeula.txt

De eula variabelen bør settes til falsk som standard.

Endre denne verdien til EKTE, som vist på skjermbildet nedenfor.

Når du er ferdig, trykker du på + X etterfulgt av OG og for å lagre eula.txt fil.

Når du har akseptert EULA, kan du kjøre Minecraft -serveren med samme kommando som før:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Nå starter Minecraft -serveren, som du kan se på skjermbildet nedenfor.

Minecraft -verdenen blir nå generert. Dette kan ta en stund å fullføre.

Når Minecraft -serveren er klar, bør du se loggmeldingen Ferdig, som markert på skjermbildet nedenfor.

Installere PaperMC Minecraft Server

I denne delen lærer du hvordan du installerer open-source PaperMC Minecraft-serveren på Raspberry Pi OS.

Opprett først den nye katalogen ~/papermc-server med følgende kommando:

$mkdir -v~/papermc-server

Naviger til den nyopprettede katalogen ~/papermc-server med følgende kommando:

$CD~/papermc-server

Besøk offisiell nedlastingsside for PaperMC Minecraft -serveren her .

Når siden er lastet inn, bør du finne nedlastingskoblingen til den nyeste versjonen av PaperMC Minecraft -serveren, som du kan se på skjermbildet nedenfor.

Høyreklikk (RMB) på nedlastingskoblingen og klikk Kopier adresselenken for å kopiere nedlastingskoblingen til PaperMC Minecraft -serveren.

Last ned PaperMC Minecraft -serverens Java -arkiv med nedlastingskoblingen du nettopp kopierte, som følger:

$wget -ELLERserver.jar https://papermc.io/Brann/v1/papir/1.16.4/261/nedlasting

PaperMC Minecraft -serverens Java -arkivfil lastes nå ned. Dette kan ta noen sekunder å fullføre.

På dette tidspunktet bør filen lastes ned.

Den nye filen server.jar bør også opprettes i din nåværende arbeidskatalog.

$ls -lh

Kjør PaperMC Minecraft -serveren som følger:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Her, den -Xms og -Xmx alternativer brukes til å angi mengden minne som PaperMC Minecraft -serveren kan bruke.

Jeg har tildelt 2048 MB eller 2 GB minne til Minecraft -serveren, ettersom jeg har 8 GB -versjonen av Raspberry Pi 4. Hvis du har 2 GB -versjonen av Raspberry Pi 4, så sett den til 1024 MB.

Du bør se følgende utgang første gang du kjører PaperMC Minecraft -serveren. Dette er fordi du har godta EULA (sluttbrukerlisensavtale) til PaperMC Minecraft-serveren for å kunne kjøre den.

Den nye filen eula.txt skal opprettes i din nåværende arbeidskatalog første gang du kjører PaperMC Minecraft -serveren, som du kan se på skjermbildet nedenfor:

For å godta EULA, åpner du eula.txt filen med nano tekstredigerer, som følger:

$nanoeula.txt

De eula variabelen bør settes til falsk som standard.

Endre denne verdien til EKTE, som vist på skjermbildet nedenfor.

Når du er ferdig, trykker du på + X etterfulgt av OG og for å lagre eula.txt fil.

Når du har akseptert EULA, kan du kjøre PaperMC Minecraft -serveren med samme kommando som før:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

PaperMC Minecraft -serveren starter nå og en ny verden genereres, som du kan se på skjermbildet nedenfor. Dette vil ta en stund å fullføre.

Når PaperMC Minecraft -serveren er klar, bør du se loggen Ferdig, som markert på skjermbildet nedenfor.

Spiller Minecraft på Raspberry Pi 4 Minecraft Server

For å få tilgang til Minecraft -serveren som kjører på Raspberry Pi -enheten fra andre enheter i hjemmenettverket (LAN), må du vite IP -adressen til din Raspberry Pi -enhet.

Du kan finne IP -adressen til Raspberry Pi -enheten din fra webadministrasjonsgrensesnittet til hjemmeruteren. I mitt tilfelle er IP -adressen 192.168.0.106. Dette vil være annerledes for deg. Så husk å erstatte min IP med din fra nå av.

Hvis du har tilgang til Raspberry Pi -konsollen, kan du også kjøre følgende kommando for å finne IP -adressen.

$vertsnavn -JEG

For å spille Minecraft på Minecraft -serveren som er installert på din Raspberry Pi 4 -enhet, kjør Minecraft Java Edition og klikk på Flerspiller .

Kryss av Ikke vis denne skjermen igjen og klikk Fortsette .

Klikk Direkte kontakt .

Skriv inn IP -adressen til Raspberry Pi 4 og klikk Bli med på server .

Minecraft skal nå begynne å koble til Minecraft -serveren som kjører på Raspberry Pi 4 -enheten.

Du bør også kunne se at en ny bruker har sluttet seg til spillet i Minecraft -serverloggen.

Minecraft burde starte. Du kan nå nyte Minecraft på din egen Minecraft -server som kjører på Raspberry Pi 4.

Du kan trykke P for å vise spillerne som er koblet til Minecraft -serveren din. Akkurat nå er jeg den eneste spilleren på Minecraft -serveren min, som du kan se på skjermbildet nedenfor:

Når du stopper Minecraft -spillet, bør Minecraft -serverloggen også varsle deg om denne handlingen.

Starter Minecraft -serveren ved oppstart

Det er ikke veldig praktisk å starte Minecraft -serveren manuelt hver gang du starter Raspberry Pi -enheten. Så vi kan lage en systemtjeneste som automatisk starter Minecraft -serveren ved oppstart.

Opprett først minecraft-server.service filen i /etc/systemd/system/ katalogen, som følger:

$sudo nano /etc/system/system/minecraft-server.service

Skriv inn følgende linjer i minecraft-server.service fil.

[Enhet]
Beskrivelse= Minecraft Server
Etter= nettverk.mål
[Service]
WorkingDirectory=/hjem/pi/minecraft-server
Miljø=MC_MEMORY= 2048 millioner
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -krukkeserver.jar nogui
Standard utgang= arve
Standard feil= arve
Omstart= alltid
Bruker= pi
[Installere]
WantedBy= multi-user.target

Hvis du vil kjøre den offisielle Minecraft -serveren, må du kontrollere at WorkingDirectory er satt til /home/pi/minecraft-server i minecraft-server.service fil.

WorkingDirectory=/hjem/pi/minecraft-server

Hvis du vil kjøre PaperMC Minecraft -serveren, må du kontrollere at WorkingDirectory er satt til /home/pi/papermc-server i minecraft-server.service fil.

WorkingDirectory=/hjem/pi/papermc-server

Du kan også endre MC_MEMORY miljøvariabel for å angi mengden minne du vil tildele Minecraft -serveren din.

Miljø=MC_MEMORY= 2048 millioner

Når du er ferdig, trykker du på + X etterfulgt av OG og for å lagre minecraft-server.service fil.

Last inn systemd -demonene for at endringene skal tre i kraft, som følger:

$sudosystemctl daemon-reload

Som du kan se, minecraft-server systemd -tjenesten kjører ikke for øyeblikket.

$sudosystemctl status minecraft-server.service

Du kan starte minecraft-server systemd -tjeneste med følgende kommando:

$sudosystemctl starter minecraft-server.service

De minecraft-server tjenesten skal være aktiv/kjørende, som du kan se på skjermbildet nedenfor. Så minecraft-server systemd -tjenesten fungerer.

$sudosystemctl status minecraft-server.service

Du kan også legge til minecraft-server systemd service til systemoppstart av Raspberry Pi OS med følgende kommando:

$sudosystemctlmuliggjøreminecraft-server.service

For at endringene skal tre i kraft, start Raspberry Pi -systemet på nytt med følgende kommando:

$sudostarte på nytt

Når Raspberry Pi-systemet ditt starter opp, bør minecraft-server systemd-tjenesten være aktiv/kjørende, som du kan se på skjermbildet nedenfor.

$sudosystemctl status minecraft-server.service

Konklusjon

I denne artikkelen lærte du hvordan du oppretter din egen Minecraft-server ved hjelp av Raspberry Pi 4 enkeltbordsmaskin. Du så hvordan du installerer både den offisielle Minecraft-serveren og open-source PaperMC Minecraft-serveren på din Raspberry Pi 4-enhet. Du lærte også hvordan du spiller Minecraft på Minecraft -serveren som kjører på Raspberry Pi 4 -systemet.