Skip to main content

Zainstaluj wydanie

Użyj pliku humalike.zip z GitHub Releases. Nie pobieraj automatycznych archiwów źródeł GitHuba: zawierają one pliki repozytorium, a nie złożony zasób runtime. Umieść rozpakowany katalog humalike bezpośrednio w katalogu zasobów i uruchom go po nazwie:
Katalog nie może być zagnieżdżony jako humalike/humalike.

Kolejność zasobów

Humalike może wystartować bez frameworka. Aby automatyczny wybór zadziałał podczas pierwszego uruchomienia, najpierw uruchom opcjonalne zależności:
Zależności uruchamiane później i restartowane są wykrywane. Własny most powinien startować po humalike i deklarować go jako zależność.

Sieć dla callbacku

URL callback zarejestrowany w panelu musi docierać do FXServer z publicznego internetu. Zezwól na przychodzący ruch TCP do wybranego portu serwera. Jeśli zmienisz port FXServer lub adres publiczny, zaktualizuj callback w panelu. Format URL to:
Host musi być globalnie routowalnym literalnym adresem IPv4. Nazwy hostów, IPv6, adresy prywatne, adresy loopback i zarezerwowane adresy przykładowe nie są akceptowane. Obsługiwane porty to 1024–65535; nie dodawaj ścieżki, zapytania ani fragmentu.

Aktualizacja

  1. Pobierz nowe wydanie i zweryfikuj jego opublikowaną sumę kontrolną SHA-256.
  2. Zatrzymaj humalike albo zatrzymaj FXServer.
  3. Zachowaj poprzedni katalog jako kopię do wycofania poza aktywnym drzewem zasobów.
  4. Zastąp cały katalog humalike.
  5. Uruchom go i wykonaj humalike_status.
Nie scalaj nowego wydania ze starym katalogiem. Usunięte pliki pozostałyby aktywne i mogłyby powodować zachowanie mieszanych wersji. Własny kod trzymaj w osobnym zasobie mostu. Aktualizacja Humalike nigdy nie powinna nadpisywać specyficznych dla serwera prac, logiki dyspozytorni, nagród ani hooków UI.

Wycofanie

Zatrzymaj zasób, przywróć cały katalog z poprzedniego wydania i uruchom go ponownie. Licencja serwera pozostaje ważna. Jeśli w danym wydaniu zmienił się schemat panelu lub wymagane zachowanie serwera, przed wycofaniem postępuj zgodnie z notatkami tego wydania.

Buildy deweloperskie

Serwery produkcyjne powinny używać archiwów wydań. Kopie repozytorium wymagają zbudowania frontendu i są przeznaczone wyłącznie dla współtwórców. Wydanie zawiera już wszystkie skompilowane pliki NUI.

Dalej