Jak zmienić Raspberry Pi w serwer Minecraft?

Minecraft to druga najlepiej sprzedająca się gra wideo wszechczasów z 122 milionami połączonych osób tylko we wrześniu 2019 r. Chociaż możesz samodzielnie odkrywać świat Minecrafta, są rzeczy, które są przyjemniejsze z przyjaciółmi!

Tworząc własny serwer Minecraft, masz pełną kontrolę nad swoim światem: możesz ustalać własne zasady, instalować mody i zapraszać wszystkich znajomych do wspólnego odkrywania Minecrafta.

W tym samouczku dowiesz się, jak używać Raspberry Pi do konfiguracji i hostowania oddzielnego serwera Minecraft w lokalnej sieci Wi-Fi. Po uruchomieniu tego serwera możesz grać z każdym podłączonym do Twojej sieci - świetnie, jeśli Twoje dzieci lub współlokatorzy mają obsesję na punkcie Minecrafta!

Jeśli chcesz, aby ludzie zdalnie łączyli się z Twoim Raspberry Pi, musisz wykonać kilka dodatkowych kroków, których nauczysz się w tym samouczku.

Indeks
  1. Czego będziesz potrzebować?
  2. Upewnij się, że używasz Raspbian
  3. Zaktualizuj partycję pamięci masowej Raspbian
    1. Opcjonalnie: Zezwól na połączenia SSH
  4. Utwórz serwer kurek
  5. Połącz się ze swoim serwerem Minecraft
    1. Aktywuj serwer automatycznie

Czego będziesz potrzebować?

Aby ukończyć ten samouczek, będziesz potrzebować:

    • Raspberry Pi z Raspbianem. Jeśli nie masz jeszcze Raspbian, możesz Pobierz najnowszą wersję i flashuj z grawer
    • Jeden z Twoim Raspberry Pi. kompatybilny przewód zasilający
    • Zewnętrzna klawiatura i sposób na podłączenie jej do Raspberry Pi
    • Kabel HDMI lub micro HDMI, w zależności od modelu Raspberry Pi
    • Monitor zewnętrzny
    • Kabel Ethernet, jeśli nie masz połączenia z Wi-Fi
    • Działający laptop lub komputer Minecraft Java Edition.

Po zebraniu narzędzi nadszedł czas, aby zbudować serwer Minecraft.

Upewnij się, że używasz Raspbian

Jeśli jeszcze tego nie zrobiłeś, podłącz zewnętrzną klawiaturę, monitor i inne urządzenia peryferyjne do swojego Raspberry Pi i podłącz go do źródła zasilania.

Po uruchomieniu Raspberry Pi musisz upewnić się, że Twoja wersja Raspbian jest aktualna. Uruchom nowe okno Terminal, klikając ikonę Terminal na pasku narzędzi Raspbian, a następnie uruchom następujące polecenia:

sudo apt-get update
sudo apt-get upgrade

Raspbian pobierze teraz i zainstaluje wszystkie dostępne aktualizacje. Po wyświetleniu monitu uruchom ponownie Raspberry Pi za pomocą następującego polecenia:

Zaktualizuj partycję pamięci masowej Raspbian

Następnie musisz użyć narzędzia konfiguracyjnego, aby poinformować Raspbian, jak korzystać z dostępnej pamięci.

Możesz uruchomić to narzędzie za pomocą następującego polecenia terminala:

W wyświetlonym oknie przejdź do „Opcje zaawansowane -> Przydział pamięci” i wpisz wartość „16”. Zapisz zmiany, klikając „OK”.

Opcjonalnie: Zezwól na połączenia SSH

Ostatecznie, jeśli chcesz, aby użytkownicy mogli zdalnie łączyć się z serwerem, teraz jest idealny czas na włączenie SSH:

1. Wybierz ikonę Raspberry Pi na pasku narzędzi.

2. Przejdź do "Ustawienia -> Ustawienia Raspberry Pi".

3. Wybierz zakładkę „Interfejsy”.

4. Wyszukaj „SSH” i wybierz przycisk radiowy „Włączone”.

5. Zapisz zmiany, klikając „OK”.

6. Zrestartuj Raspberry Pi, klikając małą ikonę w lewym górnym rogu i przechodząc do „Shutdown -> Restart” lub wykonując polecenie reboot W terminalu.

Utwórz serwer kurek

