Stwórz własny kontroler serwera Minecraft w systemie Linux za pomocą Crafty

Stwórz własny kontroler serwera Minecraft w systemie Linux za pomocą Crafty
Zrzut ekranu przedstawiający świat Minecrafta z logo Craft Controllera na górze.

Crafty to bardzo wszechstronny panel sterowania dla serwerów Minecraft w systemie Linux. Podobnie jak panel internetowy, Crafty zapewnia łatwy w obsłudze interfejs umożliwiający tworzenie, zarządzanie i konfigurowanie własnego, niestandardowego serwera Minecraft. W tym artykule dowiesz się, jak zainstalować i wdrożyć Crafty na własnym serwerze Ubuntu.

Czy wiesz : możesz hostować własny serwer Minecraft?

Dlaczego warto hostować serwery Minecraft za pośrednictwem Crafty?

Jedną z zalet Crafty jest to, że zapewnia przyjazną dla użytkownika platformę, na której możesz zrobić wszystko na swoim serwerze Minecraft. Usuwa wszystkie problemy związane z pobieraniem zależności i tworzeniem plików konfiguracyjnych w celu uruchomienia instancji Minecraft.

Poza tym Crafty może także automatycznie zarządzać wieloma serwerami Minecraft jednocześnie. Na przykład można uruchomić serwery w wersjach 1.12, 1.14 i 1.16 przy niewielkiej konfiguracji. To sprawia, że ​​jest to atrakcyjna opcja, jeśli chcesz zapewnić swoim graczom wielowersję gry Minecraft.

Wreszcie Crafty wymaga jedynie Dockera, Docker Compose i Nginx do wdrożenia na serwerze. Dlatego też rozpoczęcie korzystania z programu nie wymaga dużej wiedzy technicznej. Co więcej, użycie Dockera przez Crafty’ego oznacza również, że nie utworzy on żadnych dodatkowych plików w głównym systemie plików.

Przygotowanie systemu dla Crafty

Założenie: W tym przewodniku zainstalujemy Crafty na serwerze Ubuntu 22.04 LTS dostępnym w Internecie.

Zainstaluj Dockera

Pierwszym krokiem we wdrażaniu Crafty jest pobranie i zainstalowanie repozytorium dla Dockera i Docker Compose. W tym celu pobierz klucz podpisujący z projektu Docker:

Utwórz nowy plik repozytorium w „/etc/apt/sources.list.d/”:

Wklej następujący wiersz kodu do nowego pliku repozytorium:

Załaduj ponownie listę repozytoriów swojego systemu i zaktualizuj wszystkie swoje obecne pakiety:

Zainstaluj Docker i Docker Compose wraz z ich zależnościami:

Upewnij się, że „podstawowy” pakiet snap jest dostępny i działa w twoim systemie:

Pobierz pakiet snap Certbot z Electronic Frontier Foundation:

Pobieranie i instalowanie Crafty

Przejdź do swojego katalogu domowego, a następnie utwórz wszystkie niezbędne foldery dla Crafty:

Utwórz nowy plik „docker-compose.yml” za pomocą swojego ulubionego edytora tekstu:

Wklej następujący blok kodu do nowego pliku:

Zapisz nowy plik „docker-compose.yml”, a następnie uruchom następujące polecenie, aby zbudować kontener Crafty:

Po zakończeniu sprawdź, czy konfiguracja Dockera działa poprawnie, wyświetlając listę wszystkich uruchomionych kontenerów w systemie:

Terminal pokazujący kontener Crafty działający w systemie.

Tworzenie zwrotnego proxy SSL dla Crafty

W tym momencie masz uruchomioną instancję Crafty na swoim komputerze, która transmituje na wielu portach. Aby uzyskać do tego bezpieczny dostęp, musisz utworzyć odwrotne proxy SSL za pomocą Nginx.

Zacznij od utworzenia nowego rekordu DNS „A” dla swojej instancji Crafty. W tym przypadku używam „crafty” jako subdomeny i kieruję ją na adres IP mojego serwera.

Zrzut ekranu przedstawiający subdomenę Crafty przypisaną do adresu IPv4 urządzenia.

Wróć na swój serwer Crafty, a następnie utwórz nowy plik konfiguracyjny witryny, używając swojego ulubionego edytora tekstu:

Wklej następujący blok kodu do nowego pliku konfiguracyjnego:

Zamień wartość zmiennej „nazwa_serwera” na niestandardową subdomenę.

Terminal podświetlający zmodyfikowane

Połącz plik konfiguracyjny witryny z folderem „sites-enabled” demona Nginx:

Upewnij się, że instancja Nginx jest uruchomiona, a następnie załaduj ponownie jej stan:

Zarejestruj swoją maszynę przy użyciu adresu e-mail w fundacji Electronic Frontier Foundation:

Zapytanie o nowy certyfikat SSL dla Twojej subdomeny:

Sprawdź, czy Twoja instancja Crafty jest dostępna dla Twojej przeglądarki internetowej, przechodząc do swojej subdomeny.

Zrzut ekranu przedstawiający ekran logowania Crafty Controller działający w subdomenie.

Dodawanie i zarządzanie serwerem Minecraft w Crafty

