Paano Mag-install ng Minecraft Server sa Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Maraming mga server ng online Minecraft doon kung saan maaari kang maglaro ng Minecraft kasama ang iyong mga kaibigan. Maaari ka ring lumikha ng iyong sariling Minecraft server gamit ang isang Raspberry Pi 4 solong board computer sa bahay upang makapaglaro sa mga kaibigan at iba pa sa online.

Ang paglikha ng iyong sariling Minecraft server ay may ilang mga benepisyo:







  • Ang data ng mundo ng Minecraft ay nai-save sa iyong system ng Raspberry Pi.
  • Maaari kang maglaro ng Minecraft kasama ang iyong mga kaibigan sa LAN.
  • Maaari kang makakuha ng isang pampublikong IP address at hayaan ang sinuman mula sa kahit saan na sumali sa iyong Minecraft server.
  • Maaari kang magpatakbo ng anumang mga minecraft mod na gusto mo.
  • Ikaw ang magiging administrator.
  • Maaari mong kontrolin ang mga gumagamit na naglalaro ng Minecraft sa iyong server.
  • Maaari kang magbigay ng pag-access sa sinumang nais mo, tanggihan ang pag-access sa sinumang nais mo, at palayasin ang sinuman sa iyong server, anumang oras.

Sa madaling salita, magkakaroon ka ng kumpletong kontrol sa iyong Minecraft server.



Tulad ng Raspberry Pi 4 ay isang murang solong board computer, ang pagbuo ng isang Minecraft server na may isang Raspberry Pi 4 na sistema ay maaaring maging napaka-epektibo. Ang Raspberry Pi 4 ay isang aparato ring may mababang lakas. Hindi ka mag-aalala tungkol sa mga singil sa kuryente. Maaari mong gamitin ang anumang power bank upang mapagana ang isang Raspberry Pi 4 system.



Ipinapakita sa iyo ng artikulong ito kung paano i-install ang iyong sariling Minecraft server sa Raspberry Pi 4.





Ano ang Kakailanganin Mo

Kung nais mong i-set up ang isang Minecraft server sa iyong Raspberry Pi 4 system, kakailanganin mo ang sumusunod:

  1. Isang Raspberry Pi 4 single-board computer (inirerekumenda ang bersyon na 4 GB, ngunit gagana rin ang bersyon ng 2 GB).
  2. Isang USB Type-C power adapter.
  3. Isang 16 GB o 32 GB microSD card na may Raspberry Pi OS ang na-flash. Inirerekumenda ko ang Raspberry Pi OS Lite (nang walang graphic na kapaligiran sa desktop), kahit na gagana ang bersyon ng desktop ng Raspberry Pi OS.
  4. Pagkakonekta sa network sa Raspberry Pi 4 na aparato.
  5. Isang laptop o desktop computer para sa VNC remote desktop access o SSH access sa Raspberry Pi 4 device.

Kung kailangan mo ng tulong sa pag-flashing ng imahe ng Raspberry Pi OS sa microSD card, suriin ang artikulong Paano Mag-install at Gumamit ng Raspberry Pi Imager.



Kung ikaw ay isang nagsisimula sa pagtatrabaho sa Raspberry Pi at kailangan ng tulong sa pag-install ng Raspberry Pi OS sa iyong aparato na Raspberry Pi 4, tingnan ang artikulo Paano Mag-install ng Raspberry Pi OS sa Raspberry Pi 4 .

Gayundin, kung kailangan mo ng anumang tulong sa walang ulo na pag-setup ng Raspberry Pi 4, suriin ang artikulong Paano Mag-install at I-configure ang Raspberry Pi OS sa Raspberry Pi 4 Nang Walang Panlabas na Monitor.

Pag-upgrade ng Raspberry Pi OS

Bago magsimula sa pag-install ng isang Minecraft server sa Raspberry Pi 4, magandang ideya na i-upgrade ang lahat ng mga mayroon nang mga pakete ng iyong Raspberry Pi OS.

