Questa guida ti accompagna nella configurazione del tuo server dedicato Don't Starve Together su Legion Hosting, dall'ottenimento del token server Klei alla configurazione del server, modalità di gioco, grotte, generazione del mondo e connessione. Per l'installazione delle mod, consulta Installazione Mod DST. Per i comandi admin, consulta Comandi Admin DST. Per i problemi comuni, consulta Risoluzione Problemi DST.
1. Ottenere un Token Server
Don't Starve Together richiede un token server Klei per autenticare il tuo server dedicato. Senza un token valido, il server non si avvierà.
Passaggio 1 — Accedi al Tuo Account Klei
Visita accounts.klei.com e accedi con l'account che possiede Don't Starve Together. Puoi accedere con Steam, PSN, Xbox o un account Klei indipendente.
Passaggio 2 — Vai a Game Servers
Una volta effettuato l'accesso, clicca su Games nella barra di navigazione in alto, quindi seleziona Don't Starve Together. Nella pagina del gioco, trova e clicca la scheda Game Servers.
Passaggio 3 — Genera un Nuovo Token
Clicca il pulsante Add New Server. Assegna al tuo server un nome descrittivo (serve solo come riferimento sul sito Klei) e clicca Add New Server per confermare. Il tuo nuovo token apparirà — si presenta come una lunga stringa di caratteri che inizia con pds-g^.
Passaggio 4 — Copia e Applica il Token
Copia l'intera stringa del token. In GPanel, vai alla scheda Startup del tuo server e incolla il token nel campo Cluster Token. In alternativa, puoi inserirlo nel file cluster_token.txt nella directory principale del tuo server.
2. Configurazione del Server
Il modo più semplice per configurare il tuo server è tramite la scheda Startup in GPanel. Sono disponibili le seguenti variabili:
| Variabile | Descrizione | Esempio |
|---|---|---|
| Cluster Token | Il tuo token di autenticazione server Klei (obbligatorio) | pds-g^KU_abc123... |
| Cluster Name | Il nome che i giocatori vedono nel browser dei server | My DST Server |
| Cluster Description | Una breve descrizione mostrata nel browser dei server | Friendly survival server! |
| Game Mode | La modalità di gioco del server (vedi sezione 3) | survival |
| Max Players | Numero massimo di giocatori simultanei | 6 |
| Cluster Password | Password richiesta per entrare (lascia vuoto per server pubblico) | mypassword |
Dopo aver modificato qualsiasi variabile di avvio, clicca Save e poi Restart per applicare le modifiche.
3. Modalità di Gioco
Don't Starve Together offre tre modalità di gioco distinte, ognuna delle quali modifica il funzionamento della morte e della rinascita:
| Modalità | Comportamento alla Morte | Metodo di Rinascita | Ideale Per |
|---|---|---|---|
| Survival | I giocatori morti diventano fantasmi. Se tutti i giocatori muoiono, il mondo si resetta. | Touch Stones, Life-Giving Amulets, Meat Effigies (usi limitati) | Giocatori che cercano un'esperienza impegnativa e ad alta tensione |
| Endless | I giocatori morti diventano fantasmi. Il mondo non si resetta mai per le morti. | Tutti i metodi Survival più rinascita illimitata al Florid Postern (con penalità alla salute massima) | Giocatori casuali, gruppi focalizzati sulla costruzione, nuovi giocatori |
| Wilderness | I giocatori morti vengono completamente rimossi. Nessun fantasma. | I giocatori rinascono in una posizione casuale con un inventario nuovo | Server orientati al PvP, giocatori hardcore |
4. Configurazione cluster.ini
Per una configurazione più avanzata, puoi modificare direttamente il file cluster.ini. Questo file si trova nella directory principale del tuo server e controlla le impostazioni a livello di cluster. Accedi tramite il File Manager in GPanel o tramite SFTP.
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Spiegazione delle Impostazioni Principali
| Impostazione | Descrizione | Predefinito |
|---|---|---|
game_mode |
Modalità di gioco del server: survival, endless o wilderness |
survival |
max_players |
Numero massimo di giocatori contemporanei | 6 |
pvp |
Abilita o disabilita il combattimento giocatore contro giocatore | false |
pause_when_empty |
Mette in pausa la simulazione del mondo quando nessun giocatore è connesso | true |
cluster_password |
Password per entrare; lascia vuoto per un server pubblico | (vuoto) |
shard_enabled |
Necessario per il supporto delle grotte (vedi sezione 5) | false |
console_enabled |
Consente la console di gioco per gli admin | true |
cluster.ini, i valori della scheda Startup hanno generalmente la priorità. Usa un metodo o l'altro per evitare confusione.
5. Configurazione delle Grotte
Don't Starve Together utilizza un'architettura a shard in cui il Mondo di Superficie e le Grotte funzionano come istanze server separate che comunicano tra loro. Su Legion Hosting, il supporto per le grotte potrebbe essere disponibile a seconda del tuo piano.
Architettura Master/Grotte
- Master Shard — Il Mondo di Superficie. Questa è l'istanza server principale a cui i giocatori si connettono.
- Caves Shard — Le grotte sotterranee. Funziona come istanza secondaria con cui il master shard comunica internamente.
Abilitare le Grotte
Per abilitare le grotte, assicurati che le seguenti impostazioni siano nel tuo cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Ogni shard ha il proprio file server.ini. Il server.ini del Master shard (situato nella cartella Master/) deve contenere:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Il server.ini del Caves shard (situato nella cartella Caves/) deve contenere:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generazione del Mondo
Puoi personalizzare le impostazioni di generazione del mondo per modificare la frequenza di risorse, creature, stagioni e biomi. Le impostazioni di generazione del mondo sono memorizzate nei file worldgenoverride.lua all'interno della directory di ogni shard (Master/ e Caves/).
Esempio worldgenoverride.lua (Mondo di Superficie)
return {
override_enabled = true,
preset = "SURVIVAL_TOGETHER",
overrides = {
-- Resources
flint = "often", -- "never", "rare", "default", "often", "always"
rocks = "often",
trees = "default",
berrybush = "often",
-- Creatures
spiders = "default",
hounds = "less", -- "never", "less", "default", "more", "always"
-- Season length
autumn = "longseason", -- "noseason", "shortseason", "default", "longseason"
winter = "shortseason",
spring = "default",
summer = "default",
-- World size and branching
world_size = "large", -- "small", "medium", "default", "large", "huge"
branching = "default", -- "never", "least", "default", "most"
},
}
Esempio worldgenoverride.lua (Grotte)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua hanno effetto solo quando viene generato un nuovo mondo. Per applicare le modifiche, devi eliminare i dati di salvataggio esistenti e riavviare il server. Esegui un backup dei file di salvataggio prima se desideri conservarli.
7. Come Connettersi
Ci sono due modi per connettersi al tuo server Don't Starve Together:
Metodo 1 — Cerca Partite (Consigliato)
- Avvia Don't Starve Together e clicca Play.
- Seleziona Browse Games dal menu principale.
- Usa la barra di ricerca in alto per cercare il Cluster Name del tuo server.
- Clicca sul tuo server nei risultati e clicca Join.
- Se il tuo server ha una password, inseriscila quando richiesto.
Metodo 2 — Connessione Diretta tramite Console
- Avvia Don't Starve Together e clicca Play.
- Premi il tasto ~ (tilde) per aprire la console.
- Digita il seguente comando, sostituendo l'IP e la porta con i dettagli del tuo server da GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Se il tuo server richiede una password:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Articoli Correlati
- Installazione Mod DST
- Comandi Admin DST
- Risoluzione Problemi DST
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Guida all'Avvio del Server
Hai Bisogno di Aiuto?
Se riscontri un problema non trattato qui, invia un ticket di supporto includendo l'ID del tuo server, una descrizione del problema e qualsiasi output rilevante della console da GPanel.