Instrukcja Serwera Hytale
Kompletny przewodnik po konfiguracji, instalacji i zarządzaniu dedykowanym serwerem Hytale.
Spis Treści
Wstęp
Ten artykuł obejmuje konfigurację, instalację i obsługę dedykowanych serwerów Hytale. Jest przeznaczony dla administratorów serwerów i graczy chcących hostować własne światy.
Konfiguracja Serwera
Serwer Hytale może działać na dowolnym urządzeniu z co najmniej 4GB pamięci RAM i zainstalowaną Javą 25. Obsługiwane są architektury x64 oraz arm64.
| Zasób | Zależność |
|---|---|
| CPU | Wysoka liczba graczy lub jednostek (NPC, moby) |
| RAM | Duży obszar załadowanego świata (wysoki zasięg widzenia, niezależna eksploracja) |
Note: Bez specjalistycznych narzędzi trudno określić, ile RAMu faktycznie potrzebuje proces Java. Eksperymentuj z parametrem `-Xmx` Javy. Typowym objawem braku pamięci jest zwiększone zużycie CPU przez Garbage Collection.
Instalacja Java 25
Zainstaluj Java 25. Zalecamy Adoptium.
Sprawdź instalację
java --versionopenjdk 25.0.1 2025-10-21 LTS OpenJDK Runtime Environment Temurin-25.0.1+8 OpenJDK 64-Bit Server VM Temurin-25.0.1+8
Pliki Serwerowe
Dobre do testów. Uciążliwe przy aktualizacjach.
%appdata%\\Hytale\\install\\release\\package\\game\\latestSkopiuj folder `Server` i `Assets.zip`.
Zalecane na produkcję. Łatwe aktualizacje.
Pobierz CLIUruchamianie Serwera
Komenda Startowa
java -jar HytaleServer.jar --assets PathToAssets.zipUwierzytelnianie
> /auth login device
DEVICE AUTHORIZATION
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234
> Authentication successful!
Wymagane, aby serwer mógł komunikować się z API Hytale. Limit 100 serwerów na licencję.
Konfiguracja Sieci
- Port
5520 UDP - Protocol
QUIC
Firewall
# Windows PowerShell
New-NetFirewallRule ... -Protocol UDP -LocalPort 5520 ...
# Linux (ufw)
sudo ufw allow 5520/udp
Struktura Plików
config.jsonKonfiguracja serwerauniverse/Światy i dane graczymods/Zainstalowane Modylogs/Logi systemowewhitelist.jsonLista dostępupermissions.jsonUprawnieniaWskazówki i Triki
Mods & Plugins
Pobieraj mody z CurseForge i wrzucaj do folderu `mods/`.
Polecane Pluginy
- Nitrado:WebServer - API base
- Nitrado:PerformanceSaver - View distance optimizer
- ApexHosting:PrometheusExporter - Metrics
java -XX:AOTCache=HytaleServer.aot ...Przyspiesza uruchamianie serwera.
Zalecane: 12 chunks (384 blocks).
Domyślne ustawienie Hytale (384) to ~24 chunki Minecrafta. Ogranicz, aby zaoszczędzić RAM.
Architektura Wieloserwerowa
Hytale posiada wbudowane mechanizmy przekierowywania graczy między serwerami. Proxy typu BungeeCord nie jest wymagane.
Przekierowania (Player Referral)
Przenosi podłączonego gracza na inny serwer. Klient otwiera nowe połączenie.
Fallback przy rozłączeniu
Gdy serwer upadnie, klient automatycznie łączy się z serwerem zapasowym zamiast wracać do menu.
SoonInne Szczegóły
- JVM ArgumentsUżyj standardowych flag jak -Xmx do kontroli pamięci.
- Protocol UpdatesWiersja protokołu musi się zgadzać. W przyszłości tolerancja ±2 wersji.
- Maven Artifacts
com.hypixel.hytale:Server
Przyszłe Dodatki
- Server Discovery: Katalog serwerów w grze z weryfikacją liczby graczy.
- Parties: Grupowe dołączanie do serwerów.
- Payments: Wbudowana bramka płatności.
- API: Oficjalne endpointy do danych graczy i telemetrii.
