Ten przewodnik obejmuje wszystko, co musisz wiedzieć o konfiguracji i ustawieniach dedykowanego serwera Onset w Legion Hosting. Onset to wieloosobowa gra typu sandbox zbudowana na Unreal Engine 4, która pozwala graczom tworzyć własne tryby gry za pomocą skryptów Lua. Aby uzyskać informacje o komendach administracyjnych i zarządzaniu pakietami, zobacz nasz przewodnik Konfiguracja administracji i pakietów Onset.
Czym jest Onset?
Onset to wieloosobowa gra typu sandbox stworzona przez Blue Mountains GmbH, która zapewnia czyste płótno do tworzenia praktycznie dowolnego wieloosobowego doświadczenia. W przeciwieństwie do tradycyjnych gier ze stałą rozgrywką, Onset polega całkowicie na tworzonych przez społeczność pakietach (trybach gry) napisanych w Lua, które definiują zasady, mechaniki i zawartość każdego serwera.
Kluczowe funkcje obejmują:
- Skrypty Lua — Pełne tworzenie trybów gry przy użyciu języka programowania Lua z kompleksowym API po stronie serwera i klienta
- Unreal Engine 4 — Wysokiej jakości grafika i fizyka napędzane przez UE4
- Otwarty świat — Duże środowisko otwartego świata ze zróżnicowanym terenem, miastami i wnętrzami
- System pakietów — Modułowe pakiety trybów gry, które można łączyć i dostosowywać
- Gra wieloosobowa — Obsługa dedykowanych serwerów dla dużej liczby graczy z własnymi trybami gry
Pierwsze uruchomienie
Gdy Twój serwer Onset zostanie udostępniony w Legion Hosting, jest wstępnie skonfigurowany z podstawowymi plikami serwera. Aby uruchomić serwer po raz pierwszy:
- Zaloguj się do GPanel pod adresem gpanel.legionhosting.net
- Wybierz swój serwer Onset z listy serwerów
- Przejrzyj swoje Zmienne startowe, aby ustawić nazwę serwera i maksymalną liczbę graczy przed pierwszym uruchomieniem
- Kliknij Start, aby uruchomić serwer
- Serwer zainicjuje się i wygeneruje domyślne pliki konfiguracyjne przy pierwszym uruchomieniu
- Gdy konsola pokaże, że serwer jest gotowy i nasłuchuje, gracze mogą się połączyć przez launcher Onset
Zmienne startowe GPanel
GPanel udostępnia zmienną startową w zakładce Startup dla automatycznych aktualizacji. Wszystkie inne ustawienia serwera (nazwa serwera, hasło, maksymalna liczba graczy) są konfigurowane w server_config.json (zobacz poniżej).
| Zmienna | Domyślnie | Opis |
|---|---|---|
AUTO_UPDATE |
1 |
Automatyczna aktualizacja serwera przy restarcie. Ustaw na 0, aby wyłączyć. |
server_config.json, a nie jako zmienne startowe GPanel. Zobacz sekcję konfiguracji poniżej.
Konfiguracja serwera (server_config.json)
Głównym plikiem konfiguracyjnym serwera jest server_config.json, znajdujący się w katalogu głównym serwera. Możesz edytować ten plik poprzez Menedżer plików w GPanel. Ten plik używa formatu JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Objaśnienie ustawień konfiguracji
| Ustawienie | Domyślnie | Opis |
|---|---|---|
servername |
Onset Server | Nazwa wyświetlana w przeglądarce serwerów launchera Onset. |
hostname |
0.0.0.0 | Adres IP, do którego serwer się przypisuje. Pozostaw jako 0.0.0.0, aby przypisać do wszystkich interfejsów. |
port |
7777 | Główny port UDP dla ruchu gry. Zazwyczaj zarządzany automatycznie przez GPanel. |
maxplayers |
50 | Maksymalna liczba jednoczesnych graczy. Wyższe wartości zwiększają zużycie zasobów. |
password |
(puste) | Hasło serwera. Pozostaw jako pusty ciąg dla serwera publicznego. |
visible |
true | Czy serwer pojawia się w publicznej przeglądarce serwerów. |
streamdistance |
800 | Odległość (w jednostkach Unreal), przy której obiekty są strumieniowane do graczy. Niższe wartości zmniejszają obciążenie sieci. |
tickrate |
50 | Częstotliwość ticków serwera w Hz. Wyższe wartości oznaczają płynniejszą rozgrywkę, ale większe zużycie CPU. |
packages |
(pusta tablica) | Lista nazw folderów pakietów do załadowania przy starcie. Pakiety definiują tryb gry i mechaniki rozgrywki. |
server_config.json musi być prawidłowym plikiem JSON. Brakujący przecinek, dodatkowy przecinek lub niedopasowany nawias uniemożliwi uruchomienie serwera. Jeśli nie masz pewności co do swoich zmian, użyj walidatora JSON.
Ustawienia sieciowe
Onset używa oddzielnych portów dla ruchu gry i zapytań HTTP. Zrozumienie konfiguracji sieciowej jest ważne dla prawidłowej łączności:
| Port | Protokół | Przeznaczenie |
|---|---|---|
7777 |
UDP | Główny port gry dla połączeń graczy i danych gry |
7776 |
TCP | Port zapytań HTTP dla listingów przeglądarki serwerów i zapytań API |
Jak gracze się łączą
Gracze łączą się z serwerami Onset poprzez oficjalny launcher Onset, a nie bezpośrednio przez Steam.
Przez przeglądarkę serwerów
- Uruchom grę Onset ze Steam
- W launcherze Onset kliknij Server Browser
- Wyszukaj nazwę swojego serwera na liście lub filtruj według trybu gry
- Wybierz serwer i kliknij Connect
- Wprowadź hasło, jeśli jest ustawione
Przez połączenie bezpośrednie
- Uruchom grę Onset ze Steam
- W launcherze Onset kliknij Direct Connect
- Wprowadź adres IP i port swojego serwera (np.
192.168.1.100:7777) - Kliknij Connect
Powiązane artykuły
- Konfiguracja administracji i pakietów Onset
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Potrzebujesz pomocy?
Jeśli doświadczasz problemów z serwerem Onset lub potrzebujesz dalszej pomocy, nasz zespół wsparcia jest tu, aby pomóc. Prześlij zgłoszenie do pomocy technicznej, a odpowiemy najszybciej, jak to możliwe.