Guida Completa: Creare e Gestire un Server Hytale
Questa guida ti accompagnerà passo dopo passo nella creazione di un server Hytale, utilizzando gli strumenti ufficiali e le migliori pratiche per prestazioni ottimali. Hytale utilizza tecnologie moderne (come Java 25 e il protocollo QUIC), quindi segui attentamente i passaggi.
1. Prerequisiti di Sistema
- RAM: Minimo 4GB dedicati (l'uso varia in base ai giocatori e alla distanza di visione).
- CPU: Supporto per architetture x64 e arm64.
- Sistema Operativo: Windows o Linux (Ubuntu/Debian consigliati).
2. Installazione di Java 25
Hytale non funzionerà con versioni vecchie di Java (come 8, 17 o 21). Devi installare la versione 25.
Dove scaricarlo
Consigliamo la distribuzione Adoptium (Temurin), che è stabile e certificata.
Dopo l'installazione, verifica che sia tutto corretto aprendo il terminale e digitando:
java --version
Dovresti vedere un output simile a: openjdk 25.0.1 ....
3. Scaricare i File del Server (Metodo Ufficiale)
Per garantire di avere sempre l'ultima versione sicura, utilizza il Hytale Downloader CLI. Questo strumento gestisce il download e l'aggiornamento automatico.
Scarica Hytale Downloader CLI (.zip)
Come usarlo:
- Estrai lo zip in una cartella.
- Apri il terminale in quella cartella.
- Esegui il comando di download:
(Su Windows potresti dover digitare solo./hytale-downloaderhytale-downloader)
Questo scaricherà il file HytaleServer.jar e tutti gli asset necessari.
4. Configurazione Rete (Porte e Firewall)
Hytale usa il protocollo QUIC su UDP. A differenza di Minecraft, le connessioni TCP non servono per il gioco.
- Porta: 5520 (Default)
- Protocollo: UDP
Comando rapido per Linux (UFW):
sudo ufw allow 5520/udp
5. Avvio e Autenticazione
Al primo avvio, dovrai collegare il server al tuo account Hytale/Hypixel per motivi di sicurezza.
Comando di Avvio (Ottimizzato)
Usa questo comando per sfruttare la cache AOT (Ahead-Of-Time), che riduce drasticamente i tempi di accensione:
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets PathToAssets.zip
Procedura di Login
Guarda la console. Vedrai un messaggio del genere:
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234
Vai sul sito indicato, inserisci il codice e il server completerà l'avvio.
6. Plugin Consigliati e Ottimizzazione
Per gestire al meglio il server, i partner ufficiali (Nitrado e Apex Hosting) hanno rilasciato dei plugin essenziali.
Plugin Utili (Open Source)
- Nitrado:PerformanceSaver - Link GitHub
Regola dinamicamente la distanza di visione in base al carico del server per evitare lag. - Nitrado:Query - Link GitHub
Permette di interrogare lo stato del server (numero giocatori, ecc.) via HTTP, utile per le liste server. - ApexHosting:PrometheusExporter - Link GitHub
Esporta metriche dettagliate per monitorare l'uso di RAM e CPU in tempo reale.
Consigli per le Prestazioni
- Distanza di Visione: Imposta un massimo di 12 chunk (384 blocchi). Hytale carica molti più dati rispetto ad altri giochi voxel, quindi valori più alti consumeranno rapidamente tutta la RAM.
- Sviluppo: Se stai creando i tuoi plugin, avvia il server con
--disable-sentryper evitare di inviare report di crash durante i tuoi test.