Una, i-update ang APT package repository cache gamit ang sumusunod na utos:

$sudoapt update

Upang mai-upgrade ang lahat ng mga mayroon nang mga pakete sa iyong Raspberry Pi OS, patakbuhin ang sumusunod na utos:

$sudoapt ganap na pag-upgrade

Upang kumpirmahin ang pag-install, pindutin ang AT at pagkatapos ay pindutin .

Ang APT package manager ay mag-download at mag-install ng lahat ng kinakailangang mga pakete mula sa Internet. Maaari itong magtagal upang makumpleto.

Sa puntong ito, dapat na mai-install ang lahat ng mga pag-update.

Upang magkabisa ang mga pagbabago, i-reboot ang iyong Raspberry Pi 4 system na may sumusunod na utos:

$sudoi-reboot

Pag-install ng Java Development Kit

Ang mga server ng Minecraft ay nakasulat sa wika ng pagprograma ng Java. Kaya, kakailanganin mong magkaroon ng naka-install na Java sa iyong computer para gumana ang server ng Minecraft.

Sa kabutihang palad, ang Java Development Kit (maikli na JDK) ay magagamit sa opisyal na imbakan ng package ng Raspberry Pi OS. Kaya, madali itong mai-install ang Java Development Kit sa Raspberry Pi OS.

Upang mai-install ang Java Development Kit sa iyong system ng Raspberry Pi, patakbuhin ang sumusunod na utos:

$sudoapti-installdefault-jdk

Upang kumpirmahin ang pag-install, pindutin ang AT at pagkatapos ay pindutin .

Ang lahat ng kinakailangang mga pakete ay mai-download mula sa Internet. Maaari itong magtagal upang makumpleto.

Kapag na-download na ang kinakailangang mga pakete mula sa Internet, isa-isang mai-install ang mga ito sa Raspberry Pi OS. Maaari itong magtagal upang makumpleto.

Sa puntong ito, dapat na mai-install ang JDK.

Opisyal kumpara sa Papermc Minecraft Server

Sa artikulong ito, ipinakita ko sa iyo kung paano i-install ang parehong opisyal at ang server ng Papermc Minecraft.

Ang pagkakaiba lamang sa pagitan ng dalawang ito ay ang opisyal na server ng Minecraft ay sarado-mapagkukunan, habang ang Papermc Minecraft server ay pinananatili ng komunidad at bukas na mapagkukunan. Sa mga tuntunin ng pagganap, ang dalawang uri ng server ay magkakaroon ng kanilang mga pagkakaiba.

Maaari mong mai-install ang alinman sa opisyal na server ng Minecraft o ang server ng Papermc Minecraft. Ang pagpipiliang ito ay nakasalalay sa iyong mga personal na kagustuhan.

Pag-install ng isang Opisyal na Minecraft Server

Sa seksyong ito, malalaman mo kung paano mag-install ng isang opisyal na Minecraft server sa iyong Raspberry Pi OS.

Una, lumikha ng bagong direktoryo ~ / minecraft-server kasama ang sumusunod na utos:

$mkdir -v~/minecraft-server

Mag-navigate sa bagong nilikha na direktoryo ~ / minecraft-server kasama ang sumusunod na utos:

$CD~/minecraft-server

Bisitahin ang opisyal na pahina ng pag-download ng Minecraft server dito .

Kapag naglo-load ang pahina, hanapin ang link sa pag-download ng pinakabagong bersyon ng Minecraft server, tulad ng nakikita mo sa screenshot sa ibaba.

Mag-right click (RMB) sa link ng pag-download at mag-click Kopyahin ang address ng link upang kopyahin ang link ng pag-download ng Minecraft server.


I-download ang Minecraft server Java archive gamit ang link sa pag-download na kinopya mo lamang, tulad ng sumusunod:

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

Ang Minecraft server Java archive file ay naida-download na ngayon. Maaari itong tumagal ng ilang segundo upang makumpleto.

