Как да инсталирате Minecraft Server в Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Има много онлайн сървъри на Minecraft, където можете да играете Minecraft с приятелите си. Можете също да създадете свой собствен сървър на Minecraft, като използвате едноплатен компютър Raspberry Pi 4 у дома, за да играете с приятели и други онлайн.

Създаването на собствен сървър на Minecraft има някои предимства:







  • Данните за света на Minecraft ще бъдат записани във вашата система Raspberry Pi.
  • Можете да играете Minecraft с приятелите си в LAN.
  • Можете да получите публичен IP адрес и да позволите на всеки отвсякъде да се присъедини към вашия сървър на Minecraft.
  • Можете да стартирате всякакви модификации на Minecraft, които искате.
  • Вие ще бъдете администратор.
  • Можете да контролирате потребителите, които играят Minecraft на вашия сървър.
  • Можете да предоставите достъп на когото искате, да откажете достъп на когото искате и да изгоните всеки от вашия сървър по всяко време.

Накратко, ще имате пълен контрол над вашия сървър на Minecraft.



Тъй като Raspberry Pi 4 е евтин едноплатен компютър, изграждането на сървър на Minecraft със система Raspberry Pi 4 може да бъде много рентабилно. Raspberry Pi 4 също е устройство с ниска мощност. Няма да се притеснявате за сметките за ток. Можете да използвате всяка банка за захранване за захранване на Raspberry Pi 4 система.



Тази статия ви показва как да инсталирате свой собствен Minecraft сървър в Raspberry Pi 4.





Какво ще ви трябва

Ако искате да настроите Minecraft сървър на вашата система Raspberry Pi 4, ще ви трябва следното:

  1. Едноплатен компютър Raspberry Pi 4 (препоръчва се версията с 4 GB, но версията с 2 GB също ще работи).
  2. Захранващ адаптер USB Type-C.
  3. Мигаща 16 GB или 32 GB microSD карта с Raspberry Pi OS. Препоръчвам Raspberry Pi OS Lite (без графичната работна среда), въпреки че настолната версия на Raspberry Pi OS също ще работи.
  4. Мрежова свързаност на устройството Raspberry Pi 4.
  5. Лаптоп или настолен компютър за достъп до VNC отдалечен работен плот или SSH достъп до устройството Raspberry Pi 4.

Ако имате нужда от помощ при мигането на изображението на Raspberry Pi OS на microSD картата, вижте статията Как да инсталирате и използвате Raspberry Pi Imager.



Ако сте начинаещ в работата с Raspberry Pi и имате нужда от помощ при инсталирането на Raspberry Pi OS на вашето Raspberry Pi 4 устройство, вижте статията Как да инсталирате Raspberry Pi OS на Raspberry Pi 4 .

Също така, ако имате нужда от помощ при безглавната настройка на Raspberry Pi 4, вижте статията Как да инсталирате и конфигурирате Raspberry Pi OS на Raspberry Pi 4 без външен монитор.

Надстройка на Raspberry Pi OS

Преди да започнете с инсталирането на Minecraft сървър в Raspberry Pi 4, добра идея е да надстроите всички съществуващи пакети на вашата Raspberry Pi OS.

Първо актуализирайте кеша на хранилището на APT пакета със следната команда:

$sudoподходяща актуализация

За да надстроите всички съществуващи пакети във вашата Raspberry Pi OS, изпълнете следната команда:

$sudoподходящ пълен ъпгрейд

За да потвърдите инсталацията, натиснете И и след това натиснете .

Мениджърът на пакети APT ще изтегли и инсталира всички необходими пакети от Интернет. Това може да отнеме известно време, за да завърши.

В този момент всички актуализации трябва да бъдат инсталирани.

За да влязат в сила промените, рестартирайте системата си Raspberry Pi 4 със следната команда:

$sudoрестартирайте

Инсталиране на Java Development Kit

Сървърите на Minecraft са написани на езика за програмиране на Java. Така че ще трябва да имате инсталирана Java на компютъра си, за да работи сървърът на Minecraft.

