Zrozumienie działania konfiguracji
Hytale używa dwóch głównych warstw konfiguracji:
- Zakładka Ustawienia w twoim panelu - szybki dostęp do najważniejszych opcji.
- Pliki
config.json- pełna konfiguracja serwera i każdego świata.
Ustawienia panelu zawsze nadpisują wartości w głównym pliku config.json podczas uruchamiania serwera. Jeśli coś nie zostaje zapisane, to dlatego, że ustawienie panelu ma pierwszeństwo.

Ustawienia panelu → Co modyfikują w config.json
Zakładka Ustawienia udostępnia kilka typowych opcji. Bezpośrednio aktualizują one pola w głównym pliku config.json twojego serwera.
Przykłady:
- Nazwa serwera →
"ServerName" - Wiadomość dnia →
"MOTD" - Hasło →
"Password" - Maksymalna liczba graczy →
"MaxPlayers" - Maksymalny zasięg widoku →
"MaxViewRadius"

Kiedy zmieniasz wartość w panelu:
- Nadpisuje ona wartość wewnątrz
config.jsonpodczas uruchamiania. - nie musisz edytować tych pól ręcznie.
Jeśli edytujesz config.json zamiast używać panelu, panel nadal nadpisze te wartości.
Wybieranie, który świat się ładuje
Twój serwer Hytale ładuje określony świat na podstawie pola World w głównym pliku config.json:
"World": "default",
Jeśli wgrywasz własny świat z inną nazwą, po prostu zamień default na nazwę folderu twojego świata.
Przykład:
"World": "Hytale",
To mówi serwerowi, aby załadował folder świata Hytale wewnątrz /universe/worlds/.

Jeśli nazwa nie pasuje, serwer utworzy zamiast tego nowy pusty świat - więc sprawdź dokładnie pisownię.
Konfiguracja ustawień specyficznych dla świata
Każdy świat ma również własny plik konfiguracyjny:
/universe/worlds/<worldname>/config.json
Ten plik kontroluje zachowanie rozgrywki wewnątrz tego świata, takie jak:
- Obrażenia od upadku
- PvP
- Upływ czasu
- Ustawienia środowiska
- Zasady tickingu i symulacji
Przykłady:
Aby wyłączyć obrażenia od upadku:
"IsFallDamageEnabled": false,
Aby włączyć lub wyłączyć PvP:
"IsPvpEnabled": true,
Te ustawienia dotyczą tylko wybranego świata. Ich edycja nie wpływa na inne światy.

Czego nie musisz zmieniać
Hytale zawiera wiele technicznych pól konfiguracyjnych przeznaczonych dla systemów wewnętrznych, narzędzi deweloperskich i zachowania silnika. W normalnym użytkowaniu nie musisz zmieniać:
ModsRateLimitConnectionTimeoutsChunkConfigClientEffects- Flagi Engine/config
Nieprawidłowa zmiana tych wartości może zepsuć ładowanie świata lub spowodować niestabilność serwera.
Trzymaj się ustawień panelu i przełączników świata, chyba że wiesz, co robisz.
Podsumowanie
- Używaj zakładki Ustawienia dla typowych opcji - nadpisują one
config.json. - Zaktualizuj
pole Worldwconfig.json, aby załadować własny świat. - Modyfikuj config.json na poziomie świata
, aby zmienić zachowania rozgrywki. - Większość zaawansowanych ustawień powinna pozostać niezmieniona, chyba że jest to konieczne.



