Un Valheim Dedicated Server su Windows può essere installato tramite Steam Tools oppure con SteamCMD. Gli aspetti decisivi sono uno script di avvio separato, parametri server impostati correttamente, porte UDP 2456-2457 aperte e un test di firewall, router e connessione. Per un hosting continuativo dovresti inoltre pianificare consapevolmente aggiornamenti, backup, alimentazione e rischi di sicurezza.
Requisiti
Ti serve un PC Windows o un server Windows su cui il Valheim Dedicated Server possa restare sempre in esecuzione. Hai inoltre bisogno dei diritti di amministrazione per Windows Firewall e router, accesso a Steam o SteamCMD e una connessione Internet stabile con upload sufficiente per gli altri giocatori. Se il server deve essere raggiungibile dall'esterno della tua rete domestica, la tua connessione deve consentire collegamenti in ingresso. Con DS-Lite, Carrier-NAT o router ISP restrittivi, il port forwarding classico può fallire.
La documentazione ufficiale di Valheim spiega nella guida “A Guide to Dedicated Servers” che l'intervallo di porte standard del server è 2456-2457 e che, con backend Steam, deve essere raggiungibile tramite Port Forwarding: documentazione su valheim.com. La stessa fonte indica che il Crossplay funziona tramite un relay e quindi non richiede il port forwarding del router per la raggiungibilità esterna. Verifica quindi prima se vuoi usare il backend Steam o il Crossplay.
Se non vuoi occuparti tu dell'amministrazione, un server Valheim noleggiato da game-serverhosting è la variante operativa più controllata: ottieni hosting multi-game con controllo tecnico, supporto e procedure chiare per gestione e configurazione. Trovi un'introduzione pratica nella guida Noleggiare e configurare un server Valheim – guida coop 2026.
Metodo 1: installazione tramite Steam
- Apri Steam e vai alla libreria.
- Attiva nel filtro o nel menu a tendina la categoria “Tools”.
- Installa “Valheim Dedicated Server”.
- Apri la cartella di installazione e lavora con una copia del file di avvio fornito, non direttamente con il file originale.
Puoi impostare opzioni di avvio, ad esempio:
-name "Il mio server" -world "Mondo" -password "pw" -port 2456
Per l'uso reale, la password non dovrebbe essere banale. Usa inoltre un nome mondo univoco, così non crei per errore un nuovo mondo o avvii quello sbagliato.
Metodo 2: installazione tramite SteamCMD
SteamCMD è spesso più pratico per la gestione server, perché aggiornamenti e nuova validazione possono essere eseguiti in modo riproducibile tramite comandi. Installa SteamCMD in una cartella dedicata e poi esegui:
:: Scaricare e installare SteamCMD
steamcmd.exe +login anonymous +app_update 896660 validate +quit
Se vuoi controllare esplicitamente la cartella di installazione, aggiungi un percorso +force_install_dir adatto. Ferma il server prima degli aggiornamenti, così nessun file del mondo viene modificato durante la scrittura.
Creare lo script di avvio
Crea un file batch start_valheim.bat nella cartella del server o in una cartella di amministrazione separata:
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Server" -port 2456 -world "Mondo" -password "pw" -public 1
Adatta almeno -name, -world e -password. -public 1 rende il server trovabile pubblicamente, se rete e backend lo consentono. Se vuoi usare il server solo in privato, verifica se -public 0 è adatto al percorso di connessione desiderato.
Aprire le porte
Nel caso standard Valheim richiede queste porte:
| Porta | Protocollo | Utilizzo |
|---|---|---|
| 2456 | UDP | Traffico di gioco |
| 2457 | UDP | Query |
Windows Firewall
Apri PowerShell o il prompt dei comandi con diritti di amministratore e crea una regola in ingresso:
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
Se usi una porta iniziale diversa, l'intervallo aperto deve corrispondere. Secondo la documentazione ufficiale, Valheim usa la porta indicata e in aggiunta Port+1.
Router
- Apri l'amministrazione del router (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → Il tuo IP locale
L'indirizzo del router può essere diverso; molti router domestici usano anche 192.168.0.1 o un dominio del produttore. È importante che l'IP locale del server Windows resti stabile, per esempio tramite prenotazione DHCP. Non inoltrare porte TCP inutili se non ti servono per Valheim.
Configurare l'autostart
Metti il file batch nella cartella di avvio automatico di Windows se il server deve partire automaticamente dopo un riavvio. Per farlo apri shell:startup tramite Win+R e collega start_valheim.bat. Per una gestione più affidabile puoi in alternativa usare l'Utilità di pianificazione di Windows e associare l'avvio a “All'avvio del sistema” o “All'accesso”.
Pianifica anche finestre di manutenzione. Con l'installazione Steam, Steam aggiorna il Dedicated Server in modo simile agli altri Tools. Con SteamCMD esegui di nuovo app_update 896660 validate. Prima di ogni aggiornamento dovresti chiudere correttamente il server e salvare una copia della cartella dei salvataggi di Valheim.
Verificare il risultato
Avvia start_valheim.bat e osserva la console del server. Dovrebbe continuare a funzionare senza chiudersi subito. Poi testa prima nella rete locale se riesci a raggiungere il server. Solo quando questo funziona, verifica l'accesso dall'esterno, per esempio tramite un compagno di gioco fuori dalla tua rete domestica.
Se vuoi configurare correttamente comandi admin, moderazione e permessi, ti aiuta la guida Comandi server Valheim – tutti gli Admin Commands. Per configurazioni più avanzate, mod e progressione dei boss è adatta Noleggiare un server Valheim: mod, configurazione e ordine dei boss 2026.
Troubleshooting
Il server non appare nella lista
Verifica prima se -public 1 è impostato e se il server gira senza errori. Controlla poi Windows Firewall, inoltro del router e raggiungibilità pubblica. Le liste server possono aggiornarsi con ritardo; un test di connessione diretto è spesso più significativo.
Gli amici non riescono a connettersi
Se le connessioni locali funzionano ma quelle esterne no, il problema di solito è nel port forwarding, nel NAT dell'ISP o in un IP di destinazione errato nel router. Confronta l'inoltro del router con l'IP locale del tuo server Windows e verifica se la tua connessione Internet consente collegamenti UDP in ingresso.
Il mondo non parte come previsto
Controlla il valore di -world. Un nome diverso crea o carica un altro mondo. Prima delle modifiche salva la cartella dei salvataggi di Valheim, così puoi tornare indietro in caso di configurazione errata.
Il server si chiude dopo l'avvio
Avvia il file batch da un prompt dei comandi già aperto, così i messaggi di errore restano visibili. Cause frequenti sono percorsi sbagliati, file mancanti, porte già occupate o parametri non validi.
Svantaggi del self-hosting
- Corrente: il PC deve restare acceso 24/7
- Internet: la tua banda in upload limita i giocatori
- Sicurezza: il tuo PC è raggiungibile da Internet
- Manutenzione: gli aggiornamenti vanno installati manualmente
Un server noleggiato come alternativa
Il self-hosting ha senso se vuoi imparare, testare o assumerti piena responsabilità del tuo ambiente Windows. Per sessioni coop regolari, un server noleggiato è spesso più semplice da gestire, perché hardware, raggiungibilità, canali di supporto e procedure operative non dipendono dal tuo PC privato. Su game-serverhosting il focus è sull'hosting multi-game a pagamento con controllo tecnico e gestione trasparente, invece che su un server domestico improvvisato.
Verifica, limiti e ritorno sicuro
La guida “Configurare un Valheim Dedicated Server su Windows” vale per il tipo di server descritto nell'articolo e per lo stato delle versioni visibile al momento della verifica. Nomi dei menu, versioni disponibili, compatibilità di mod o plugin e risorse necessarie possono cambiare dopo gli aggiornamenti. Non trasferire quindi valori su un'altra versione di gioco, loader o server senza verificarli.
Prima di modificare mondo, salvataggio, configurazione o estensioni, crea un backup dei file interessati. Poi modifica solo un passaggio coerente alla volta e verificalo con la stessa versione client e server con cui vuoi giocare in seguito.
| Punto di controllo | Risultato atteso | Interruzione e ritorno |
|---|---|---|
| Avvio server | Il server raggiunge lo stato operativo senza nuovi messaggi di errore. | In caso di errori di avvio, annulla la modifica e ripristina l'ultimo backup. |
| Test di connessione | Un account di prova può connettersi tramite l'indirizzo mostrato nel pannello. | In caso di errori di versione o connessione, ricontrolla versione, porta e aperture. |
| Test funzionale | La funzione modificata lavora senza danneggiare dati esistenti del mondo o di gioco. | In caso di effetti collaterali, ferma il server e ripristina i file salvati. |
Un singolo test riuscito non è una garanzia di prestazioni o disponibilità. Dimensione del mondo, mod, plugin, numero di giocatori, percorso di rete e carico simultaneo possono cambiare il risultato. Documenta versione, modifica e risultato del test, così puoi ricostruire eventuali differenze future.
FAQ
Ho davvero bisogno di SteamCMD?
No. Puoi installare il Valheim Dedicated Server anche tramite Steam Tools. SteamCMD è utile soprattutto se vuoi gestire chiaramente aggiornamenti e installazione tramite comando.
Quali porte devo aprire?
Nel caso standard Valheim usa UDP 2456 e 2457. Se imposti un altro -port, il server usa quella porta e in più Port+1.
Devo configurare il port forwarding anche con Crossplay?
Secondo la documentazione ufficiale di Valheim, Crossplay non richiede il port forwarding del router per la raggiungibilità esterna, perché la connessione passa tramite un relay. La porta resta comunque rilevante per distinguere più server.
Posso avviare automaticamente il server dopo un riavvio di Windows?
Sì. Crea un collegamento al file batch nella cartella di avvio automatico oppure crea un'attività nell'Utilità di pianificazione di Windows.
Cosa è importante prima degli aggiornamenti?
Ferma correttamente il server e salva i file del tuo mondo. Poi puoi aggiornare tramite Steam oppure eseguire app_update 896660 validate con SteamCMD.