Informacje:
Instalacja przebiega na serwerze z zainstalowanym systemem Ubuntu 22.04.
Instalacja odbywa się bez wykorzystania własnej domeny WWW.
Uwaga: Po zainstalowaniu Pterodactyla instalacja serwera WWW + Baz danych z naszego instalatora nie jest możliwa!
Zaczniemy od zainstalowania panelu pterodactyl oraz wymaganego przez niego systemu WINGS
bash <(curl -s https://pterodactyl-installer.se)
3. Wybierz 2 aby zainstalować zarówno Panel jak i Wings
4. Uzupełnij informacje o bazie danych. W naszym przypadku nazwe bazy, nazwe użytkownika i hasło omijamy klikając enter, gdyż wygeneruje się automatycznie
5. Dalej podajemy strefę czasową, adres email do konfiguracji let's encrypta oraz adres email, nazwę użytkownika, imię, nazwisko i hasło administratora
Uwaga: Wielkość liter ma znaczenie, szczególnie w strefie czasowej, nazwie użytkownika i haśle!
6. W kolejnym kroku powinniśmy podać adres domeny dla panelu, my jednak podajemy adres serwera skillhost, gdyż poradnik zakłada instalacje bez owej domeny.
7. Dalej wpisujemy N
gdyż zapora jest nam nie potrzebna gdy jest skonfigurowana w panelu skillhost.
8. Sprawdzamy czy dane się zgadzają i potwierdzamy wpisując y
9. Następnie instalator pyta o anonimowe dane dla rozwijania panelu. Wpisujemy yes
albo no
10. Na końcu powinniśmy otrzymać informacje o zainstalowanym panelu.
Sprawdzamy czy po wpisaniu naszego adresu ip w przeglądarkę dostępny jest panel. Jeżeli ładuje się i możemy zalogować się danymi administratora podanymi wcześniej to przechodzimy do instalacji WINGS bez których pterodactyl nie ma jak działać.
y
2. Ponownie odmawiamy konfiguracji firewalla wpisując N
, następnie wybieramy y
aby użytkownik do bazy danych został skonfigurowany automatycznie i ponownie y
aby otworzyć dostęp zdalny do MYSQL
3. Podajemy adres panelu (czyli nasz adres serwera), następnie podajemy nazwę użytkownika i hasło do bazy danych.
4. Następnie odmawiamy konfiguracji Let's Encrypt N
i potwierdzamy instalacje y
5. Jeżeli dostaliśmy informacje o ukończonej instalacji Wings została nam konfiguracja po stronie panelu pterodactyle
Przejdźmy do konfiguracji panelu pterodactyl, w której utworzymy lokalizacje, węzeł, skonfigurujemy baze danych, a także utworzymy serwer minecraft.
2. W prawym górnym rogu wybierz panel Admina
3. Wybierz zakładkę Locations
i dodaj nową lokalizacje
4. Wejdź do zakładki Nodes
i dodaj nowy węzeł.
5. Przechodzimy do konfiguracji węzłą
Informacja: 1 GB = 1024 MiB
6. W zakładce Nodes > Allocation
dodajemy adres ip serwera i porty na których mogą być tworzone serwery. Np. Dla serwera minecraft domyślny port to 25565, dodajmy więc zakres od domyślnego do 25580. Po kliknięciu Submit
powinna nam się wyświetlić lista adresów wraz z portami.
7. Przechodzimy do zakładki Node > Configuration
i klikamy Generate Token
następnie kopiujemy całą wyświetloną komendę.
8. Wracamy do ssh i wklejamy skopiowaną komendę
9. Potwierdzamy klikając enter i weryfikujemy czy konfiguracja przeszła pomyślnie.
10. Wpisujemy systemctl start wings
i wracamy do pterodactyla sprawdzić czy nasz węzeł jest aktywny.
Databases
i tworzymy nowego hosta baz danych.2. Jeżeli otrzymaliśmy komunikat o poprawnym utworzeniu, możemy przejść do uruchomienia serwera minecraft
Servers
i tworzymy nowy serwer2. Po kliknieciu Create Server
powinna odpalić się instalacja serwera. Możemy przejść do podglądu klikając odnośnik
3. W trakcie instalacji wyskoczy pytanie o akceptacji EULI
4. Czekamy aż serwer się uruchomi i wygeneruje się świat. W między czasie możemy włączyć Minecrafta. Kopiujemy IP serwera wraz z portem i łączymy się z nim poprzez minecrafta.
Gratulacje. Zainstalowałeś i skonfigurowałeś Pterodactyla oraz uruchomiłeś pierwszy serwer Minecraft. Reszta zostaje po twojej stronie!