Będziemy budować nasz serwer za pomocą Spigot, zmodyfikowanego serwera Minecraft, który zawiera kilka przydatnych poprawek wydajności.

Pierwszym krokiem jest upewnienie się, że Java jest zainstalowana na Raspberry Pi. Możesz zainstalować standardowy pakiet JDK dla Raspbian za pomocą następującego polecenia:

sudo apt install default-jdk

Następnie musisz utworzyć plik serwera Minecraft. Dla wygody w tym samouczku wykorzystano narzędzie konstrukcyjne Spigot. W oknie terminala uruchom następujące trzy polecenia:

mkdir /home/pi/minecraft 
cd /home/pi/minecraft 
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Stwórz swój serwer spigot:

java -Xmx1024M -jar BuildTools.jar --rev 1.15.2

Zauważ, że powyższe polecenie używa Spigot 1.15.2, który był najnowszą wersją w momencie pisania. Jeśli jest ... to najnowsza wersja, zaktualizuj --rev tak, aby wskazywał na najnowszą wersję.

Po pobraniu Spigot możesz uruchomić swój serwer:

java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui

Pamiętaj, aby zmienić powyższe polecenie, jeśli używasz innej wersji Spigot 1.15.2.

Przed rozpoczęciem serwer poprosi o zaakceptowanie umowy Eula (Umowa licencyjna użytkownika końcowego).

Możesz otworzyć Eulę w edytorze tekstu nano Raspbian:

Zmień „FALSE” na „true” w tym pliku, a następnie zapisz zmiany za pomocą skrótu klawiaturowego Ctrl + X, a następnie y. Na koniec naciśnij Enter na klawiaturze.

Teraz musisz zrestartować serwer, a następnie zrestartować Raspberry Pi, wpisując polecenie reboot w terminalu.

Twoje Raspberry Pi zostanie teraz ponownie uruchomione i jeśli znów zadziała, możesz połączyć się z serwerem!

Połącz się ze swoim serwerem Minecraft

Aby nawiązać połączenie z serwerem Raspberry Pi, musisz znać jego adres IP. Aby uzyskać te informacje, otwórz Terminal i uruchom następujące polecenie:

Uruchom edycję Java Minecrafta na swoim laptopie lub komputerze.

Wybierz „Graj -> Gra wieloosobowa”.

Twój serwer powinien automatycznie pojawić się na lokalnej liście, ale jeśli nie możesz go znaleźć:

    • Wybierz „Dodaj serwer”
    • Wprowadź adres IP swojego Raspberry Pi.

Powinieneś teraz być prawidłowo połączony z serwerem Minecraft.

Aktywuj serwer automatycznie

Po co zawracać sobie głowę ręcznym uruchamianiem serwera, skoro można go skonfigurować tak, aby uruchamiał się automatycznie?

Aby uruchomić serwer przy starcie, musisz utworzyć nową usługę dla serwera Minecraft, a następnie otworzyć okno terminala na swoim Raspberry Pi i uruchomić następujące polecenie:

sudo nano /lib/systemd/system/minecraftserver.service

W edytorze tekstu nano wpisz:

[Unit] 
Description=Minecraft Spigot Server 
[Service] 
User=pi 
Group=pi
Restart=on-abort 
WorkingDirectory=/home/pi/minecraft/ 
ExecStart=/usr/bin/java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui 
[Install] 
WantedBy=multi-user.target

Aby zapisać ten plik, użyj skrótu klawiaturowego Ctrl + X, a po wyświetleniu monitu naciśnij Y i Enter.

Teraz możesz aktywować usługę za pomocą następującego polecenia:

sudo systemctl enable minecraftserver.service

I na koniec możesz uruchomić swój serwer Minecraft:

sudo systemctl start minecraftserver.service

Twój serwer powinien teraz uruchamiać się automatycznie za każdym razem, gdy włączasz Raspberry Pi.

Teraz możesz dostosować każdą część swojego świata Minecraft i bawić się z przyjaciółmi i rodziną. Twój serwer jest obecnie dostępny tylko przez sieć lokalną, ale możesz zezwolić osobom z zewnątrz na łączenie się z twoim serwerem za pomocą przekierowania portów.

Stworzyłeś własny serwer Minecraft? Jeśli tak, chcielibyśmy usłyszeć, jak używasz swojego serwera do tworzenia unikalnych i interesujących światów Minecraft.

Możesz być zainteresowany

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Go up