Opzione 1: manualmente con SteamCMD
Il server dedicato di Don't Starve Together è un download gratuito e anonimo da Steam, applicazione 343050, di circa 4.3 GB, con build per Linux, Windows e macOS.
- Installa SteamCMD, poi esegui: +login anonymous +app_update 343050 validate +quit
- Crea un cluster token su accounts.klei.com (Games, poi Game Servers, Add New Server) e salvalo come cluster_token.txt in una cartella del cluster, per esempio Cluster_1.
- Scrivi cluster.ini in quella cartella: nome, password, stile di gioco e limite di giocatori, e una sezione [SHARD] con shard_enabled = true per le Caverne.
- Crea una cartella Master e una Caves, ciascuna con il proprio server.ini (una server_port diversa per ognuna, is_master = true solo su Master), e un worldgenoverride.lua con il preset DST_CAVE in Caves.
- Da bin64, avvia entrambi: dontstarve_dedicated_server_nullrenderer_x64 -cluster Cluster_1 -shard Master, e lo stesso con -shard Caves.
- Apri entrambe le porte di gioco, UDP (11000 e 10999 nella nostra configurazione).
Opzione 2: Docker
runonflux/dst-server-flux, la nostra immagine, fa girare superficie e Caverne in un unico container. Installa e aggiorna il server con SteamCMD a ogni avvio, scrive cluster.ini e i due shard dalle variabili d'ambiente (DST_CLUSTER_TOKEN, DST_NAME, DST_PASSWORD, DST_PLAYSTYLE, DST_CAVES, DST_MAX_PLAYERS, DST_MODS...), salva entrambi i mondi all'arresto, si riavvia per gli aggiornamenti del gioco e delle mod, e dà alla console un comando, flux-console. Il suo sorgente è su GitHub, RunOnFlux/dst-server-flux.
- Monta /mnt/dst/data su un volume: lì vivono il cluster, entrambi i mondi e le impostazioni.
- Monta anche /mnt/dst/server, altrimenti ogni avvio scarica di nuovo l'installazione da 4.3 GB.
- Pubblica 11000 e 10999, UDP: superficie e Caverne.
Opzione 3: gestito su Flux
Distribuisci un server di Don't Starve Together sul cloud decentralizzato di Flux, sulla stessa immagine, con le porte aperte e instradate per te, protezione DDoS inclusa, e un dashboard con le tue impostazioni, le opzioni del mondo e le mod come moduli, la console del server, un browser di file, un terminale live e backup. I piani partono da $4.49 al mese, Caverne incluse.
- Scegli il piano da 4, 8 o 16 giocatori.
- Scegli una regione vicina ai tuoi giocatori.
- Dai un nome al server, scegli uno stile di gioco, incolla il tuo cluster token Klei gratuito e distribuisci. Il primo avvio scarica circa 4.3 GB.
- Trovalo per nome in Browse Games del gioco.
Domande frequenti
Il server dedicato di Don't Starve Together è gratuito?
Sì. È un download gratuito e anonimo da Steam (applicazione 343050). Serve un cluster token dal tuo account Klei, anch'esso gratuito.
Il server di Don't Starve Together gira su Linux?
Sì: bin64/dontstarve_dedicated_server_nullrenderer_x64, che è quello che fanno girare le immagini Docker.
Quanto tempo impiega ad avviarsi un server di Don't Starve Together?
Il primo avvio scarica circa 4.3 GB. Dopo, nei nostri test, un nuovo mondo con le Caverne era attivo in circa 25 secondi, e così ogni avvio successivo.