Installare un server Hytale su Debian o Ubuntu
Passo dopo passo verso il tuo server Hytale su Debian o Ubuntu: installare Java 25, scaricare i file del server, creare lo script di avvio e autenticare il server.
Vuoi gestire un server Hytale sul tuo sistema operativo Linux con Debian o Ubuntu? Allora sei nel posto giusto.
In questa guida usiamo il downloader ufficiale di Hytale, installiamo il server passo dopo passo ed eseguiamo la prima autenticazione. Tutti i comandi sono pensati per Debian 13, Debian 12 e Ubuntu 24.04 LTS.
Requisiti per un server Hytale personale
- Un server root o VPS con Debian 13, Debian 12 o Ubuntu 24.04 LTS
- Accesso root via SSH
- Almeno 4 GB di RAM riservati al solo server, nell'esempio qui sotto ne usiamo 8 GB
- Java 25, vedi la sezione successiva
Aggiornare l'elenco dei pacchetti e installare gli aggiornamenti
Prima di iniziare, aggiorna l'elenco dei pacchetti del tuo sistema operativo e installa tutti gli aggiornamenti disponibili:
apt update && apt upgrade -y
Installare Java 25
Secondo l'Hytale Server Manual ufficiale serve obbligatoriamente Java 25. Con versioni di Java più vecchie il server non si avvia. Installa Java 25 insieme a unzip e screen:
apt install openjdk-25-jre-headless unzip screen -y
Verifica poi l'installazione con il comando seguente. L'output deve contenere "openjdk 25":
java -version
Java 25 non è disponibile in tutte le distribuzioni. La situazione a luglio 2026:
| Distribuzione | openjdk-25 nei repository |
|---|---|
| Debian 13 "Trixie" | sì |
| Debian 12 "Bookworm" | no |
| Ubuntu 24.04 LTS | sì |
| Ubuntu 22.04 LTS | sì |
Su Debian 12 installa Java 25 dal repository di Adoptium. La chiave di firma va messa in /etc/apt/keyrings/, perché la vecchia strada tramite apt-key non esiste più:
apt install -y wget gpg apt-transport-https
mkdir -p /etc/apt/keyrings
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg
echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt update
apt install -y temurin-25-jre unzip screen
Quali versioni di Java sono disponibili sul tuo sistema lo vedi in qualsiasi momento con:
apt-cache policy openjdk-25-jre-headless
Creare un utente dedicato per il server Hytale
Per motivi di sicurezza non gestire il server come root, ma con un utente dedicato:
adduser --disabled-login hytale
Le domande su nome, indirizzo o numero di telefono le salti semplicemente con il tasto Invio. Passa poi al nuovo utente e alla sua directory home:
su hytale && cd
Scaricare il downloader Hytale e i file del server
Scarica direttamente il downloader ufficiale di Hytale:
wget https://downloader.hytale.com/hytale-downloader.zip
Estrai l'archivio. Dato che contiene già una cartella chiamata Server/, spostiamo lì il file Assets.zip se si trova separatamente accanto, entriamo nella directory e rendiamo eseguibile il downloader:
unzip hytale-downloader.zip
mv Assets.zip Server/
cd Server/
chmod +x hytale-downloader-linux-amd64
Ora eseguiamo il downloader per scaricare o aggiornare i file veri e propri del server:
./hytale-downloader-linux-amd64
Nota: il downloader recupera ogni volta la versione attuale di HytaleServer.jar e di Assets.zip. Eseguilo quindi di nuovo anche in occasione degli aggiornamenti successivi.
Creare lo script di avvio con cache AOT
Crea un file "start.sh":
nano start.sh
Inserisci il contenuto seguente. Qui usiamo la cache AOT consigliata dal manuale, che riduce sensibilmente il tempo di avvio:
#!/bin/bash
# CONFIGURAZIONE
SCREEN_NAME="hytale"
SERVER_FILE="HytaleServer.jar"
ASSETS_FILE="Assets.zip" # nome standard
MEM="8G" # Adatta la RAM alle tue esigenze (min. 4GB)
# CICLO DI AVVIO
while true; do
echo "Avvio del server Hytale..."
# Comando di avvio con ottimizzazione della cache AOT come da manuale
java -Xms$MEM -Xmx$MEM -XX:AOTCache=HytaleServer.aot -jar $SERVER_FILE --assets $ASSETS_FILE
echo "Riavvio tra 5 secondi... CTRL+C per annullare"
sleep 5
done
Salva il file con "CTRL + X", poi "Y" e "Invio". Il ciclo nello script fa sì che il server riparta da solo dopo un crash.
Rendi eseguibile lo script:
chmod +x start.sh
Avviare il server Hytale e usare la console
Avvia il server in una sessione screen, così continua a funzionare anche dopo la chiusura della tua connessione SSH:
screen -dmS hytale ./start.sh
La console la apri con:
screen -r hytale
Con "CTRL + A + D" esci di nuovo dalla console senza terminare il server.
Autenticare il server (Device Login)
Al primo avvio devi autenticare il server una sola volta. Inserisci per questo il comando seguente nella console del server:
/auth login device
Apri sul tuo PC il link mostrato (per esempio https://accounts.hytale.com/device) e inserisci lì il codice che compare nella console. Non appena appare "Authentication successful!", il tuo server è pronto all'uso.
Prossimi passi: avvio automatico e protezione dagli attacchi
- Avvio automatico: perché il server Hytale riparta da solo dopo un riavvio del sistema operativo, configura un avvio automatico. La procedura è descritta nella nostra guida Eseguire automaticamente i programmi all'avvio del server.
- Protezione dagli attacchi DDoS: i server di gioco sono un bersaglio molto ambito per gli attacchi provenienti dalla rete. Che cosa tenere d'occhio lo leggi nel nostro articolo Server Hytale e protezione DDoS.
Domande frequenti
Di quale versione di Java ha bisogno un server Hytale?
Quanta RAM serve a un server Hytale?
Che cosa significa device login in Hytale?
A cosa serve la cache AOT nello script di avvio?
Il server Hytale riparte da solo dopo un crash?
2026 KernelHost GmbH. Tutti i diritti riservati. Questa guida è protetta dal diritto d'autore. La ripubblicazione su altri siti web, anche parziale o in forma modificata, non è consentita senza il nostro consenso scritto. Le citazioni con indicazione della fonte e un link sono le benvenute.

