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

    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. Wymagane pola są oznaczone *

    Go up

    a strona wykorzystuje anonimowe, własne pliki cookies analityczne w celu jej prawidłowego funkcjonowania i reklamy. Nasi partnerzy (w tym Google) mogą przechowywać, udostępniać i zarządzać danymi użytkownika w celu dostarczania spersonalizowanych reklam. Użytkownik może zaakceptować, dostosować ustawienia lub cofnąć zgodę tutaj lub na stronie Czytaj więcej