Przejdź do głównej zawartości

Pterodactyl

Instalacja panelu oraz Wings - automatycznie

  1. Zaloguj się do SSH

  2. Użyj poniższej komendy, aby uruchomić nasz autoinstalator:

  • skillhost
  1. Wybierz 4. Pterodactyl Panel & Wings (opcja numer 4), aby zainstalować automatycznie cały panel Pterodactyl wraz z Wings.

  2. Na końcu otrzymasz informację o danych logowania do panelu. Zapisz je w bezpiecznym miejscu.


Pomyślnie zainstalowałeś panel Pterodactyl, wystarczy się zalogować.

Instalacja panelu oraz Wings - manualnie

Poradnik w formie Terminala.

WSKAZÓWKA:

Tak jak w poradniku poniżej - nazwę bazy, nazwę użytkownika i hasło omijamy klikając "Enter", gdyż wygenerują się automatycznie. Resztę uzupełniamy naszymi danymi.

Wideo umożliwia kopiować tekst z Terminala.

Ładowanie odtwarzacza...

Poradnik w tradycyjnej formie.

- Rozwiń, aby korzystać z poradnika w tradycyjnej formie.
  1. Zaloguj się do SSH

  2. Użyj poniższej komendy, aby pobrać i uruchomić skrypt instalacyjny

  • bash <(curl -s https://pterodactyl-installer.se)

  1. Wybierz 2 aby zainstalować zarówno panel i Wings.

  1. Uzupełnij informacje o bazie danych. W naszym przypadku nazwę bazy, nazwę użytkownika i hasło omijamy klikając "Enter", gdyż wygenerują się automatycznie.

UWAGA:

Wielkość liter ma znaczenie, szczególnie w strefie czasowej, nazwie użytkownika i haśle!

  1. Podajemy strefę czasową, adres e-mail do konfiguracji Let's Encrypt oraz adres e-mail, nazwę użytkownika, imię, nazwisko i hasło administratora.

  1. W kolejnym kroku powinniśmy podać adres domeny dla panelu, my jednak podajemy adres serwera skillhost, ponieważ poradnik zakłada instalacje bez owej domeny.

  1. Dalej wpisujemy N gdyż zapora jest nam nie potrzebna gdy jest skonfigurowana w panelu skillhost.
  2. Sprawdzamy czy dane się zgadzają i potwierdzamy wpisując y
  3. Następnie instalator pyta o anonimowe dane dla rozwijania panelu. Wpisujemy yes albo no .

  1. Na końcu powinniśmy otrzymać informacje o zainstalowanym panelu.

Sprawdzamy, czy po wpisaniu naszego adresu IP w przeglądarce 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ć.


  1. Zaczynamy od potwierdzenia, że zaczynamy instalacje Wings. Wpisz y

  1. 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.

  1. Podajemy adres panelu (czyli nasz adres serwera), następnie podajemy nazwę użytkownika i hasło do bazy danych.

  1. Następnie odmawiamy konfiguracji Let's Encrypt klikając N i potwierdzamy instalacje y

  1. Jeżeli dostaliśmy informacje o ukończonej instalacji Wings została nam konfiguracja po stronie panelu Pterodactyla.

Konfiguracja Pterodactyla - manualnie

Konfiguracja lokalizacji i węzła

  1. Zaloguj się do panelu danymi podanymi dla konta administratora

  1. W prawym górnym rogu wybierz panel Admina

  1. Wybierz zakładkę Locations i dodaj nową lokalizacje

  1. Wejdź do zakładki Nodes i dodaj nowy węzeł.
  • Name - jakakolwiek nazwa węzła, np. Node
  • Location - wcześniej utworzona lokalizacja
  • FQDN - adres IP serwera
  • Comunnicate Over SSL - wybieramy “Use HTTP Connection” gdyż nie posiadamy domeny, którą klucz SSL by objął
  • Behind Proxy - wybieramy "Not Behind Proxy"

  1. Przechodzimy do konfiguracji węzła
  • Total Memory - ilość pamięci RAM jaką przydzielamy dla serwera. Jest zależna od pakietu jaki posiadasz, postaraj się zostawić 1-2 GB pamięci RAM dla serwera
  • Memory Over-Allocation - o ile procent może zostać przekroczone zużycie RAM
  • Total Disk Space - ile pamięci przypisujesz dla serwerów w Pterodactylu
  • Disk Over-Allocation - o ile procent może zostać przekroczone zużycie dysku. Zależne od pakietu, zostaw kilka GB wolnego
INFORMACJA:

1 GB = 1024 MiB


  1. 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.

  1. Przechodzimy do zakładki Node > Configuration i klikamy Generate Token następnie kopiujemy całą wyświetloną komendę.

  1. Wracamy do ssh i wklejamy skopiowaną komendę

  1. Potwierdzamy klikając Enter i weryfikujemy czy konfiguracja przeszła pomyślnie.

  1. Wpisujemy systemctl start wings i wracamy do Pterodactyla sprawdzić czy nasz węzeł jest aktywny.

Konfiguracja bazy danych

  1. Przechodzimy do zakładki Databases i tworzymy nowego hosta baz danych.
  • Name - nazwa hosta baz danych
  • Host - adres IP serwera
  • Username - nazwa użytkownika serwera baz danych z instalacji Wings (pkt 2.3 Instalacji)
  • Password - hasło tego użytkownika
  • Linked Node - węzeł dla którego ma zostać utworzona baza danych

  1. Jeżeli otrzymaliśmy komunikat o poprawnym utworzeniu, możemy przejść do uruchomienia serwera Minecraft.

Tworzenie serwera Minecraft

  1. Przechodzimy do zakładki Servers i tworzymy nowy serwer
  • Server Name - nazwa servera
  • Server Owner - własciciel serwera (wpisujemy nazwę administratora lub adres e-mail)

  • Node - wybieramy nasz węzeł
  • Default Allocation - przypisujemy mu adres IP i port z naszej puli
  • Additional Allocations - (opcjonalnie) dodatkowe adresy i porty dla serwera
  • Database limit, Allocation Limit, Backup Limit - maksymalna liczba baz danych, backupów i adresów dla tego serwera

  • CPU Limit - w % podajemy ile wątków może obsłużyć serwer. Jest to zależne od pakietu. 0 = brak limitu, 100% = 1 hCPU, 150% = 1.5 hCPU .itd
  • Memory - ilość pamięci RAM jaką przypisujemy dla serwera (0 = brak limitu)
  • Disk Space - ilość miejsca na dysku dla tego serwera Minecraft (0 = brak limitu)

  • Egg - silnik z jakiego ma korzystać serwer
  • Docker Image - właściwie: wersja Javy
UWAGA:

Różne wersje Minecrafta wymagają różne wersje Javy. Zanim uruchomisz serwer, sprawdź czy wybrałeś odpowiednią wersję!

  • Minecraft Version- wersja Minecrafta (dla poradnika wybiorę 1.20)
UWAGA:

Ostatnia zakładka różni się w zależności od silnika jaki wybierzesz.


  1. Po kliknieciu Create Server powinna odpalić się instalacja serwera. Możemy przejść do podglądu klikając odnośnik

  1. W trakcie instalacji wyskoczy pytanie o akceptacji EULA.

  1. Czekamy aż serwer się uruchomi i wygeneruje się świat. W międzyczasie możesz 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!