Po uruchomieniu instancji Crafty możesz teraz wdrożyć swój pierwszy serwer Minecraft. Aby to zrobić, musisz najpierw znaleźć hasło swojej instancji.

Wróć do sesji terminalowej swojego serwera, a następnie otwórz plik „default-creds.txt”:

Skopiuj wartość zmiennej „hasło:” do schowka.

Terminal podświetlający domyślne losowe hasło dla instancji Crafty.

Przejdź do strony logowania instancji Crafty, wpisz „admin” w nazwie użytkownika, a następnie wklej swoje hasło w polu tekstowym hasła.

Kliknij kategorię Serwery na pasku bocznym panelu, a następnie wybierz opcję Utwórz nowy serwer .

Zrzut ekranu przedstawiający

Kliknij listę rozwijaną Typ serwera , a następnie wybierz Waniliowy .

Zrzut ekranu przedstawiający

Wybierz wersję gry Minecraft, którą chcesz hostować, a następnie podaj nazwę swojego serwera w polu tekstowym Nazwa serwera .

Kliknij opcję Zbuduj serwer! aby pobrać plik jar dla swojej wersji gry Minecraft.

Zrzut ekranu przedstawiający

Kliknij nazwę swojego serwera na pulpicie nawigacyjnym Crafty, a następnie naciśnij Start , aby utworzyć nowy świat Minecraft.

Zrzut ekranu przedstawiający

Potwierdź, że Twój nowy serwer działa poprawnie, logując się na swoje konto Minecraft.

Zrzut ekranu przedstawiający serwer Crafty Minecraft pojawiający się w przeglądarce serwerów.

Dodawanie kont operatorów poprzez Crafty

Konta operatorów (OP) są ważną częścią każdego serwera Minecraft. Pozwalają kontrolować i zarządzać światem bezpośrednio z poziomu samej gry. W związku z tym Crafty oferuje wygodny interfejs, w którym możesz dodawać i usuwać uprawnienia z kont graczy.

Aby utworzyć konto OP, kliknij Serwery , a następnie nazwę serwera na pasku bocznym panelu kontrolnego.

Kliknij opcję Zarządzanie graczami na ekranie panelu kontrolnego.

Zrzut ekranu przedstawiający

Znajdź nazwę konta, które chcesz promować do statusu OP, a następnie kliknij żółty przycisk OP .

Zrzut ekranu przedstawiający

Sprawdź, czy Twoje konto gracza jest użytkownikiem OP, logując się na serwer Minecraft, a następnie uruchamiając następujące polecenie na czacie gry:

Spowoduje to zmianę domyślnego trybu konta OP z przetrwania na tryb kreatywny, co usunie pasek zdrowia i głodu.

Zrzut ekranu przedstawiający postać gracza na serwerze Crafty Minecraft w trybie kreatywnym.

Tworzenie kopii zapasowych plików serwera Minecraft

Utrzymywanie aktualnej kopii zapasowej świata jest niezbędne do ograniczenia przestojów serwera. W tym celu Crafty zapewnia narzędzia umożliwiające szybkie zapisanie plików wymiarów świata w systemie plików serwera hosta.

Przejdź do panelu sterowania serwera, a następnie kliknij opcję Kopia zapasowa .

Zrzut ekranu przedstawiający

Wpisz „3” w polu tekstowym Maksymalna liczba kopii zapasowych . Dzięki temu Crafty będzie przechowywać tylko trzy najnowsze kopie zapasowe Twojego serwera.

Zaznacz pola wyboru Kompresuj kopię zapasową i Wyłącz serwer na czas trwania kopii zapasowej.

Kliknij Zapisz , aby zatwierdzić nowe ustawienia, a następnie naciśnij Utwórz kopię zapasową teraz! aby utworzyć pierwszą kopię zapasową serwera.

Zrzut ekranu przedstawiający ustawienia kopii zapasowej dla niestandardowego serwera Crafty Minecraft.

Oprócz ręcznych kopii zapasowych możesz także tworzyć zaplanowane kopie zapasowe serwerów Minecraft. Aby to zrobić, kliknij kategorię Harmonogram na panelu kontrolnym serwera.

Zrzut ekranu przedstawiający

Kliknij opcję Utwórz nowy harmonogram , a następnie podaj nazwę zaplanowanego zadania. W moim przypadku nazwę to Automatyczna kopia zapasowa .

Naciśnij menu rozwijane Akcja , a następnie wybierz opcję Serwer kopii zapasowych .

Zrzut ekranu przedstawiający

Ustaw rozsądny odstęp i czas zaplanowanej kopii zapasowej. Na przykład możesz ustawić tworzenie kopii zapasowej swojego świata raz dziennie o 3 rano.

Kliknij Zapisz , aby zatwierdzić i włączyć zaplanowaną kopię zapasową dla serwera Minecraft.

Zrzut ekranu przedstawiający kompletne, niestandardowe zaplanowane zadanie dotyczące kopii zapasowych w Crafty.

Wdrażanie i hosting własnego kontrolera serwera za pomocą Crafty to tylko jedna z rzeczy, które możesz zrobić w cudownym, blokowym świecie. Dowiedz się, jak przyspieszyć i zwiększyć liczbę klatek na sekundę w grze, instalując OptiFine dla Minecraft.

Źródło obrazu: Crafty Controller Gitlab . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *