Un server Don't Starve Together ha bisogno soprattutto di tre basi ben configurate: un cluster token Klei valido, una configurazione cluster adatta e opzioni del mondo o delle mod impostate con criterio. Se attivi le Caves, devi prevedere anche un secondo shard. Questa guida ti accompagna attraverso ordine, configurazione, verifica e fonti di errore tipiche.
Requisiti
Per un Dedicated Server ti servono una licenza Don't Starve Together valida, un account Klei, accesso alla dashboard del server e la decisione se vuoi giocare solo nel mondo di superficie o anche nelle Caves. La creazione del token avviene tramite la pagina ufficiale Klei per i Game Server su accounts.klei.com. Lì generi il cluster token di cui il tuo server ha bisogno per accedere a Klei.
Se inizi con un piccolo gruppo coop, ha senso una configurazione snella. Nel setup iniziale sono previsti 2-4 GB RAM, con Caves 4 GB. Considera questo dato come valore di pianificazione: mod, numero di giocatori e dimensione del mondo possono aumentare i requisiti. Con game-serverhosting il focus è sul controllo tecnico: gestisci consapevolmente token, file di configurazione, riavvii e mod, invece di affidarti a un preset poco trasparente.
Se confronti altri setup coop, trovi domande di pianificazione simili nella guida Noleggiare e configurare un server Valheim – guida coop 2026 e nella guida Noleggiare e configurare un server Enshrouded – guida coop.
Ordinare il server
- Vai su game-serverhosting
- Scegli 2-4 GB RAM (con Caves: 4 GB)
- Il server viene configurato automaticamente
Dopo la messa a disposizione non dovresti mescolare subito mod e opzioni del mondo. Configura prima il token, avvia il server una volta senza modifiche aggiuntive e controlla se è visibile in Don't Starve Together. Solo dopo conviene aggiungere Caves, regole del mondo e mod del Workshop. Così in seguito riconosci meglio quale modifica ha causato un errore.
Creare il cluster token
- Avvia DST → Account → Giochi → Game Server (Klei Entertainment)
- Genera il token su accounts.klei.com
- Inserisci il token nella dashboard
Il cluster token non è un nome cosmetico, ma il collegamento tra il tuo Dedicated Server e il servizio Klei. Trattalo come una credenziale di accesso: non pubblicarlo, non mostrarlo negli screenshot e non inserirlo in esempi di configurazione condivisi. Se hai esposto accidentalmente un token, crea un nuovo token tramite la pagina Klei e sostituiscilo nella dashboard.
Attivare le Caves
Le Caves richiedono un secondo shard. Questo significa: il mondo di superficie e le grotte girano come processi server separati, che comunicano tra loro tramite la configurazione cluster. Attiva quindi le Caves solo quando il server base funziona in modo stabile.
# cluster.ini
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = segreto
Il cluster_key deve coincidere tra gli shard coinvolti. In produzione non usare qui un valore di esempio noto pubblicamente. Se le Caves non sono raggiungibili, controlla prima se entrambi gli shard sono avviati, se la porta master coincide e se il secondo shard usa gli stessi dati cluster.
Impostazioni del mondo
Le impostazioni del mondo vanno in worldgenoverride.lua. Questo file influenza la generazione e le regole del tuo mondo. Idealmente modificalo prima del primo avvio produttivo della partita, perché molte impostazioni non agiscono più correttamente a posteriori dopo la generazione del mondo.
return {
override_enabled = true,
overrides = {
day = "longday",
season_start = "autumn",
autumn = "longseason",
winter = "shortseason",
beefalo = "often",
berry = "more",
}
}
L'esempio rende i giorni più lunghi, parte in autunno, allunga l'autunno, accorcia l'inverno e aumenta determinate risorse o creature. Opzioni di questo tipo possono cambiare molto il livello di difficoltà. Per un nuovo gruppo spesso è utile; per una squadra esperta, però, può ridurre la tensione survival. Documenta quindi brevemente quali valori hai impostato, così le modifiche successive restano comprensibili.
Installare le mod
Inserisci le mod tramite gli ID del Workshop in dedicated_server_mods_setup.lua. Dopo le modifiche riavvia il server e controlla i log se una mod non viene caricata.
ServerModSetup("378160973") -- Global Positions
ServerModSetup("462434129") -- Wormhole Marks
ServerModSetup("458587300") -- Season Clock
Non installare troppe mod contemporaneamente. Aggiungi prima un piccolo gruppo, testa l'accesso al server e poi aggiungi altre mod. Soprattutto dopo gli aggiornamenti del gioco, singole mod del Workshop possono diventare incompatibili. Se i giocatori restano bloccati durante la connessione, disattiva per prova le mod aggiunte per ultime e controlla se tutti i client riescono a caricare le stesse dipendenze delle mod.
Per altri concetti di server molto legati a mod o community, puoi usare come confronto la guida Noleggiare un server Team Fortress 2 – guida ai server community. Se per te è importante il survival coop con chiaro controllo del server, anche la guida Noleggiare e configurare un server V Rising – guida vampiro si adatta bene al tema.
Comandi admin
I diritti admin e i comandi console aiutano nella gestione, ma dovrebbero essere usati con parsimonia. Usali soprattutto per manutenzione, rollback e test, non come sostituto di backup puliti.
c_admin("KU_xxxxxxxx") -- Dare diritti admin
c_rollback(1) -- Tornare indietro di 1 giorno
c_reset() -- Reimpostare il mondo
c_godmode() -- Invulnerabile
c_supergodmode() -- Immortale + niente fame
Sostituisci KU_xxxxxxxx con l'ID utente Klei corretto. Controlla i diritti admin dopo un riavvio usando un comando innocuo oppure verificando in gioco se i permessi attesi funzionano. c_reset() reimposta il mondo ed è quindi critico. Usa comandi di questo tipo solo quando è chiaro quali conseguenze hanno.
Verificare il risultato
Dopo la configurazione dovresti controllare quattro punti: il server appare in Don't Starve Together, l'accesso funziona senza errori di mod, le opzioni del mondo desiderate sono attive e le Caves sono raggiungibili, se le hai attivate. Inoltre vale la pena dare un'occhiata ai log del server subito dopo l'avvio. Gli errori relativi a token, shard o mod spesso compaiono lì prima che nel client di gioco.
Chiedi a una seconda persona del tuo gruppo di entrare per prova. Così non controlli solo il tuo client locale, ma anche se il server è raggiungibile per gli altri e se i contenuti del Workshop vengono distribuiti correttamente.
Troubleshooting
Se il server non è visibile, controlla prima il cluster token e riavvia il server. Un token mancante o non valido impedisce il login corretto. Se mancano le Caves, controlla la configurazione degli shard e se il secondo shard è davvero in esecuzione. Se le mod creano problemi, rimuovi gli ID Workshop aggiunti per ultimi e continua a testare a piccoli passi.
Se le opzioni del mondo sembrano non avere effetto, il mondo potrebbe essere già stato generato in precedenza. In questo caso, a seconda dell'impostazione, ti serve un nuovo mondo oppure devi continuare consapevolmente con i parametri esistenti. Prima di modifiche distruttive salva sempre lo stato attuale.
Verifica, limiti e ritorno sicuro
La guida “Noleggiare un server Don't Starve Together – guida coop” vale per il tipo di server descritto nell'articolo e per lo stato della versione 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 a un'altra versione di gioco, loader o server senza controllarli.
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 di client e server con cui vorrai giocare in seguito.
| Punto di controllo | Risultato atteso | Interruzione e ritorno |
|---|---|---|
| Avvio del 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 test può connettersi tramite l'indirizzo mostrato nel pannello. | In caso di errori di versione o connessione, ricontrolla versione, porta e autorizzazioni. |
| Test funzionale | La funzione modificata concretamente lavora senza danneggiare dati del mondo o della partita esistenti. | 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
Mi serve per forza un cluster token Klei?
Sì. Per un Dedicated Server Don't Starve Together ti serve un cluster token di Klei. Viene creato tramite la pagina ufficiale Klei Game Server e inserito nella dashboard del server.
Dovrei attivare le Caves già al primo avvio?
Solo se vuoi davvero giocarci. Le Caves richiedono un secondo shard e aumentano la complessità. Per la prima verifica, un avvio senza Caves è spesso più chiaro.
Posso aggiungere le mod più tardi?
Sì. Inserisci gli ID Workshop in dedicated_server_mods_setup.lua e riavvia il server. Aggiungi le mod gradualmente, così puoi associare più facilmente gli errori a una modifica concreta.
Quando è meglio modificare worldgenoverride.lua?
Meglio prima della prima generazione produttiva del mondo. Molte opzioni del mondo agiscono durante la creazione del mondo e in seguito non sempre si possono modificare correttamente a posteriori.
Cosa faccio se i giocatori restano bloccati entrando?
Controlla prima i log e disattiva per prova le mod aggiunte per ultime. Poi verifica token, shard e se tutti i contenuti Workshop necessari vengono caricati correttamente.
Come uso in modo sicuro i comandi admin?
Usa i comandi admin in modo mirato per manutenzione e test. Comandi critici come c_reset() dovresti eseguirli solo dopo una verifica consapevole e idealmente dopo un backup.