Kako namestiti strežnik Minecraft v Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Obstaja veliko spletnih strežnikov Minecraft, kjer lahko igrate Minecraft s prijatelji. Prav tako lahko ustvarite lasten strežnik Minecraft z računalnikom z eno ploščo Raspberry Pi 4 doma, da se igrate s prijatelji in drugimi na spletu.

Ustvarjanje lastnega strežnika Minecraft ima nekaj prednosti:







  • Podatki o svetu Minecraft bodo shranjeni v vašem sistemu Raspberry Pi.
  • Minecraft lahko igrate s prijatelji na LAN -u.
  • Lahko dobite javni naslov IP in kdor koli od kjer koli se lahko pridruži vašemu strežniku Minecraft.
  • Zaženete lahko vse modove Minecraft, ki jih želite.
  • Vi boste skrbnik.
  • Na svojem strežniku lahko nadzirate uporabnike, ki igrajo Minecraft.
  • Dovolite lahko dostop vsem, ki jih želite, onemogočite dostop do kogar koli in kadar koli izstrelite koga iz strežnika.

Skratka, imeli boste popoln nadzor nad strežnikom Minecraft.



Ker je Raspberry Pi 4 poceni računalnik z eno ploščo, je gradnja strežnika Minecraft s sistemom Raspberry Pi 4 lahko zelo stroškovno učinkovita. Raspberry Pi 4 je tudi naprava z nizko porabo energije. Za račune za elektriko vam ne bo treba skrbeti. Za napajanje sistema Raspberry Pi 4 lahko uporabite katero koli banko moči.



Ta članek vam pokaže, kako v Raspberry Pi 4 namestite lasten strežnik Minecraft.





Kaj boste potrebovali

Če želite v sistemu Raspberry Pi 4 nastaviti strežnik Minecraft, boste potrebovali naslednje:

  1. Računalnik z eno ploščo Raspberry Pi 4 (priporočena je različica s 4 GB, vendar bo delovala tudi različica z 2 GB).
  2. Napajalnik USB Type-C.
  3. Utripala je kartica microSD s 16 GB ali 32 GB z Raspberry Pi OS. Priporočam Raspberry Pi OS Lite (brez grafičnega namiznega okolja), čeprav bo delovala tudi namizna različica OS Raspberry Pi.
  4. Omrežna povezljivost na napravi Raspberry Pi 4.
  5. Prenosni ali namizni računalnik za dostop do oddaljenega namizja VNC ali dostop SSH do naprave Raspberry Pi 4.

Če potrebujete pomoč pri utripanju slike OS Raspberry Pi na kartici microSD, si oglejte članek Kako namestiti in uporabljati Raspberry Pi Imager.



Če ste začetnik pri delu z Raspberry Pi in potrebujete pomoč pri namestitvi OS Raspberry Pi v napravo Raspberry Pi 4, si oglejte članek Kako namestiti Raspberry Pi OS na Raspberry Pi 4 .

Če potrebujete tudi kakšno pomoč pri brezglavi nastavitvi Raspberry Pi 4, si oglejte članek Kako namestiti in konfigurirati Raspberry Pi OS na Raspberry Pi 4 brez zunanjega monitorja.

Nadgradnja sistema Raspberry Pi OS

Preden začnete z nameščanjem strežnika Minecraft v Raspberry Pi 4, je dobro, da nadgradite vse obstoječe pakete vašega Raspberry Pi OS.

Najprej posodobite predpomnilnik shrambe paketov APT z naslednjim ukazom:

$sudoapt posodobitev

Če želite nadgraditi vse obstoječe pakete v sistemu Raspberry Pi OS, zaženite naslednji ukaz:

$sudoapt popolna nadgradnja

Za potrditev namestitve pritisnite IN in nato pritisnite .

Upravitelj paketov APT bo prenesel in namestil vse potrebne pakete iz interneta. To lahko traja nekaj časa.

Na tej točki je treba namestiti vse posodobitve.

Če želite, da spremembe začnejo veljati, znova zaženite sistem Raspberry Pi 4 z naslednjim ukazom:

$sudoznova zaženite

Namestitev razvojnega kompleta Java

Strežniki Minecraft so napisani v programskem jeziku Java. Torej, za delovanje strežnika Minecraft morate imeti v računalniku nameščeno Javo.