За щастие, Java Development Kit (накратко JDK) се предлага в официалното хранилище на пакети на Raspberry Pi OS. Така че, лесно е да инсталирате Java Development Kit на Raspberry Pi OS.

За да инсталирате Java Development Kit на вашата система Raspberry Pi, изпълнете следната команда:

$sudoподходящИнсталирайdefault-jdk

За да потвърдите инсталацията, натиснете И и след това натиснете .

Всички необходими пакети ще бъдат изтеглени от интернет. Това може да отнеме известно време, за да завърши.

След като необходимите пакети бъдат изтеглени от Интернет, те ще бъдат инсталирани на Raspberry Pi OS един по един. Това може да отнеме известно време, за да завърши.

В този момент трябва да се инсталира JDK.

Официален срещу Papermc Minecraft сървър

В тази статия ви показах как да инсталирате както официалния, така и сървъра Papermc Minecraft.

Единствената разлика между тези два е, че официалният сървър на Minecraft е със затворен код, докато сървърът Papermc Minecraft се поддържа от общността и е с отворен код. Що се отнася до производителността, тези два типа сървъри ще имат своите различия.

Можете да инсталирате или официалния сървър на Minecraft, или сървъра Papermc Minecraft. Този избор зависи от вашите лични предпочитания.

Инсталиране на официален Minecraft сървър

В този раздел ще научите как да инсталирате официален сървър на Minecraft на вашата Raspberry Pi OS.

Първо създайте нова директория ~/minecraft-сървър със следната команда:

$mkdir -v~/minecraft-сървър

Придвижете се до новосъздадената директория ~/minecraft-сървър със следната команда:

$CD~/minecraft-сървър

Посетете официалната страница за изтегляне на сървъра на Minecraft тук .

След като страницата се зареди, намерете връзката за изтегляне на най -новата версия на сървъра на Minecraft, както можете да видите на екрана по -долу.

Щракнете с десния бутон (RMB) върху връзката за изтегляне и щракнете върху Копирай линка за да копирате връзката за изтегляне на сървъра на Minecraft.


Изтеглете Java архива на сървъра на Minecraft, като използвате току -що копираната връзка за изтегляне, както следва:

$wgethttps://launcher.mojang.com/v1/обекти/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

Архивният файл на Java на сървъра на Minecraft се изтегля. Това може да отнеме няколко секунди, за да завърши.

В този момент файлът трябва да бъде изтеглен.

Новият файл server.jar също трябва да се създаде в текущата ви работна директория.

$ls -ха

Стартирайте сървъра на Minecraft, както следва:

$java -Xmx2048M -Xms2048M -жарserver.jar nogui

Тук, -Xms и -Xmx опциите се използват за задаване на размера на паметта, който сървърът на Minecraft може да използва.

Разпределих 2048 MB или 2 GB памет за сървъра на Minecraft, тъй като имам 8 GB версия на Raspberry Pi 4. Ако имате 2 GB версия на Raspberry Pi 4, задайте я на 1024 MB.

Трябва да видите следния изход при първото стартиране на сървъра на Minecraft. Това е така, защото първо трябва да приемете EULA (Лицензионно споразумение за краен потребител) на сървъра на Minecraft, за да можете да го стартирате.

Новият файл eula.txt трябва да се създаде в текущата ви работна директория при първото стартиране на сървъра на Minecraft, както можете да видите на екрана по -долу.

За да приемете EULA, отворете eula.txt файл с нано текстов редактор, както следва:

$наноeula.txt

The eula променливата трябва да бъде зададена на невярно по подразбиране.

Променете тази стойност на ВЯРНО, както е показано на екрана по -долу.

След като приключите, натиснете + х следван от И и за да запазите eula.txt файл.

След като приемете EULA, можете да стартирате сървъра на Minecraft със същата команда като преди:

$java -Xmx2048M -Xms2048M -жарserver.jar nogui

Сега сървърът на Minecraft ще стартира, както можете да видите на екрана по -долу.

Светът на Minecraft сега се генерира. Това може да отнеме известно време, за да завърши.