Sa puntong ito, dapat na i-download ang file.

Ang bagong file server.jar dapat ding likhain sa iyong kasalukuyang gumaganang direktoryo.

$ls -lh

Patakbuhin ang Minecraft server tulad ng sumusunod:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Narito, ang -Xms at -Xmx ginagamit ang mga pagpipilian upang maitakda ang dami ng memorya na maaaring magamit ng Minecraft server.

Inilalaan ko ang 2048 MB o 2 GB ng memorya para sa Minecraft server, tulad ng mayroon akong bersyon na 8 GB ng Raspberry Pi 4. Kung mayroon kang 2 GB na bersyon ng Raspberry Pi 4, pagkatapos ay itakda ito sa 1024 MB.

Dapat mong makita ang sumusunod na output sa unang pagkakataon na patakbuhin mo ang Minecraft server. Ito ay dahil kailangan mo munang tanggapin ang EULA (Kasunduan sa Lisensya ng End-User) ng server ng Minecraft upang mapatakbo ito.

Ang bagong file eula.txt dapat nilikha sa iyong kasalukuyang gumaganang direktoryo sa unang pagkakataon na patakbuhin mo ang Minecraft server, tulad ng nakikita mo sa screenshot sa ibaba.

Upang tanggapin ang EULA, buksan ang eula.txt file kasama ang nano text editor tulad ng sumusunod:

$nanoeula.txt

Ang eula variable ay dapat itakda sa hindi totoo bilang default.

Palitan ang halagang ito sa TOTOO, tulad ng ipinakita sa screenshot sa ibaba.

Kapag tapos ka na, pindutin ang + X sinundan ng AT at upang mai-save ang eula.txt file

Kapag natanggap mo ang EULA, maaari mong patakbuhin ang server ng Minecraft na may parehong utos tulad ng dati:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Ngayon, magsisimula ang server ng Minecraft, tulad ng nakikita mo sa screenshot sa ibaba.

Ang mundo ng Minecraft ay nabubuo na ngayon. Maaari itong magtagal upang makumpleto.

Kapag handa na ang Minecraft server, dapat mong makita ang log message Tapos na, tulad ng minarkahan sa screenshot sa ibaba.

Pag-install ng PaperMC Minecraft Server

Sa seksyong ito, malalaman mo kung paano i-install ang open-source na server ng PaperMC Minecraft sa iyong Raspberry Pi OS.

Una, lumikha ng bagong direktoryo ~ / papermc-server kasama ang sumusunod na utos:

$mkdir -v~/papermc-server

Mag-navigate sa bagong nilikha na direktoryo ~ / papermc-server kasama ang sumusunod na utos:

$CD~/papermc-server

Bisitahin ang opisyal na pahina ng pag-download ng server ng PaperMC Minecraft dito .

Kapag naglo-load ang pahina, dapat mong makita ang link sa pag-download ng pinakabagong bersyon ng server ng PaperMC Minecraft, tulad ng nakikita mo sa screenshot sa ibaba.

Mag-right click (RMB) sa link ng pag-download at mag-click Kopyahin ang address ng link upang makopya ang link sa pag-download ng server ng PaperMC Minecraft.

I-download ang server ng PaperMC Minecraft Java archive gamit ang link sa pag-download na kinopya mo lamang, tulad ng sumusunod:

$wget -Oserver.jar https://papermc.io/apoy/v1/papel/1.16.4/261/mag-download

Nai-download na ang file ng archive ng PaperMC Minecraft Java archive. Maaari itong tumagal ng ilang segundo upang makumpleto.

Sa puntong ito, dapat na i-download ang file.

Ang bagong file server.jar dapat ding likhain sa iyong kasalukuyang gumaganang direktoryo.

$ls -lh

Patakbuhin ang server ng PaperMC Minecraft tulad ng sumusunod:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Narito, ang -Xms at -Xmx ginagamit ang mga pagpipilian upang maitakda ang dami ng memorya na maaaring magamit ng server ng PaperMC Minecraft.

