Sådan installeres Minecraft Server i Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Der er mange online Minecraft -servere derude, hvor du kan spille Minecraft med dine venner. Du kan også oprette din egen Minecraft-server ved hjælp af en Raspberry Pi 4 single-board computer derhjemme til at spille med venner og andre online.

Oprettelse af din egen Minecraft -server har nogle fordele:







  • Minecraft -verdensdata gemmes på dit Raspberry Pi -system.
  • Du kan spille Minecraft med dine venner på LAN.
  • Du kan få en offentlig IP -adresse og lade alle fra hvor som helst deltage i din Minecraft -server.
  • Du kan køre alle Minecraft mods, du ønsker.
  • Du vil være administrator.
  • Du kan styre de brugere, der spiller Minecraft på din server.
  • Du kan give adgang til hvem du vil, nægte adgang til hvem du vil, og sparke nogen ud af din server når som helst.

Kort sagt har du fuld kontrol over din Minecraft -server.



Da Raspberry Pi 4 er en billigt single-board computer, kan det være meget omkostningseffektivt at bygge en Minecraft-server med et Raspberry Pi 4-system. Raspberry Pi 4 er også en enhed med lav effekt. Du skal ikke bekymre dig om elregninger. Du kan bruge enhver powerbank til at drive et Raspberry Pi 4 -system.



Denne artikel viser dig, hvordan du installerer din egen Minecraft -server i Raspberry Pi 4.





Hvad du får brug for

Hvis du vil konfigurere en Minecraft -server på dit Raspberry Pi 4 -system, skal du bruge følgende:

  1. En Raspberry Pi 4 single-board computer (4 GB versionen anbefales, men 2 GB versionen fungerer også).
  2. En USB Type-C strømadapter.
  3. Et 16 GB eller 32 GB microSD -kort med Raspberry Pi OS blinkede. Jeg anbefaler Raspberry Pi OS Lite (uden det grafiske skrivebordsmiljø), selvom desktopversionen af ​​Raspberry Pi OS også vil fungere.
  4. Netværksforbindelse på Raspberry Pi 4 -enheden.
  5. En bærbar eller stationær computer til VNC fjernadgang til skrivebordet eller SSH -adgang til Raspberry Pi 4 -enheden.

Hvis du har brug for hjælp til at blinke Raspberry Pi OS -billedet på microSD -kortet, kan du læse artiklen Sådan installeres og bruges Raspberry Pi Imager.



Hvis du er nybegynder i at arbejde med Raspberry Pi og har brug for hjælp til at installere Raspberry Pi OS på din Raspberry Pi 4 -enhed, kan du tjekke artiklen Sådan installeres Raspberry Pi OS på Raspberry Pi 4 .

Hvis du også har brug for hjælp til den hovedløse opsætning af Raspberry Pi 4, kan du læse artiklen Sådan installeres og konfigureres Raspberry Pi OS på Raspberry Pi 4 uden ekstern skærm.

Opgradering af Raspberry Pi OS

Inden du går i gang med at installere en Minecraft -server i Raspberry Pi 4, er det en god idé at opgradere alle de eksisterende pakker i dit Raspberry Pi OS.

Opdater først APT -pakkelagringscachen med følgende kommando:

$sudopassende opdatering

For at opgradere alle de eksisterende pakker i dit Raspberry Pi OS, skal du køre følgende kommando:

$sudopassende fuld opgradering

For at bekræfte installationen skal du trykke på OG og tryk derefter på .

APT -pakkehåndtereren vil downloade og installere alle de nødvendige pakker fra Internettet. Dette kan tage et stykke tid at fuldføre.

På dette tidspunkt skal alle opdateringer installeres.

For at ændringerne skal træde i kraft, skal du genstarte dit Raspberry Pi 4 -system med følgende kommando:

$sudogenstarte

Installation af Java Development Kit

Minecraft -servere er skrevet i programmeringssproget Java. Så du skal have Java installeret på din computer for at Minecraft -serveren skal fungere.

Heldigvis er Java Development Kit (kort sagt JDK) tilgængeligt i det officielle pakkeopbevaringssted for Raspberry Pi OS. Så det er let at installere Java Development Kit på Raspberry Pi OS.

For at installere Java Development Kit på dit Raspberry Pi -system, skal du køre følgende kommando:

$sudopassendeinstallerestandard-jdk

For at bekræfte installationen skal du trykke på OG og tryk derefter på .

Alle de nødvendige pakker downloades fra Internettet. Dette kan tage et stykke tid at fuldføre.

Når de nødvendige pakker er downloadet fra internettet, bliver de installeret på Raspberry Pi OS en efter en. Dette kan tage et stykke tid at fuldføre.

På dette tidspunkt skal JDK installeres.

Officiel vs. Papermc Minecraft Server

I denne artikel har jeg vist dig, hvordan du installerer både den officielle og Papermc Minecraft -serveren.

Den eneste forskel mellem disse to er, at den officielle Minecraft-server er lukket kilde, mens Papermc Minecraft-serveren vedligeholdes af fællesskabet og er open-source. Med hensyn til ydeevne vil disse to servertyper have deres forskelle.