След като сървърът на Minecraft е готов, трябва да видите лог съобщението Свършен, както е отбелязано на екрана по -долу.

Инсталиране на PaperMC Minecraft Server

В този раздел ще научите как да инсталирате сървъра PaperMC Minecraft с отворен код на вашата Raspberry Pi OS.

Първо създайте нова директория ~/papermc-сървър със следната команда:

$mkdir -v~/papermc-сървър

Придвижете се до новосъздадената директория ~/papermc-сървър със следната команда:

$CD~/papermc-сървър

Посетете официалната страница за изтегляне на сървъра PaperMC Minecraft тук .

След като страницата се зареди, трябва да намерите връзката за изтегляне на последната версия на сървъра PaperMC Minecraft, както можете да видите на екрана по -долу.

Щракнете с десния бутон (RMB) върху връзката за изтегляне и щракнете върху Копирай линка за да копирате връзката за изтегляне на сървъра PaperMC Minecraft.

Изтеглете Java архива на сървъра на PaperMC Minecraft, като използвате току -що копираната връзка за изтегляне, както следва:

$wget -ИЛИserver.jar https://papermc.io/пожар/v1/хартия/1.16.4/261/Изтегли

Архивният файл на Java на сървъра на PaperMC Minecraft се изтегля. Това може да отнеме няколко секунди, за да завърши.

В този момент файлът трябва да бъде изтеглен.

Новият файл server.jar също трябва да се създаде в текущата ви работна директория.

$ls -ха

Стартирайте сървъра PaperMC Minecraft, както следва:

$java -Xmx2048M -Xms2048M -жарserver.jar nogui

Тук, -Xms и -Xmx опциите се използват за задаване на количеството памет, което сървърът PaperMC Minecraft може да използва.

Разпределих 2048 MB или 2 GB памет за сървъра на Minecraft, тъй като имам 8 GB версия на Raspberry Pi 4. Ако имате 2 GB версия на Raspberry Pi 4, задайте я на 1024 MB.

Трябва да видите следния изход при първото стартиране на сървъра PaperMC Minecraft. Това е така, защото трябва да приемете EULA (Лицензионно споразумение за краен потребител) на сървъра PaperMC Minecraft, за да можете да го стартирате.

Новият файл eula.txt трябва да бъде създаден в текущата ви работна директория при първото стартиране на сървъра PaperMC Minecraft, както можете да видите на екрана по -долу:

За да приемете EULA, отворете eula.txt файл с нано текстов редактор, както следва:

$наноeula.txt

The eula променливата трябва да бъде зададена на невярно по подразбиране.

Променете тази стойност на ВЯРНО, както е показано на екрана по -долу.

След като приключите, натиснете + х следван от И и за да запазите eula.txt файл.

След като приемете EULA, можете да стартирате сървъра PaperMC Minecraft със същата команда като преди:

$java -Xmx2048M -Xms2048M -жарserver.jar nogui

Сървърът PaperMC Minecraft сега се стартира и се генерира нов свят, както можете да видите на екрана по -долу. Това ще отнеме известно време, за да завърши.

След като сървърът PaperMC Minecraft е готов, трябва да видите дневника Свършен, както е отбелязано на екрана по -долу.

Игра на Minecraft на сървъра на Raspberry Pi 4 Minecraft

За достъп до сървъра Minecraft, работещ на устройството Raspberry Pi от други устройства във вашата домашна мрежа (LAN), ще трябва да знаете IP адреса на вашето устройство Raspberry Pi.

Можете да намерите IP адреса на вашето Raspberry Pi устройство от интерфейса за уеб управление на вашия домашен рутер. В моя случай IP адресът е 192.168.0.106. Това ще бъде различно за вас. Така че, не забравяйте да замените моя IP с вашия отсега нататък.

Ако имате достъп до конзолата Raspberry Pi, можете да изпълните следната команда, за да намерите и IP адреса.

$име на хост -Аз

За да играете Minecraft на сървъра на Minecraft, инсталиран на вашето Raspberry Pi 4 устройство, стартирайте Minecraft Java Edition и кликнете върху Мултиплейър .