Inilalaan ko ang 2048 MB o 2 GB ng memorya para sa Minecraft server, tulad ng mayroon akong bersyon na 8 GB ng Raspberry Pi 4. Kung mayroon kang 2 GB na bersyon ng Raspberry Pi 4, pagkatapos ay itakda ito sa 1024 MB.

Dapat mong makita ang sumusunod na output sa unang pagkakataon na patakbuhin mo ang server ng PaperMC Minecraft. Ito ay sapagkat tinatanggap mo ang EULA (Kasunduan sa Lisensya ng End-User) ng server ng PaperMC Minecraft upang mapatakbo ito.

Ang bagong file eula.txt dapat nilikha sa iyong kasalukuyang direktoryo sa pagtatrabaho sa unang pagkakataon na patakbuhin mo ang server ng PaperMC Minecraft, tulad ng nakikita mo sa screenshot sa ibaba:

Upang tanggapin ang EULA, buksan ang eula.txt file kasama ang nano text editor, tulad ng sumusunod:

$nanoeula.txt

Ang eula variable ay dapat itakda sa hindi totoo bilang default.

Palitan ang halagang ito sa TOTOO, tulad ng ipinakita sa screenshot sa ibaba.

Kapag tapos ka na, pindutin ang + X sinundan ng AT at upang mai-save ang eula.txt file

Kapag natanggap mo ang EULA, maaari mong patakbuhin ang server ng PaperMC Minecraft na may parehong utos tulad ng dati:

$java -Xmx2048M -Xms2048M -jarserver.jar nogui

Ang server ng PaperMC Minecraft ay sinisimulan na ngayon at isang bagong mundo ang nabubuo, tulad ng nakikita mo sa screenshot sa ibaba. Magtatagal ito upang makumpleto.

Kapag handa na ang server ng PaperMC Minecraft, dapat mong makita ang log Tapos na, tulad ng minarkahan sa screenshot sa ibaba.

Nagpe-play ng Minecraft sa Raspberry Pi 4 Minecraft Server

Upang ma-access ang Minecraft server na tumatakbo sa aparato ng Raspberry Pi mula sa iba pang mga aparato sa iyong home network (LAN), kakailanganin mong malaman ang IP address ng iyong aparato na Raspberry Pi.

Maaari mong mahanap ang IP address ng iyong aparato na Raspberry Pi mula sa interface ng pamamahala ng web ng iyong home router. Sa aking kaso, ang IP address ay 192.168.0.106. Magiging iba ito para sa iyo. Kaya, tiyaking palitan ang aking IP ng sa iyo mula ngayon.

Kung mayroon kang access sa Raspberry Pi console, maaari mong patakbuhin ang sumusunod na utos upang hanapin din ang IP address.

$hostname -Ako

Upang i-play ang Minecraft sa Minecraft server na naka-install sa iyong aparato na Raspberry Pi 4, patakbuhin ang Minecraft Java Edition at mag-click sa Multiplayer .

Suriin Huwag ipakita muli ang screen na ito at mag-click Magpatuloy .

Mag-click Direktang Koneksyon .

I-type ang IP address ng iyong Raspberry Pi 4 at mag-click Sumali sa server .

Dapat simulan na ngayon ng Minecraft ang pagkonekta sa Minecraft server na tumatakbo sa Raspberry Pi 4 na aparato.

Dapat mo ring makita na ang isang bagong gumagamit ay sumali sa laro sa log ng server ng Minecraft.

Dapat magsimula ang Minecraft. Masisiyahan ka na sa Minecraft sa iyong sariling Minecraft server na tumatakbo sa Raspberry Pi 4.

Maaari mong pindutin P upang ilista ang mga manlalaro na nakakonekta sa iyong Minecraft server. Sa ngayon, ako lang ang manlalaro sa aking Minecraft server, tulad ng nakikita mo sa screenshot sa ibaba:

