Guida Windows 11: Creare un Server Hytale Dedicato

Questa guida è ottimizzata per gli utenti Windows 11. Seguiremo i passaggi ufficiali per configurare un server performante utilizzando il terminale (PowerShell) e gli strumenti forniti da Hypixel Studios.

Requisiti Fondamentali:
1. Java 25 (Versioni precedenti non funzionano).
2. Protocollo UDP aperto sulla porta 5520.

1. Installazione di Java 25

Il server richiede Java 25 per avviarsi. Non utilizzare Java 8, 17 o 21.

Passaggi:

  1. Scarica Java 25 dal sito consigliato Adoptium (Temurin).
  2. Installa il pacchetto assicurandoti di selezionare l'opzione "Add to PATH" durante l'installazione.
  3. Apri il terminale (Cerca "PowerShell" o "CMD" nel menu Start) e digita:
    java --version

Se l'installazione è corretta, vedrai scritto openjdk 25.0.1.

2. Scaricare il Server (Hytale Downloader)

Utilizziamo il tool ufficiale per scaricare i file sempre aggiornati.

  1. Scarica il Hytale Downloader CLI (.zip).
  2. Crea una cartella sul Desktop (es. HytaleServer) ed estrai il contenuto dello zip al suo interno.
  3. Nella cartella, fai Shift + Tasto Destro in uno spazio vuoto e seleziona "Apri nel Terminale".
  4. Digita questo comando per avviare il download:
    .\hytale-downloader.exe

Il programma scaricherà automaticamente HytaleServer.jar e il file Assets.zip.

3. Aprire le Porte nel Firewall di Windows

Hytale usa un protocollo speciale (QUIC su UDP). Dobbiamo dire a Windows Defender di non bloccarlo.

Apri PowerShell come Amministratore (Tasto destro su Start > Terminale (Admin)) e incolla questo comando ufficiale:

New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow

Nota: Se hai un router, ricorda di aprire la porta 5520 (UDP) anche lì (Port Forwarding).

4. Creare lo Script di Avvio (.bat)

Per non dover digitare comandi lunghi ogni volta, creiamo un file di avvio automatico.

  1. Nella cartella del server, fai Tasto Destro > Nuovo > Documento di testo.
  2. Nominalo START.bat (assicurati che l'estensione sia .bat e non .txt).
  3. Tasto destro sul file > Modifica (o Apri con Blocco Note).
  4. Incolla il seguente codice ottimizzato che usa la cache AOT per un avvio rapido:
@echo off
title Hytale Server Console
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip
pause

Salva e chiudi. Ora fai doppio click su START.bat per avviare il server.

5. Autenticazione (Primo Avvio)

Al primo avvio, la console si fermerà e ti chiederà di collegare il server. Vedrai un messaggio simile a questo:

> /auth login device
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234

Apri il link nel browser, inserisci il codice mostrato nella console e il server finirà di caricarsi.

6. Gestione e Plugin

Una volta avviato, nella cartella appariranno nuovi file:

  • config.json: Qui puoi cambiare il nome del server e le impostazioni di gioco.
  • mods/: Inserisci qui le mod (file .jar o .zip).
  • whitelist.json: Per decidere chi può entrare nel server.

Plugin Consigliati

Per migliorare le prestazioni su Windows, scarica questi plugin open-source:

  • Nitrado PerformanceSaver: Riduce automaticamente la distanza di visione se il PC rallenta. [GitHub Link]
  • ApexHosting Prometheus: Utile per monitorare l'uso di RAM e CPU. [GitHub Link]

Consiglio Pro: Imposta la distanza di visione (View Distance) a un massimo di 12 chunk nel file di configurazione per evitare di riempire la RAM.