Denne guide gennemgår opsætning og konfiguration af din Don't Starve Together dedikerede server på Legion Hosting, fra at hente dit Klei server-token til serverkonfiguration, spiltilstande, huler, verdensgenerering og tilslutning. For mod-installation, se DST Mod-installation. For admin-kommandoer, se DST Admin-kommandoer. For almindelige problemer, se DST Fejlfinding.
1. Sådan får du et server-token
Don't Starve Together kræver et Klei server-token for at autentificere din dedikerede server. Uden et gyldigt token vil serveren ikke starte.
Trin 1 — Log ind på din Klei-konto
Besøg accounts.klei.com og log ind med den konto, der ejer Don't Starve Together. Du kan logge ind med Steam, PSN, Xbox eller en selvstændig Klei-konto.
Trin 2 — Naviger til Game Servers
Når du er logget ind, klik på Games i den øverste navigationslinje, og vælg derefter Don't Starve Together. På spilsiden skal du finde og klikke på fanen Game Servers.
Trin 3 — Generer et nyt token
Klik på knappen Add New Server. Giv din server et venligt navn (dette er kun til din egen reference på Klei-siden) og klik på Add New Server for at bekræfte. Dit nye token vil blive vist — det ligner en lang tegnstreng, der starter med pds-g^.
Trin 4 — Kopiér og anvend tokenet
Kopiér hele token-strengen. I GPanel, naviger til din servers Startup-fane og indsæt tokenet i feltet Cluster Token. Alternativt kan du placere det i filen cluster_token.txt i din servers rodmappe.
2. Serverkonfiguration
Den nemmeste måde at konfigurere din server på er via fanen Startup i GPanel. Følgende variabler er tilgængelige:
| Variabel | Beskrivelse | Eksempel |
|---|---|---|
| Cluster Token | Dit Klei server-autentificeringstoken (påkrævet) | pds-g^KU_abc123... |
| Cluster Name | Det navn spillere ser i serverbrowseren | My DST Server |
| Cluster Description | En kort beskrivelse vist i serverbrowseren | Friendly survival server! |
| Game Mode | Spiltilstanden for serveren (se afsnit 3) | survival |
| Max Players | Maksimalt antal samtidige spillere | 6 |
| Cluster Password | Adgangskode krævet for at tilslutte (lad stå tom for offentlig) | mypassword |
Efter ændring af startup-variabler, klik på Save og derefter Restart din server for at ændringerne træder i kraft.
3. Spiltilstande
Don't Starve Together tilbyder tre forskellige spiltilstande, der hver ændrer, hvordan død og genoplivning fungerer:
| Tilstand | Dødsadfærd | Genoplivningsmetode | Bedst til |
|---|---|---|---|
| Survival | Døde spillere bliver til spøgelser. Hvis alle spillere er døde, nulstilles verdenen. | Touch Stones, Life-Giving Amulets, Meat Effigies (begrænset antal brug) | Spillere der ønsker en udfordrende oplevelse med høj risiko |
| Endless | Døde spillere bliver til spøgelser. Verdenen nulstilles aldrig fra dødsfald. | Alle Survival-metoder plus ubegrænset genoplivning ved Florid Postern (med en max-sundhedsstraf) | Afslappede spillere, bygge-fokuserede grupper, nye spillere |
| Wilderness | Døde spillere fjernes helt. Ingen spøgelser. | Spillere genopstår på et tilfældigt sted med et nyt inventar | PvP-orienterede servere, hardcore-spillere |
4. cluster.ini-konfiguration
For mere avanceret konfiguration kan du redigere filen cluster.ini direkte. Denne fil er placeret i din servers rodmappe og styrer klynge-brede indstillinger. Få adgang til 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
Vigtige indstillinger forklaret
| Indstilling | Beskrivelse | Standard |
|---|---|---|
game_mode |
Serverens spiltilstand: survival, endless eller wilderness |
survival |
max_players |
Maksimalt antal samtidige spillere | 6 |
pvp |
Aktiver eller deaktiver spiller-mod-spiller-kamp | false |
pause_when_empty |
Sæt verdenssimulationen på pause, når ingen spillere er tilsluttet | true |
cluster_password |
Adgangskode for at tilslutte; lad stå tom for en offentlig server | (tom) |
shard_enabled |
Påkrævet for understøttelse af huler (se afsnit 5) | false |
console_enabled |
Tillad konsollen i spillet for administratorer | true |
cluster.ini, har Startup-fanens værdier typisk forrang. Brug den ene eller den anden metode for at undgå forvirring.
5. Opsætning af huler
Don't Starve Together bruger en shard-arkitektur, hvor Overworld og Caves kører som separate serverinstanser, der kommunikerer med hinanden. På Legion Hosting kan understøttelse af huler være tilgængelig afhængigt af din plan.
Master/Caves-arkitektur
- Master Shard — Overworld (overfladen). Dette er den primære serverinstans, som spillere tilslutter sig.
- Caves Shard — De underjordiske huler. Denne kører som en sekundær instans, som master-sharden kommunikerer med internt.
Aktivering af huler
For at aktivere huler skal du sikre, at følgende indstillinger er i din cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Hver shard har sin egen server.ini-fil. Master-shardens server.ini (placeret i mappen Master/) skal indeholde:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Caves-shardens server.ini (placeret i mappen Caves/) skal indeholde:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Verdensgenerering
Du kan tilpasse verdensgenereringsindstillinger for at ændre frekvensen af ressourcer, væsner, årstider og biomer. Verdensgenereringsindstillinger er gemt i worldgenoverride.lua-filer inde i hver shards mappe (Master/ og Caves/).
Eksempel 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"
},
}
Eksempel 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 først i kraft, når en ny verden genereres. For at anvende ændringer skal du slette de eksisterende gemte data og genstarte serveren. Tag en sikkerhedskopi af dine gemte filer først, hvis du vil bevare dem.
7. Sådan tilslutter du
Der er to måder at tilslutte til din Don't Starve Together-server på:
Metode 1 — Browse Games (Anbefalet)
- Start Don't Starve Together og klik på Play.
- Vælg Browse Games fra hovedmenuen.
- Brug søgelinjen øverst til at søge efter din servers Cluster Name.
- Klik på din server i resultaterne og klik på Join.
- Hvis din server har en adgangskode, indtast den når du bliver bedt om det.
Metode 2 — Direkte tilslutning via konsol
- Start Don't Starve Together og klik på Play.
- Tryk på tasten ~ (tilde) for at åbne konsollen.
- Indtast følgende kommando og erstat IP og port med din servers oplysninger fra GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Hvis din server kræver en adgangskode:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Relaterede artikler
- DST Mod-installation
- DST Admin-kommandoer
- DST Fejlfinding
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Serveropstartsguide
Brug for hjælp?
Hvis du støder på et problem, der ikke er dækket her, indsend en supportticket og inkluder dit server-ID, en beskrivelse af problemet og eventuelt relevant konsoloutput fra GPanel.