Le mod per Don't Starve Together si installano su un Dedicated Server in due passaggi: prima fai scaricare al server le mod del Workshop desiderate tramite i loro ID, poi le attivi e le configuri nel file modoverrides.lua corretto. È importante gestire separatamente gli shard Master e Caves e, dopo ogni modifica, verificare sempre con un riavvio.
Requisiti
Ti serve accesso ai file di configurazione del tuo server Don't Starve Together e dovresti fermare il server prima di apportare modifiche. Su game-serverhosting il flusso di lavoro sensato è: modificare i file, salvare la modifica, riavviare il server, controllare il log e solo dopo aggiungere altre mod. Così resta chiaro quale mod è responsabile in caso di problemi.
Il riferimento ufficiale per il funzionamento di un Dedicated Server è la guida Klei nel forum del produttore: documentazione su forums.kleientertainment.com. Per le mod è rilevante anche la rispettiva pagina del Steam Workshop, perché lì trovi autore della mod, ID del Workshop, dipendenze e indicazioni sull'uso lato server o client.
Se devi prima configurare il server stesso, è adatta la guida interna noleggiare e configurare un server Don't Starve Together. Per flussi di lavoro simili con le mod in altri giochi, installare mod di Factorio sul server e installare mod di V Rising con BepInEx sono buoni punti di confronto.
Trovare gli ID del Workshop
Ogni mod del Steam Workshop ha un ID numerico. Lo trovi nell'URL della pagina del Workshop, di solito come valore dopo id=. Esempio: in un URL come steamcommunity.com/sharedfiles/filedetails/?id=378160973, 378160973 è l'ID del Workshop.
Annota solo le mod che vuoi davvero usare sul server. Molte mod di comodità sono esclusivamente lato client e non vanno inserite nella configurazione del server. Altre mod modificano mondo, bilanciamento, interfaccia o inventario e devono essere attivate lato server. Controlla quindi sempre la descrizione della mod e le note dell'autore.
Configurare le mod tramite Workshop
Inserisci le mod che il server deve scaricare in dedicated_server_mods_setup.lua. Il file è la lista dei download. Non attiva ancora le mod nel tuo mondo, ma fa innanzitutto in modo che il Dedicated Server conosca i contenuti del Workshop.
-- Mod da scaricare
ServerModSetup("378160973") -- Global Positions
ServerModSetup("462434129") -- Wormhole Marks
ServerModSetup("458587300") -- Season Clock
ServerModSetup("375850593") -- Extra Equip Slots
Fai attenzione a usare virgolette corrette, a non inserire spazi aggiuntivi nell'ID e a non creare voci duplicate. I commenti alla fine delle righe sono utili, perché in seguito vedi subito quale ID appartiene a quale mod.
Attivare e configurare le mod
Le mod vengono attivate in modoverrides.lua. Questo file stabilisce quali mod del Workshop scaricate sono attive nel mondo. Su un server con Caves ti serve la configurazione per Master e Caves, perché entrambi gli shard possono usare impostazioni proprie.
In modoverrides.lua (per Master e Caves):
return {
["workshop-378160973"] = { enabled = true },
["workshop-462434129"] = { enabled = true },
["workshop-458587300"] = {
enabled = true,
configuration_options = {
clock_style = "analog"
}
}
}
La chiave è composta da workshop- più l'ID del Workshop. enabled = true attiva la mod. Se una mod supporta opzioni proprie, queste vanno in configuration_options. Le opzioni valide non sono universali, ma dipendono dalla mod specifica. Usa quindi solo opzioni indicate nella descrizione del Workshop, in configurazioni di esempio esistenti o in una configurazione generata dal gioco.
Mod popolari
La tabella seguente conserva le mod di esempio presenti. Non è una lista di consigli con promesse di prestazioni o stabilità, ma un punto di partenza pratico per tipi di mod usati spesso.
| Mod | ID del Workshop | Descrizione |
|---|---|---|
| Global Positions | 378160973 | Vedere i giocatori sulla mappa |
| Wormhole Marks | 462434129 | Wormhole contrassegnati |
| Geometric Placement | 351325790 | Posizionamento preciso |
| Extra Equip Slots | 375850593 | Più slot equipaggiamento |
| Health Info | 375859599 | Indicatore HP per i mob |
Aggiungi nuove mod una alla volta e testa dopo ogni riavvio. Soprattutto le mod che modificano inventario, combattimento, generazione del mondo o interfaccia utente possono influenzarsi a vicenda. Un procedimento graduale fa risparmiare molto tempo in caso di conflitti.
Mod client vs. mod server
- Mod server: devono essere installate sul server
- Mod client: devono essere installate dal giocatore
- Su entrambi i lati: devono essere installate su entrambi
La maggior parte delle mod è su entrambi i lati: i giocatori le scaricano automaticamente quando si connettono. Tuttavia non dovresti dare per scontato che ogni mod funzioni senza ulteriori passaggi. Alcune mod richiedono impostazioni client specifiche, altre sono pensate solo per funzioni di comodità locali e non dovrebbero stare nei file del server.
Controllare il risultato
Riavvia il server dopo la modifica e osserva la procedura di avvio. Un test pulito è composto da tre parti: il server parte senza errori Lua, il mondo è raggiungibile e un giocatore riesce a connettersi senza restare bloccato in un ciclo di download della mod o di errore.
Controlla poi in gioco se la funzione desiderata è effettivamente attiva. Con Global Positions, per esempio, dovresti vedere se le posizioni dei giocatori compaiono sulla mappa come previsto. Con Caves testa anche il passaggio tra superficie e grotte, perché spesso un errore diventa visibile solo in uno shard.
Risoluzione dei problemi
- Le mod non si caricano: controllare gli ID del Workshop
- Crash: disattivare le mod una alla volta
- Mod Caves:
modoverrides.luain ENTRAMBE le cartelle shard!
Se il server non parte più dopo una nuova mod, rimuovi prima la riga modificata più di recente da modoverrides.lua e riavvia. Se l'errore resta, controlla anche dedicated_server_mods_setup.lua, soprattutto parentesi, virgolette e virgole nelle tabelle Lua.
Se i giocatori restano bloccati durante la connessione, una mod potrebbe essere obsoleta, potrebbe mancare una dipendenza o potrebbe essere necessario un componente client. Apri quindi la pagina Workshop della mod e controlla le note dell'autore. Se hai aggiunto più mod nuove, non disattivarle tutte in modo permanente: dimezza la lista per prova finché non restringi la causa.
Per problemi con Caves, la causa più frequente è una configurazione diversa tra shard Master e shard Caves. Non copiare le impostazioni alla cieca, ma controlla se la mod è pensata per entrambi gli shard. Le mod di generazione del mondo spesso appartengono a una categoria diversa rispetto alle semplici mod di interfaccia o comodità.
Verifica, limiti e ritorno sicuro
La guida “Installare mod di Don't Starve Together – Server e client” 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 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 client e server con cui vuoi 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, annullare la modifica e ripristinare l'ultimo backup. |
| Test di connessione | Un account di test riesce a connettersi tramite l'indirizzo mostrato nel pannello. | In caso di errori di versione o connessione, ricontrollare versione, porta e autorizzazioni. |
| Test funzionale | La funzione modificata concretamente lavora senza danneggiare mondo o dati di gioco esistenti. | In caso di effetti collaterali, fermare il server e ripristinare 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ì potrai ricostruire eventuali differenze future.
FAQ
Devo riavviare il server dopo ogni modifica alle mod?
Sì. Le modifiche a dedicated_server_mods_setup.lua e modoverrides.lua diventano affidabilmente effettive solo dopo un riavvio del server.
Dove inserisco l'ID del Workshop?
La sola lista dei download va in dedicated_server_mods_setup.lua. La mod viene poi attivata in modoverrides.lua tramite la chiave workshop-ID, per esempio workshop-378160973.
Mi serve lo stesso modoverrides.lua per Caves?
Se il tuo server usa Caves, devi considerare la configurazione delle mod per entrambi gli shard. Molti setup richiedono un modoverrides.lua nella cartella Master e un altro nella cartella Caves.
I giocatori scaricano automaticamente le mod del server?
Con molte mod su entrambi i lati, il client scarica automaticamente i contenuti necessari durante la connessione. Questo però non sostituisce il controllo che la mod sia aggiornata, adatta al server e senza indicazioni aggiuntive dell'autore.
Cosa faccio se una mod fa crashare il server?
Disattiva prima la mod aggiunta per ultima e riavvia il server. Se sono state modificate più mod contemporaneamente, testale singolarmente o in piccoli gruppi finché il conflitto non è chiaro.