Na srečo je Java Development Kit (na kratko JDK) na voljo v uradnem skladišču paketov Raspberry Pi OS. Torej, razvojni komplet Java je enostavno namestiti v OS Raspberry Pi.

Če želite namestiti Java Development Kit v sistem Raspberry Pi, zaženite naslednji ukaz:

$sudoaptnamestitedefault-jdk

Za potrditev namestitve pritisnite IN in nato pritisnite .

Vsi potrebni paketi bodo preneseni z interneta. To lahko traja nekaj časa.

Ko so potrebni paketi naloženi z interneta, bodo nameščeni eden za drugim v OS Raspberry Pi OS. To lahko traja nekaj časa.

Na tej točki je treba namestiti JDK.

Uradni vs Papermc Minecraft strežnik

V tem članku sem vam pokazal, kako namestiti uradni strežnik in strežnik Papermc Minecraft.

Edina razlika med tema dvema je, da je uradni strežnik Minecraft zaprte kode, medtem ko strežnik Papermc Minecraft vzdržuje skupnost in je odprtokoden. Kar zadeva zmogljivost, se bosta ti dve vrsti strežnikov razlikovali.

Namestite lahko uradni strežnik Minecraft ali strežnik Papermc Minecraft. Ta izbira je odvisna od vaših osebnih želja.

Namestitev uradnega strežnika Minecraft

V tem razdelku se boste naučili, kako namestiti uradni strežnik Minecraft na svoj Raspberry Pi OS.

Najprej ustvarite nov imenik ~/minecraft-strežnik z naslednjim ukazom:

$mkdir -v~/strežnik minecraft

Pomaknite se do novo ustvarjenega imenika ~/minecraft-strežnik z naslednjim ukazom:

$CD~/strežnik minecraft

Obiščite uradna stran za prenos strežnika Minecraft tukaj .

Ko se stran naloži, poiščite povezavo za prenos najnovejše različice strežnika Minecraft, kot lahko vidite na spodnjem posnetku zaslona.

Z desno tipko miške kliknite (RMB) na povezavi za prenos in kliknite Kopirajte naslov povezave za kopiranje povezave za prenos strežnika Minecraft.


Prenesite Java arhiv strežnika Minecraft s povezavo za prenos, ki ste jo pravkar kopirali, na naslednji način:

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

Arhivska datoteka Java strežnika Java se zdaj nalaga. To lahko traja nekaj sekund.

Na tej točki je treba datoteko prenesti.

Nova datoteka server.jar je treba ustvariti tudi v trenutnem delovnem imeniku.

$ls -hh

Strežnik Minecraft zaženite na naslednji način:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Tukaj, -Xms in -Xmx Možnosti se uporabljajo za nastavitev količine pomnilnika, ki ga lahko uporablja strežnik Minecraft.

Za strežnik Minecraft sem dodelil 2048 MB ali 2 GB pomnilnika, saj imam 8 GB različico Raspberry Pi 4. Če imate 2 GB različico Raspberry Pi 4, jo nastavite na 1024 MB.

Pri prvem zagonu strežnika Minecraft bi morali videti naslednji izhod. To je zato, ker morate najprej sprejeti EULA (licenčno pogodbo za končnega uporabnika) strežnika Minecraft, da ga lahko zaženete.

Nova datoteka eula.txt mora biti ustvarjen v vašem trenutnem delovnem imeniku, ko prvič zaženete strežnik Minecraft, kot lahko vidite na spodnjem posnetku zaslona.

Če želite sprejeti licenčno pogodbo EULA, odprite eula.txt datoteko z urejevalnikom besedila nano, kot sledi:

$nanoeula.txt

The eula spremenljivko je treba nastaviti na napačno privzeto.

To vrednost spremenite v PRAV, kot je prikazano na spodnjem posnetku zaslona.

Ko končate, pritisnite + X sledi IN in da shranite eula.txt mapa.

Ko sprejmete pogodbo EULA, lahko strežnik Minecraft zaženete z istim ukazom kot prej:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Zdaj se bo zagnal strežnik Minecraft, kot lahko vidite na spodnjem posnetku zaslona.

Minecraft svet se zdaj ustvarja. To lahko traja nekaj časa.

Ko je strežnik Minecraft pripravljen, bi morali videti sporočilo dnevnika Končano, kot je označeno na spodnjem posnetku zaslona.