Проверете Не показвайте този екран отново и щракнете Продължете .

Щракнете Директна връзка .

Въведете IP адреса на вашия Raspberry Pi 4 и щракнете Присъединете се към сървъра .

Minecraft сега трябва да започне да се свързва със сървъра на Minecraft, работещ на устройството Raspberry Pi 4.

Също така трябва да можете да видите, че нов потребител се е присъединил към играта в дневника на сървъра на Minecraft.

Minecraft трябва да започне. Вече можете да се наслаждавате на Minecraft на собствения си Minecraft сървър, работещ на Raspberry Pi 4.

Можете да натиснете P за да изброите играчите, свързани към вашия сървър на Minecraft. В момента аз съм единственият играч на моя сървър на Minecraft, както можете да видите на екрана по -долу:

След като спрете играта Minecraft, дневникът на сървъра на Minecraft също трябва да ви уведоми за това действие.

Стартиране на Minecraft Server при стартиране

Ръчното стартиране на сървъра на Minecraft при всяко стартиране на вашето Raspberry Pi устройство не е много практично. Така че, можем да създадем услуга systemd, която автоматично ще стартира сървъра на Minecraft при зареждане.

Първо, създайте minecraft-server.service файл в /etc/systemd/system/ директория, както следва:

$sudo нано /и т.н./система/система/minecraft-server.service

Въведете следните редове в minecraft-server.service файл.

[Мерна единица]
Описание= Minecraft сървър
След= network.target
[Обслужване]
Работен Директория=/У дома/пи/minecraft-сървър
Заобикаляща среда=MC_MEMORY= 2048M
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -жарserver.jar nogui
StandardOutput= наследявам
Стандартна грешка= наследявам
Рестартирам= винаги
Потребител= пи
[Инсталирай]
Иска се от= многопотребителска цел

Ако искате да стартирате официалния сървър на Minecraft, уверете се, че Работен Директория е настроено на /home/pi/minecraft-server в minecraft-server.service файл.

Работен Директория=/У дома/пи/minecraft-сървър

Ако искате да стартирате сървъра PaperMC Minecraft, уверете се, че Работен Директория е настроено на /home/pi/papermc-сървър в услугата minecraft-server.service файл.

Работен Директория=/У дома/пи/papermc-сървър

Също така можете да промените MC_MEMORY променлива на средата, за да зададете обема памет, който искате да разпределите за вашия сървър Minecraft.

Заобикаляща среда=MC_MEMORY= 2048M

След като приключите, натиснете + х следван от И и за да запазите minecraft-server.service файл.

Презаредете демоните на systemd, за да влязат в сила промените, както следва:

$sudosystemctl демон-презареждане

Както можете да видите, minecraft-сървър услугата systemd не работи в момента.

$sudosystemctl статус minecraft-server.service

Можете да стартирате minecraft-сървър systemd услуга със следната команда:

$sudosystemctl стартирайте minecraft-server.service

The minecraft-сървър услугата трябва да е активна/работеща, както можете да видите на екрана по -долу. Така че minecraft-сървър услугата systemd работи.

$sudosystemctl статус minecraft-server.service

Можете също да добавите minecraft-сървър systemd услуга за стартиране на системата на Raspberry Pi OS със следната команда:

$sudosystemctlактивирайтеminecraft-server.service

За да влязат в сила промените, рестартирайте системата си Raspberry Pi със следната команда:

$sudoрестартирайте

След като вашата система Raspberry Pi се зареди, услугата systemd на minecraft-сървър трябва да бъде активна/работеща, както можете да видите на екрана по-долу.

$sudosystemctl статус minecraft-server.service

Заключение

В тази статия научихте как да създадете свой собствен Minecraft сървър с помощта на едноплатен компютър Raspberry Pi 4. Видяхте как да инсталирате както официалния Minecraft сървър, така и сървъра PaperMC Minecraft с отворен код на вашето Raspberry Pi 4 устройство. Научихте също как да играете Minecraft на сървъра на Minecraft, работещ на системата Raspberry Pi 4.