Stwórz własny kontroler serwera Minecraft w systemie Linux za pomocą Crafty
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:
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.
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ę.
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.
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.
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 .
Kliknij listę rozwijaną Typ serwera , a następnie wybierz Waniliowy .
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.
Kliknij nazwę swojego serwera na pulpicie nawigacyjnym Crafty, a następnie naciśnij Start , aby utworzyć nowy świat Minecraft.
Potwierdź, że Twój nowy serwer działa poprawnie, logując się na swoje konto Minecraft.
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.
Znajdź nazwę konta, które chcesz promować do statusu OP, a następnie kliknij żółty przycisk OP .
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.
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 .
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.
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.
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 .
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.
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