Namestitev strežnika PaperMC Minecraft

V tem razdelku se boste naučili, kako namestiti odprtokodni strežnik PaperMC Minecraft na svoj Raspberry Pi OS.

Najprej ustvarite nov imenik ~/papermc-strežnik z naslednjim ukazom:

$mkdir -v~/papermc strežnik

Pomaknite se do novo ustvarjenega imenika ~/papermc-strežnik z naslednjim ukazom:

$CD~/papermc strežnik

Obiščite uradna stran za prenos strežnika PaperMC Minecraft tukaj .

Ko se stran naloži, bi morali najti povezavo za prenos najnovejše različice strežnika PaperMC Minecraft, kot lahko vidite na spodnjem posnetku zaslona.

Z desno tipko miške kliknite (RMB) na povezavi za prenos in kliknite Kopirajte naslov povezave za kopiranje povezave za prenos strežnika PaperMC Minecraft.

Prenesite Java arhiv strežnika PaperMC Minecraft s povezavo za prenos, ki ste jo pravkar kopirali, na naslednji način:

$wget -ALIserver.jar https://papermc.io/ogenj/v1/papir/1.16.4/261/Prenesi

Arhivska datoteka arhiva Java strežnika PaperMC Minecraft se zdaj nalaga. To lahko traja nekaj sekund.

Na tej točki je treba datoteko prenesti.

Nova datoteka server.jar je treba ustvariti tudi v trenutnem delovnem imeniku.

$ls -hh

Strežnik PaperMC Minecraft zaženite na naslednji način:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Tukaj, -Xms in -Xmx Možnosti se uporabljajo za nastavitev količine pomnilnika, ki ga lahko uporablja strežnik PaperMC Minecraft.

Za strežnik Minecraft sem dodelil 2048 MB ali 2 GB pomnilnika, saj imam 8 GB različico Raspberry Pi 4. Če imate 2 GB različico Raspberry Pi 4, jo nastavite na 1024 MB.

Pri prvem zagonu strežnika PaperMC Minecraft bi morali videti naslednji izhod. To je zato, ker morate sprejeti EULA (licenčno pogodbo za končnega uporabnika) strežnika PaperMC Minecraft, da ga lahko zaženete.

Nova datoteka eula.txt mora biti ustvarjen v vašem trenutnem delovnem imeniku, ko prvič zaženete strežnik PaperMC Minecraft, kot lahko vidite na spodnjem posnetku zaslona:

Če želite sprejeti licenčno pogodbo EULA, odprite eula.txt datoteko z nano urejevalnik besedila:

$nanoeula.txt

The eula spremenljivko je treba nastaviti na napačno privzeto.

To vrednost spremenite v PRAV, kot je prikazano na spodnjem posnetku zaslona.

Ko končate, pritisnite + X sledi IN in da shranite eula.txt mapa.

Ko sprejmete pogodbo EULA, lahko zaženete strežnik PaperMC Minecraft z istim ukazom kot prej:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Strežnik PaperMC Minecraft se zdaj zažene in ustvarja se nov svet, kot lahko vidite na spodnjem posnetku zaslona. To bo trajalo nekaj časa.

Ko je strežnik PaperMC Minecraft pripravljen, bi morali videti dnevnik Končano, kot je označeno na spodnjem posnetku zaslona.

Igranje Minecrafta na strežniku Raspberry Pi 4 Minecraft

Za dostop do strežnika Minecraft, ki deluje na napravi Raspberry Pi, iz drugih naprav v vašem domačem omrežju (LAN), morate poznati naslov IP naprave Raspberry Pi.

Naslov IP naprave Raspberry Pi najdete v vmesniku za spletno upravljanje vašega domačega usmerjevalnika. V mojem primeru je naslov IP 192.168.0.106. To bo pri vas drugače. Torej, od zdaj naprej zamenjajte moj IP s svojim.

Če imate dostop do konzole Raspberry Pi, lahko zaženete tudi naslednji ukaz, da poiščete naslov IP.

$ime gostitelja -JAZ

Če želite igrati Minecraft na strežniku Minecraft, nameščenem v napravi Raspberry Pi 4, zaženite Minecraft Java Edition in kliknite na Več igralcev .

Preverite Ne prikazuj več tega zaslona in kliknite Nadaljuj .

Kliknite Neposredna povezava .

Vnesite naslov IP vašega Raspberry Pi 4 in kliknite Pridružite se strežniku .

Minecraft bi se moral zdaj začeti povezovati s strežnikom Minecraft, ki deluje na napravi Raspberry Pi 4.

Prav tako bi morali videti, da se je v dnevnik strežnika Minecraft pridružil nov uporabnik.

Minecraft bi se moral zagnati. Zdaj lahko uživate v Minecraftu na svojem strežniku Minecraft, ki deluje na Raspberry Pi 4.

Lahko pritisnete P seznam igralcev, povezanih s strežnikom Minecraft. Trenutno sem edini igralec na svojem strežniku Minecraft, kot lahko vidite na spodnjem posnetku zaslona:

Ko ustavite igro Minecraft, vas mora dnevnik tega strežnika tudi obvestiti o tem dejanju.

Zagon strežnika Minecraft ob zagonu

Ročni zagon strežnika Minecraft ob vsakem zagonu naprave Raspberry Pi ni zelo praktičen. Tako lahko ustvarimo storitev systemd, ki bo samodejno zagnala strežnik Minecraft ob zagonu.

Najprej ustvarite datoteko minecraft-server.service datoteko v /etc/systemd/system/ imenik, kot sledi:

$sudo nano /itd/sistem/sistem/minecraft-server.service

Vnesite naslednje vrstice v minecraft-server.service mapa.

[Enota]
Opis= Minecraft strežnik
Po= network.target
[Storitev]
Delovni imenik=/doma/pi/strežnik minecraft
Okolje=MC_MEMORY= 2048M
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -jarserver.jar nogui
Standardni izhod= podeduje
Standardna napaka= podeduje
Ponovni zagon= vedno
Uporabnik= pi
[Namesti]
Zaželeno= cilj za več uporabnikov

Če želite zagnati uradni strežnik Minecraft, se prepričajte, da je Delovni imenik je nastavljeno na /home/pi/minecraft-server v storitvi minecraft-server.service mapa.

Delovni imenik=/doma/pi/strežnik minecraft

Če želite zagnati strežnik PaperMC Minecraft, se prepričajte, da je Delovni imenik je nastavljeno na /home/pi/papermc-server v storitvi minecraft-server.service mapa.

Delovni imenik=/doma/pi/papermc strežnik

Prav tako lahko spremenite MC_MEMORY spremenljivko okolja, da nastavite količino pomnilnika, ki ga želite dodeliti strežniku Minecraft.

Okolje=MC_MEMORY= 2048M

Ko končate, pritisnite + X sledi IN in da shranite minecraft-server.service mapa.

Če želite, da spremembe začnejo veljati, znova naložite sistemske demone:

$sudosystemctl daemon-reload

Kot lahko vidite, strežnik minecraft storitev systemd trenutno ne deluje.

$sudosystemctl status minecraft-server.service

Lahko zaženete strežnik minecraft systemd storitev z naslednjim ukazom:

$sudosystemctl zaženite minecraft-server.service

The strežnik minecraft storitev mora biti aktivna/teče, kot lahko vidite na spodnjem posnetku zaslona. Torej strežnik minecraft storitev systemd deluje.

$sudosystemctl status minecraft-server.service

Dodate lahko tudi strežnik minecraft systemd za zagon sistema Raspberry Pi OS z naslednjim ukazom:

$sudosystemctlomogočiminecraft-server.service

Če želite, da spremembe začnejo veljati, znova zaženite sistem Raspberry Pi z naslednjim ukazom:

$sudoznova zaženite

Ko se sistem Raspberry Pi zažene, bi morala biti storitev systemd strežnika minecraft aktivna/zagnana, kot lahko vidite na spodnjem posnetku zaslona.

$sudosystemctl status minecraft-server.service

Zaključek

V tem članku ste se naučili ustvariti lasten strežnik Minecraft z računalnikom z eno ploščo Raspberry Pi 4. Videli ste, kako namestiti uradni strežnik Minecraft in odprtokodni strežnik PaperMC Minecraft v napravo Raspberry Pi 4. Naučili ste se tudi igrati Minecraft na strežniku Minecraft, ki deluje v sistemu Raspberry Pi 4.