Sa sandaling ihinto mo ang laro ng Minecraft, dapat ka ring abisuhan ng log ng Minecraft server tungkol sa aksyong ito.

Simula sa Minecraft Server sa Startup

Mano-manong pagsisimula ng Minecraft server sa bawat oras na boot mo ang iyong Raspberry Pi aparato ay hindi masyadong praktikal. Kaya, makakalikha kami ng isang serbisyo na systemd na awtomatikong sisisimulan ang server ng Minecraft sa boot.

Una, lumikha ng minecraft-server.service file sa / etc / systemd / system / direktoryo, tulad ng sumusunod:

$sudo nano /atbp/sistema/sistema/minecraft-server.service

I-type ang mga sumusunod na linya sa minecraft-server.service file

[Yunit]
Paglalarawan= Minecraft Server
Pagkatapos= network.target
[Serbisyo]
WorkingDirectory=/bahay/pi/minecraft-server
Kapaligiran=MC_MEMORY= 2048M
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -jarserver.jar nogui
StandardOutput= manain
Karaniwang Error= manain
I-restart= lagi
Gumagamit= pi
[I-install]
WantedBy= multi-user.target

Kung nais mong patakbuhin ang opisyal na Minecraft server, tiyakin na ang WorkingDirectory ay nakatakda sa / home / pi / minecraft-server sa minecraft-server.service file

WorkingDirectory=/bahay/pi/minecraft-server

Kung nais mong patakbuhin ang server ng PaperMC Minecraft, tiyakin na ang WorkingDirectory ay nakatakda sa / home / pi / papermc-server sa minecraft-server.service file

WorkingDirectory=/bahay/pi/papermc-server

Gayundin, maaari mong baguhin ang MC_MEMORY variable ng kapaligiran upang maitakda ang dami ng memorya na nais mong ilaan para sa iyong Minecraft server.

Kapaligiran=MC_MEMORY= 2048M

Kapag tapos ka na, pindutin ang + X sinundan ng AT at upang mai-save ang minecraft-server.service file

I-reload ang mga systemd daemons para magkabisa ang mga pagbabago, tulad ng sumusunod:

$sudosystemctl daemon-reload

Tulad ng nakikita mo, ang minecraft-server ang serbisyo ng systemd ay hindi tumatakbo sa ngayon.

$sudokatayuan ng systemctl minecraft-server.service

Maaari mong simulan ang minecraft-server serbisyo ng systemd na may sumusunod na utos:

$sudosystemctl simulan ang minecraft-server.service

Ang minecraft-server ang serbisyo ay dapat na aktibo / tumatakbo, tulad ng nakikita mo sa screenshot sa ibaba. Kaya ang minecraft-server gumagana ang systemd service.

$sudokatayuan ng systemctl minecraft-server.service

Maaari mo ring idagdag ang minecraft-server serbisyo ng systemd sa startup ng system ng Raspberry Pi OS na may sumusunod na utos:

$sudosystemctlpaganahinminecraft-server.service

Upang magkabisa ang mga pagbabago, i-reboot ang iyong Raspberry Pi system gamit ang sumusunod na utos:

$sudoi-reboot

Sa sandaling ang iyong Raspberry Pi system ay bota, ang serbisyo ng system ng minecraft-server ay dapat na aktibo / tumatakbo, tulad ng nakikita mo sa screenshot sa ibaba.

$sudokatayuan ng systemctl minecraft-server.service

Konklusyon

Sa artikulong ito, natutunan mo kung paano lumikha ng iyong sariling server ng Minecraft gamit ang Raspberry Pi 4 single-board computer. Nakita mo kung paano i-install ang parehong opisyal na server ng Minecraft at ang open-source na server ng PaperMC Minecraft sa iyong aparato na Raspberry Pi 4. Natutunan mo rin kung paano maglaro ng Minecraft sa server ng Minecraft na tumatakbo sa sistemang Raspberry Pi 4.