Du kan installere enten den officielle Minecraft -server eller Papermc Minecraft -serveren. Dette valg afhænger af dine personlige præferencer.

Installation af en officiel Minecraft -server

I dette afsnit lærer du, hvordan du installerer en officiel Minecraft -server på dit Raspberry Pi OS.

Opret først det nye bibliotek ~/minecraft-server med følgende kommando:

$mkdir -v~/minecraft-server

Naviger til det nyoprettede bibliotek ~/minecraft-server med følgende kommando:

$CD~/minecraft-server

Besøg den officielle downloadside for Minecraft -serveren her .

Når siden er indlæst, skal du finde downloadlinket til den nyeste version af Minecraft -serveren, som du kan se på skærmbilledet herunder.

Højreklik (RMB) på downloadlinket, og klik på Kopier linkadresse for at kopiere downloadlinket til Minecraft -serveren.


Download Minecraft -serverens Java -arkiv ved hjælp af det downloadlink, du lige har kopieret, som følger:

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

Minecraft -serverens Java -arkivfil downloades nu. Dette kan tage et par sekunder at fuldføre.

På dette tidspunkt skal filen downloades.

Den nye fil server.jar skal også oprettes i din nuværende arbejdskatalog.

$ls -lh

Kør Minecraft -serveren som følger:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Her er -Xms og -Xmx indstillinger bruges til at indstille mængden af ​​hukommelse, Minecraft -serveren kan bruge.

Jeg har tildelt 2048 MB eller 2 GB hukommelse til Minecraft -serveren, da jeg har 8 GB -versionen af ​​Raspberry Pi 4. Hvis du har 2 GB -versionen af ​​Raspberry Pi 4, skal du sætte den til 1024 MB.

Du bør se følgende output første gang du kører Minecraft -serveren. Dette skyldes, at du først skal acceptere EULA (slutbrugerlicensaftalen) på Minecraft-serveren for at kunne køre den.

Den nye fil eula.txt skal oprettes i din nuværende arbejdskatalog første gang du kører Minecraft -serveren, som du kan se på skærmbilledet herunder.

For at acceptere EULA skal du åbne eula.txt fil med nano -teksteditoren som følger:

$nanoeula.txt

Det eula variabel skal indstilles til falsk som standard.

Skift denne værdi til SAND, som vist på skærmbilledet herunder.

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme eula.txt fil.

Når du har accepteret EULA, kan du køre Minecraft -serveren med den samme kommando som før:

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Nu starter Minecraft -serveren, som du kan se på skærmbilledet herunder.

Minecraft -verden genereres nu. Dette kan tage et stykke tid at fuldføre.

Når Minecraft -serveren er klar, skal du se logmeddelelsen Færdig, som markeret på skærmbilledet herunder.

Installation af PaperMC Minecraft Server

I dette afsnit lærer du, hvordan du installerer open-source PaperMC Minecraft-serveren på dit Raspberry Pi OS.

Opret først det nye bibliotek ~/papermc-server med følgende kommando:

$mkdir -v~/papermc-server

Naviger til det nyoprettede bibliotek ~/papermc-server med følgende kommando:

$CD~/papermc-server

Besøg den officielle downloadside for PaperMC Minecraft -serveren her .

Når siden er indlæst, skal du finde downloadlinket til den nyeste version af PaperMC Minecraft -serveren, som du kan se på skærmbilledet herunder.

Højreklik (RMB) på downloadlinket, og klik på Kopier linkadresse for at kopiere downloadlinket til PaperMC Minecraft -serveren.

Download PaperMC Minecraft -serverens Java -arkiv ved hjælp af det downloadlink, du lige har kopieret, som følger:

$wget -ELLERserver.jar https://papermc.io/ild/v1/papir/1.16.4/261/Hent

PaperMC Minecraft -serverens Java -arkivfil downloades nu. Dette kan tage et par sekunder at fuldføre.

På dette tidspunkt skal filen downloades.

Den nye fil server.jar skal også oprettes i din nuværende arbejdskatalog.

$ls -lh

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

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

Her er -Xms og -Xmx indstillinger bruges til at indstille mængden af ​​hukommelse, som PaperMC Minecraft -serveren kan bruge.

Jeg har tildelt 2048 MB eller 2 GB hukommelse til Minecraft -serveren, da jeg har 8 GB -versionen af ​​Raspberry Pi 4. Hvis du har 2 GB -versionen af ​​Raspberry Pi 4, skal du sætte den til 1024 MB.

Du bør se følgende output første gang du kører PaperMC Minecraft -serveren. Dette skyldes, at du har accepteret EULA (slutbrugerlicensaftalen) for PaperMC Minecraft-serveren for at kunne køre den.

Den nye fil eula.txt skal oprettes i din nuværende arbejdskatalog første gang du kører PaperMC Minecraft -serveren, som du kan se på skærmbilledet herunder:

For at acceptere EULA skal du åbne eula.txt fil med nano teksteditor, som følger:

$nanoeula.txt

Det eula variabel skal indstilles til falsk som standard.

Skift denne værdi til SAND, som vist på skærmbilledet herunder.

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme eula.txt fil.

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

