Ovaj vodič vas vodi kroz podešavanje i konfigurisanje vašeg Don't Starve Together namenskog servera na Legion Hosting, od dobijanja Klei serverskog tokena, preko konfiguracije servera, režima igre, caves, generisanja sveta, do povezivanja. Za instalaciju modova, pogledajte Instalacija DST modova. Za admin komande, pogledajte DST admin komande. Za uobičajene probleme, pogledajte Rešavanje problema sa DST.
1. Dobijanje serverskog tokena
Don't Starve Together zahteva Klei serverski token za autentifikaciju vašeg namenskog servera. Bez važećeg tokena, server se neće pokrenuti.
Korak 1 — Prijavite se na svoj Klei nalog
Posetite accounts.klei.com i prijavite se sa nalogom koji poseduje Don't Starve Together. Možete se prijaviti putem Steam, PSN, Xbox ili samostalnog Klei naloga.
Korak 2 — Idite na Game Servers
Kada se prijavite, kliknite na Games u gornjoj navigacionoj traci, a zatim izaberite Don't Starve Together. Na stranici igre, pronađite i kliknite karticu Game Servers.
Korak 3 — Generišite novi token
Kliknite na dugme Add New Server. Dajte svom serveru prijateljsko ime (ovo je samo za vašu referencu na Klei sajtu) i kliknite Add New Server da potvrdite. Vaš novi token će se pojaviti — izgleda kao dugačak niz karaktera koji počinje sa pds-g^.
Korak 4 — Kopirajte i primenite token
Kopirajte ceo niz tokena. U GPanel, idite na karticu Startup vašeg servera i nalepite token u polje Cluster Token. Alternativno, možete ga staviti u fajl cluster_token.txt u korenskom direktorijumu vašeg servera.
2. Konfiguracija servera
Najlakši način za konfigurisanje vašeg servera je putem kartice Startup u GPanel. Dostupne su sledeće promenljive:
| Promenljiva | Opis | Primer |
|---|---|---|
| Cluster Token | Vaš Klei serverski token za autentifikaciju (obavezno) | pds-g^KU_abc123... |
| Cluster Name | Ime koje igrači vide u pregledaču servera | My DST Server |
| Cluster Description | Kratak opis prikazan u pregledaču servera | Friendly survival server! |
| Game Mode | Režim igre za server (pogledajte odeljak 3) | survival |
| Max Players | Maksimalan broj istovremenih igrača | 6 |
| Cluster Password | Lozinka potrebna za pridruživanje (ostavite prazno za javni server) | mypassword |
Nakon promene bilo koje startup promenljive, kliknite Save, a zatim Restart vaš server kako bi promene stupile na snagu.
3. Režimi igre
Don't Starve Together nudi tri različita režima igre, od kojih svaki menja kako funkcionišu smrt i oživljavanje:
| Režim | Ponašanje pri smrti | Metod oživljavanja | Najbolje za |
|---|---|---|---|
| Survival | Mrtvi igrači postaju duhovi. Ako su svi igrači mrtvi, svet se resetuje. | Touch Stones, Life-Giving Amulets, Meat Effigies (ograničena upotreba) | Igrače koji žele izazovno iskustvo sa visokim ulozima |
| Endless | Mrtvi igrači postaju duhovi. Svet se nikada ne resetuje zbog smrti. | Sve metode iz Survival režima plus neograničeno oživljavanje na Florid Postern (uz kaznu na maksimalno zdravlje) | Casual igrače, grupe fokusirane na gradnju, nove igrače |
| Wilderness | Mrtvi igrači se potpuno uklanjaju. Nema duhova. | Igrači se oživljavaju na nasumičnoj lokaciji sa novim inventarom | PvP orijentisane servere, hardcore igrače |
4. Konfiguracija cluster.ini
Za naprednije konfigurisanje, možete direktno izmeniti fajl cluster.ini. Ovaj fajl se nalazi u korenskom direktorijumu vašeg servera i kontroliše podešavanja na nivou celog klastera. Pristupite mu putem File Manager u GPanel ili preko 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
Objašnjenje ključnih podešavanja
| Podešavanje | Opis | Podrazumevano |
|---|---|---|
game_mode |
Režim igre servera: survival, endless ili wilderness |
survival |
max_players |
Maksimalan broj istovremenih igrača | 6 |
pvp |
Omogućava ili onemogućava borbu igrača protiv igrača | false |
pause_when_empty |
Pauzira simulaciju sveta kada nijedan igrač nije povezan | true |
cluster_password |
Lozinka za pridruživanje; ostavite prazno za javni server | (prazno) |
shard_enabled |
Obavezno za podršku za caves (pogledajte odeljak 5) | false |
console_enabled |
Dozvoljava konzolu u igri za administratore | true |
cluster.ini, vrednosti iz Startup kartice obično imaju prioritet. Koristite jedan ili drugi metod kako biste izbegli zabunu.
5. Podešavanje caves
Don't Starve Together koristi šard arhitekturu u kojoj Overworld i Caves rade kao zasebne instance servera koje međusobno komuniciraju. Na Legion Hosting, podrška za caves može biti dostupna u zavisnosti od vašeg plana.
Master/Caves arhitektura
- Master šard — Overworld (površina). Ovo je primarna instanca servera na koju se igrači povezuju.
- Caves šard — Podzemne pećine. Ovo radi kao sekundarna instanca sa kojom master šard interno komunicira.
Omogućavanje caves
Da biste omogućili caves, uverite se da su sledeća podešavanja u vašem cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Svaki šard ima sopstveni server.ini fajl. server.ini Master šarda (koji se nalazi u Master/ folderu) treba da sadrži:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
server.ini Caves šarda (koji se nalazi u Caves/ folderu) treba da sadrži:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generisanje sveta
Možete prilagoditi podešavanja generisanja sveta kako biste promenili učestalost resursa, stvorenja, godišnjih doba i bioma. Podešavanja generisanja sveta čuvaju se u worldgenoverride.lua fajlovima unutar direktorijuma svakog šarda (Master/ i Caves/).
Primer 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"
},
}
Primer 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 stupaju na snagu samo kada se generiše novi svet. Da biste primenili promene, morate izbrisati postojeće sačuvane podatke i restartovati server. Prvo napravite rezervnu kopiju svojih sačuvanih fajlova ako želite da ih sačuvate.
7. Kako se povezati
Postoje dva načina za povezivanje na vaš Don't Starve Together server:
Metod 1 — Browse Games (preporučeno)
- Pokrenite Don't Starve Together i kliknite Play.
- Izaberite Browse Games iz glavnog menija.
- Koristite traku za pretragu na vrhu da potražite Cluster Name vašeg servera.
- Kliknite na svoj server u rezultatima i kliknite Join.
- Ako vaš server ima lozinku, unesite je kada se zatraži.
Metod 2 — Direktno povezivanje putem konzole
- Pokrenite Don't Starve Together i kliknite Play.
- Pritisnite taster ~ (tilda) da otvorite konzolu.
- Unesite sledeću komandu, zamenjujući IP i port detaljima vašeg servera iz GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Ako vaš server zahteva lozinku:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Povezani članci
- Instalacija DST modova
- DST admin komande
- Rešavanje problema sa DST
- Kako da pronađete IP i port svog servera
- Kako da otpremite fajlove putem SFTP
- Vodič za pokretanje servera
Potrebna vam je pomoć?
Ako naiđete na problem koji ovde nije obrađen, pošaljite tiket za podršku i navedite ID svog servera, opis problema i sav relevantan izlaz konzole iz GPanel.