Den här guiden går igenom hur du installerar och konfigurerar din dedikerade Don't Starve Together-server hos Legion Hosting, från att skaffa din Klei server-token via serverkonfiguration, spellägen, caves, världsgenerering och anslutning. För modinstallation, se DST Mod-installation. För admin-kommandon, se DST Admin-kommandon. För vanliga problem, se DST Felsökning.
1. Skaffa en server-token
Don't Starve Together kräver en Klei server-token för att autentisera din dedikerade server. Utan en giltig token startar inte servern.
Steg 1 — Logga in på ditt Klei-konto
Besök accounts.klei.com och logga in med kontot som äger Don't Starve Together. Du kan logga in med Steam, PSN, Xbox eller ett fristående Klei-konto.
Steg 2 — Navigera till Game Servers
När du har loggat in, klicka på Games i det övre navigeringsfältet och välj sedan Don't Starve Together. På spelets sida, hitta och klicka på fliken Game Servers.
Steg 3 — Generera en ny token
Klicka på knappen Add New Server. Ge din server ett beskrivande namn (detta är endast för din egen referens på Klei-sidan) och klicka på Add New Server för att bekräfta. Din nya token visas — den ser ut som en lång teckensträng som börjar med pds-g^.
Steg 4 — Kopiera och tillämpa token
Kopiera hela token-strängen. I GPanel, navigera till serverns flik Startup och klistra in token i fältet Cluster Token. Alternativt kan du placera den i filen cluster_token.txt i serverns rotkatalog.
2. Serverkonfiguration
Det enklaste sättet att konfigurera din server är via fliken Startup i GPanel. Följande variabler är tillgängliga:
| Variabel | Beskrivning | Exempel |
|---|---|---|
| Cluster Token | Din Klei-autentiseringstoken för servern (krävs) | pds-g^KU_abc123... |
| Cluster Name | Namnet spelare ser i serverwebbläsaren | My DST Server |
| Cluster Description | En kort beskrivning som visas i serverwebbläsaren | Friendly survival server! |
| Game Mode | Spelläget för servern (se avsnitt 3) | survival |
| Max Players | Maximalt antal samtidiga spelare | 6 |
| Cluster Password | Lösenord som krävs för att ansluta (lämna tomt för offentlig) | mypassword |
När du har ändrat några startvariabler, klicka på Save och sedan Restart din server för att ändringarna ska träda i kraft.
3. Spellägen
Don't Starve Together erbjuder tre olika spellägen, som var och en ändrar hur död och återupplivning fungerar:
| Läge | Dödsbeteende | Återupplivningsmetod | Bäst för |
|---|---|---|---|
| Survival | Döda spelare blir spöken. Om alla spelare är döda återställs världen. | Touch Stones, Life-Giving Amulets, Meat Effigies (begränsad användning) | Spelare som vill ha en utmanande upplevelse med höga insatser |
| Endless | Döda spelare blir spöken. Världen återställs aldrig på grund av dödsfall. | Alla Survival-metoder plus obegränsad återupplivning vid Florid Postern (med en minskning av maxhälsan) | Avslappnade spelare, byggfokuserade grupper, nya spelare |
| Wilderness | Döda spelare tas bort helt. Inga spöken. | Spelare återupplivas på en slumpmässig plats med ett nytt inventarium | PvP-inriktade servrar, hardcore-spelare |
4. Konfiguration av cluster.ini
För mer avancerad konfiguration kan du redigera filen cluster.ini direkt. Den här filen finns i serverns rotkatalog och styr inställningar för hela klustret. Öppna den via File Manager i GPanel eller via 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
Viktiga inställningar förklarade
| Inställning | Beskrivning | Standard |
|---|---|---|
game_mode |
Serverns spelläge: survival, endless eller wilderness |
survival |
max_players |
Maximalt antal samtidiga spelare | 6 |
pvp |
Aktivera eller inaktivera strid spelare-mot-spelare | false |
pause_when_empty |
Pausa världssimuleringen när inga spelare är anslutna | true |
cluster_password |
Lösenord för att ansluta; lämna tomt för en offentlig server | (tomt) |
shard_enabled |
Krävs för stöd för caves (se avsnitt 5) | false |
console_enabled |
Tillåt konsolen i spelet för administratörer | true |
cluster.ini, har vanligtvis värdena från Startup-fliken företräde. Använd den ena eller den andra metoden för att undvika förvirring.
5. Konfiguration av caves
Don't Starve Together använder en shard-arkitektur där Overworld och Caves körs som separata serverinstanser som kommunicerar med varandra. Hos Legion Hosting kan stöd för caves vara tillgängligt beroende på ditt abonnemang.
Master/Caves-arkitektur
- Master Shard — Overworld (ytan). Detta är den primära serverinstansen som spelare ansluter till.
- Caves Shard — De underjordiska grottorna. Denna körs som en sekundär instans som master-sharden kommunicerar med internt.
Aktivera caves
För att aktivera caves, se till att följande inställningar finns i din cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Varje shard har sin egen server.ini-fil. Master-shardens server.ini (som finns i mappen Master/) bör innehålla:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Caves-shardens server.ini (som finns i mappen Caves/) bör innehålla:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Världsgenerering
Du kan anpassa inställningarna för världsgenerering för att ändra frekvensen av resurser, varelser, årstider och biom. Inställningarna för världsgenerering lagras i worldgenoverride.lua-filer inuti varje shards katalog (Master/ och Caves/).
Exempel på worldgenoverride.lua (Overworld)
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"
},
}
Exempel på worldgenoverride.lua (Caves)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua träder endast i kraft när en ny värld genereras. För att tillämpa ändringar måste du radera den befintliga spardatan och starta om servern. Säkerhetskopiera dina sparfiler först om du vill bevara dem.
7. Så ansluter du
Det finns två sätt att ansluta till din Don't Starve Together-server:
Metod 1 — Browse Games (rekommenderas)
- Starta Don't Starve Together och klicka på Play.
- Välj Browse Games från huvudmenyn.
- Använd sökfältet längst upp för att söka efter serverns Cluster Name.
- Klicka på din server i resultaten och klicka på Join.
- Om din server har ett lösenord, ange det när du uppmanas.
Metod 2 — Direktanslutning via konsolen
- Starta Don't Starve Together och klicka på Play.
- Tryck på ~-tangenten (tilde) för att öppna konsolen.
- Skriv följande kommando och ersätt IP och port med serverns uppgifter från GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Om din server kräver ett lösenord:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Relaterade artiklar
- DST Mod-installation
- DST Admin-kommandon
- DST Felsökning
- Så hittar du din servers IP och port
- Så laddar du upp filer via SFTP
- Guide för serverstart
Behöver du hjälp?
Om du stöter på ett problem som inte tas upp här, skicka in ett supportärende och inkludera ditt server-ID, en beskrivning av problemet och eventuell relevant konsolutdata från GPanel.