Acest ghid te ghidează prin configurarea și setarea serverului tău dedicat Don't Starve Together pe Legion Hosting, de la obținerea token-ului de server Klei până la configurarea serverului, modurile de joc, caves, generarea lumii și conectare. Pentru instalarea modurilor, vezi Instalarea modurilor DST. Pentru comenzi de administrator, vezi Comenzi de administrator DST. Pentru probleme frecvente, vezi Depanare DST.
1. Obținerea unui token de server
Don't Starve Together necesită un token de server Klei pentru a autentifica serverul tău dedicat. Fără un token valid, serverul nu va porni.
Pasul 1 — Conectează-te la contul tău Klei
Vizitează accounts.klei.com și conectează-te cu contul care deține Don't Starve Together. Te poți autentifica cu Steam, PSN, Xbox sau cu un cont Klei autonom.
Pasul 2 — Navighează la Game Servers
După ce te-ai conectat, dă clic pe Games din bara de navigare de sus, apoi selectează Don't Starve Together. Pe pagina jocului, găsește și dă clic pe fila Game Servers.
Pasul 3 — Generează un token nou
Dă clic pe butonul Add New Server. Dă serverului tău un nume prietenos (acesta este doar pentru referința ta pe site-ul Klei) și dă clic pe Add New Server pentru a confirma. Noul token va apărea — arată ca un șir lung de caractere care începe cu pds-g^.
Pasul 4 — Copiază și aplică token-ul
Copiază întregul șir al token-ului. În GPanel, navighează la fila Startup a serverului tău și lipește token-ul în câmpul Cluster Token. Alternativ, îl poți plasa în fișierul cluster_token.txt din directorul rădăcină al serverului.
2. Configurarea serverului
Cel mai simplu mod de a configura serverul este prin fila Startup din GPanel. Sunt disponibile următoarele variabile:
| Variabilă | Descriere | Exemplu |
|---|---|---|
| Cluster Token | Token-ul tău de autentificare a serverului Klei (obligatoriu) | pds-g^KU_abc123... |
| Cluster Name | Numele pe care jucătorii îl văd în browserul de servere | My DST Server |
| Cluster Description | O scurtă descriere afișată în browserul de servere | Friendly survival server! |
| Game Mode | Modul de joc pentru server (vezi secțiunea 3) | survival |
| Max Players | Numărul maxim de jucători simultani | 6 |
| Cluster Password | Parola necesară pentru a te alătura (lasă necompletat pentru public) | mypassword |
După modificarea oricăror variabile de pornire, dă clic pe Save și apoi pe Restart pentru a aplica modificările.
3. Moduri de joc
Don't Starve Together oferă trei moduri de joc distincte, fiecare schimbând modul în care funcționează moartea și reînvierea:
| Mod | Comportament la moarte | Metodă de reînviere | Cel mai potrivit pentru |
|---|---|---|---|
| Survival | Jucătorii morți devin fantome. Dacă toți jucătorii sunt morți, lumea se resetează. | Touch Stones, Life-Giving Amulets, Meat Effigies (utilizări limitate) | Jucătorii care doresc o experiență provocatoare, cu miză mare |
| Endless | Jucătorii morți devin fantome. Lumea nu se resetează niciodată din cauza morților. | Toate metodele Survival plus reînviere nelimitată la Florid Postern (cu o penalizare la sănătatea maximă) | Jucători ocazionali, grupuri axate pe construcție, jucători noi |
| Wilderness | Jucătorii morți sunt eliminați complet. Fără fantome. | Jucătorii reînvie într-o locație aleatorie cu un inventar nou | Servere axate pe PvP, jucători hardcore |
4. Configurarea cluster.ini
Pentru o configurare mai avansată, poți edita direct fișierul cluster.ini. Acest fișier se află în directorul rădăcină al serverului tău și controlează setările la nivel de cluster. Accesează-l prin File Manager din GPanel sau prin 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
Explicarea setărilor cheie
| Setare | Descriere | Implicit |
|---|---|---|
game_mode |
Modul de joc al serverului: survival, endless sau wilderness |
survival |
max_players |
Numărul maxim de jucători concurenți | 6 |
pvp |
Activează sau dezactivează lupta jucător contra jucător | false |
pause_when_empty |
Întrerupe simularea lumii când nu există jucători conectați | true |
cluster_password |
Parolă pentru alăturare; lasă necompletat pentru un server public | (gol) |
shard_enabled |
Necesar pentru suportul caves (vezi secțiunea 5) | false |
console_enabled |
Permite consola din joc pentru administratori | true |
cluster.ini, valorile din fila Startup au de obicei prioritate. Folosește o singură metodă pentru a evita confuzia.
5. Configurarea Caves
Don't Starve Together folosește o arhitectură de shard-uri în care Overworld și Caves rulează ca instanțe separate de server care comunică între ele. Pe Legion Hosting, suportul pentru caves poate fi disponibil în funcție de planul tău.
Arhitectura Master/Caves
- Master Shard — Overworld (suprafața). Aceasta este instanța principală de server la care se conectează jucătorii.
- Caves Shard — Peșterile subterane. Aceasta rulează ca o instanță secundară cu care master shard comunică intern.
Activarea Caves
Pentru a activa caves, asigură-te că următoarele setări se află în cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Fiecare shard are propriul fișier server.ini. Fișierul server.ini al Master shard (situat în folderul Master/) ar trebui să conțină:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Fișierul server.ini al Caves shard (situat în folderul Caves/) ar trebui să conțină:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generarea lumii
Poți personaliza setările de generare a lumii pentru a modifica frecvența resurselor, creaturilor, anotimpurilor și biomurilor. Setările de generare a lumii sunt stocate în fișierele worldgenoverride.lua din directorul fiecărui shard (Master/ și Caves/).
Exemplu de 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"
},
}
Exemplu de 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 intră în vigoare doar la generarea unei lumi noi. Pentru a aplica modificările, trebuie să ștergi datele de salvare existente și să repornești serverul. Fă mai întâi o copie de rezervă a fișierelor de salvare dacă vrei să le păstrezi.
7. Cum să te conectezi
Există două moduri de a te conecta la serverul tău Don't Starve Together:
Metoda 1 — Browse Games (Recomandat)
- Lansează Don't Starve Together și dă clic pe Play.
- Selectează Browse Games din meniul principal.
- Folosește bara de căutare din partea de sus pentru a căuta după Cluster Name al serverului tău.
- Dă clic pe serverul tău din rezultate și dă clic pe Join.
- Dacă serverul tău are o parolă, introdu-o când ți se cere.
Metoda 2 — Conectare directă prin consolă
- Lansează Don't Starve Together și dă clic pe Play.
- Apasă tasta ~ (tilde) pentru a deschide consola.
- Tastează următoarea comandă, înlocuind IP-ul și portul cu detaliile serverului tău din GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Dacă serverul tău necesită o parolă:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Articole conexe
- Instalarea modurilor DST
- Comenzi de administrator DST
- Depanare DST
- Cum să găsești IP-ul și portul serverului
- Cum să încarci fișiere prin SFTP
- Ghid de pornire a serverului
Ai nevoie de ajutor?
Dacă întâmpini o problemă care nu este acoperită aici, trimite un tichet de suport și include ID-ul serverului tău, o descriere a problemei și orice ieșire relevantă din consolă din GPanel.