$java -Xmx2048M -Xms2048M -krukkeserver.jar nogui

PaperMC Minecraft -serveren startes nu, og en ny verden genereres, som du kan se på skærmbilledet herunder. Dette vil tage et stykke tid at fuldføre.

Når PaperMC Minecraft -serveren er klar, skal du se loggen Færdig, som markeret på skærmbilledet herunder.

Spiller Minecraft på Raspberry Pi 4 Minecraft Server

For at få adgang til Minecraft -serveren, der kører på Raspberry Pi -enheden fra andre enheder i dit hjemmenetværk (LAN), skal du kende IP -adressen på din Raspberry Pi -enhed.

Du kan finde IP -adressen på din Raspberry Pi -enhed fra webadministrationsgrænsefladen på din hjemmrouter. I mit tilfælde er IP -adressen 192.168.0.106. Dette vil være anderledes for dig. Så sørg for at udskifte min IP med din fra nu af.

Hvis du har adgang til Raspberry Pi -konsollen, kan du også køre følgende kommando for at finde IP -adressen.

$værtsnavn -JEG

Hvis du vil spille Minecraft på Minecraft -serveren installeret på din Raspberry Pi 4 -enhed, skal du køre Minecraft Java Edition og klikke på Multiplayer .

Kontrollere Vis ikke denne skærm igen og klik på Fortsæt .

Klik på Direkte forbindelse .

Indtast IP -adressen på din Raspberry Pi 4, og klik på Tilmeld dig server .

Minecraft skulle nu begynde at oprette forbindelse til Minecraft -serveren, der kører på Raspberry Pi 4 -enheden.

Du bør også kunne se, at en ny bruger har tilsluttet sig spillet i Minecraft -serverloggen.

Minecraft skulle starte. Du kan nu nyde Minecraft på din egen Minecraft -server, der kører på Raspberry Pi 4.

Du kan trykke på P for at liste de spillere, der er forbundet til din Minecraft -server. Lige nu er jeg den eneste spiller på min Minecraft -server, som du kan se på skærmbilledet herunder:

Når du stopper Minecraft -spillet, bør Minecraft -serverloggen også underrette dig om denne handling.

Start af Minecraft -serveren ved opstart

Det er ikke særlig praktisk at starte Minecraft -serveren manuelt, hver gang du starter din Raspberry Pi -enhed. Så vi kan oprette en systemd -service, der automatisk starter Minecraft -serveren ved opstart.

Opret først minecraft-server.service fil i /etc/systemd/system/ bibliotek, som følger:

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

Indtast følgende linjer i minecraft-server.service fil.

[Enhed]
Beskrivelse= Minecraft Server
Efter= netværk. mål
[Service]
WorkingDirectory=/hjem/pi/minecraft-server
Miljø=MC_MEMORY= 2048 mio
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -krukkeserver.jar nogui
Standardoutput= arve
Standard fejl= arve
Genstart= altid
Bruger= pi
[Installere]
WantedBy= multi-user.target

Hvis du vil køre den officielle Minecraft -server, skal du sørge for, at WorkingDirectory er indstillet til /home/pi/minecraft-server i minecraft-server.service fil.

WorkingDirectory=/hjem/pi/minecraft-server

Hvis du vil køre PaperMC Minecraft -serveren, skal du sørge for, at WorkingDirectory er indstillet til /home/pi/papermc-server i minecraft-server.service fil.

WorkingDirectory=/hjem/pi/papermc-server

Du kan også ændre MC_MEMORY miljøvariabel for at indstille mængden af ​​hukommelse, du vil tildele din Minecraft -server.

Miljø=MC_MEMORY= 2048 mio

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme minecraft-server.service fil.

Genindlæs systemd -dæmonerne, så ændringerne træder i kraft som følger:

$sudosystemctl daemon-reload

Som du kan se, er minecraft-server systemd service kører ikke i øjeblikket.

$sudosystemctl status minecraft-server.service

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

$sudosystemctl start minecraft-server.service

Det minecraft-server service skal være aktiv/kørende, som du kan se på skærmbilledet herunder. Så minecraft-server systemd service virker.

$sudosystemctl status minecraft-server.service

Du kan også tilføje minecraft-server systemd service til systemstart af Raspberry Pi OS med følgende kommando:

$sudosystemctlaktivereminecraft-server.service

For at ændringerne skal træde i kraft, skal du genstarte dit Raspberry Pi -system med følgende kommando:

$sudogenstarte

Når dit Raspberry Pi-system starter, skal minecraft-server systemd-tjenesten være aktiv/kørende, som du kan se på skærmbilledet herunder.

$sudosystemctl status minecraft-server.service

Konklusion

I denne artikel lærte du, hvordan du opretter din egen Minecraft-server ved hjælp af Raspberry Pi 4 single-board computeren. Du så, hvordan du installerer både den officielle Minecraft-server og open-source PaperMC Minecraft-serveren på din Raspberry Pi 4-enhed. Du lærte også, hvordan du spiller Minecraft på Minecraft -serveren, der kører på Raspberry Pi 4 -systemet.