Ovaj vodič vas vodi kroz postavljanje i konfiguraciju vašeg Don't Starve Together namjenskog servera na Legion Hosting, od dobivanja vašeg Klei tokena za server kroz konfiguraciju servera, modove igre, špilje, generiranje svijeta i povezivanje. Za instalaciju modova pogledajte DST Instalacija Modova. Za administratorske naredbe pogledajte DST Administratorske Naredbe. Za uobičajene probleme pogledajte DST Rješavanje Problema.
1. Dobivanje Tokena za Server
Don't Starve Together zahtijeva Klei token za server za autentifikaciju vašeg namjenskog servera. Bez valjanog tokena, server se neće pokrenuti.
Korak 1 — Prijavite se na svoj Klei račun
Posjetite accounts.klei.com i prijavite se s računom koji posjeduje Don't Starve Together. Možete se prijaviti putem Steam, PSN, Xbox ili samostalnog Klei računa.
Korak 2 — Idite na Servere Igara
Nakon prijave, kliknite na Games u gornjoj navigacijskoj traci, zatim odaberite Don't Starve Together. Na stranici igre pronađite i kliknite karticu Game Servers.
Korak 3 — Generirajte novi token
Kliknite gumb Add New Server. Dajte svom serveru prijateljski naziv (ovo je samo za vašu referencu na Klei stranici) i kliknite Add New Server za potvrdu. Vaš novi token će se pojaviti — izgleda kao dugačak niz znakova koji počinje s pds-g^.
Korak 4 — Kopirajte i primijenite token
Kopirajte cijeli niz tokena. U GPanel-u, idite na karticu Startup vašeg servera i zalijepite token u polje Cluster Token. Alternativno, možete ga staviti u datoteku cluster_token.txt u korijenskom direktoriju vašeg servera.
2. Konfiguracija Servera
Najlakši način za konfiguraciju vašeg servera je putem kartice Startup u GPanel-u. Dostupne su sljedeće varijable:
| Varijabla | Opis | Primjer |
|---|---|---|
| Cluster Token | Vaš Klei token za autentifikaciju servera (obavezno) | pds-g^KU_abc123... |
| Cluster Name | Naziv koji igrači vide u pregledniku servera | My DST Server |
| Cluster Description | Kratki opis prikazan u pregledniku servera | Friendly survival server! |
| Game Mode | Mod igre za server (pogledajte odjeljak 3) | survival |
| Max Players | Maksimalan broj istovremenih igrača | 6 |
| Cluster Password | Lozinka potrebna za pridruživanje (ostavite prazno za javni server) | mypassword |
Nakon promjene bilo kojih varijabli pokretanja, kliknite Save i zatim Restart vaš server kako bi promjene stupile na snagu.
3. Modovi Igre
Don't Starve Together nudi tri različita moda igre, svaki mijenja kako smrt i ponovno pojavljivanje funkcioniraju:
| Mod | Ponašanje pri Smrti | Metoda Oživljavanja | Najbolje Za |
|---|---|---|---|
| Survival | Mrtvi igrači postaju duhovi. Ako svi igrači umru, svijet se resetira. | Touch Stones, Life-Giving Amulets, Meat Effigies (ograničen broj korištenja) | Igrače koji žele izazovno iskustvo s visokim ulozima |
| Endless | Mrtvi igrači postaju duhovi. Svijet se nikada ne resetira zbog smrti. | Sve metode iz Survival moda plus neograničeno ponovno pojavljivanje na Florid Postern-u (s kaznom na maksimalno zdravlje) | Opuštene igrače, grupe usmjerene na gradnju, nove igrače |
| Wilderness | Mrtvi igrači su potpuno uklonjeni. Nema duhova. | Igrači se ponovno pojavljuju na nasumičnoj lokaciji s novim inventarom | PvP-orijentirane servere, hardcore igrače |
4. cluster.ini Konfiguracija
Za napredniju konfiguraciju, možete izravno urediti datoteku cluster.ini. Ova datoteka se nalazi u korijenskom direktoriju vašeg servera i kontrolira postavke na razini klastera. Pristupite joj putem File Manager-a u GPanel-u ili putem SFTP-a.
[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 postavki
| Postavka | Opis | Zadano |
|---|---|---|
game_mode |
Mod igre servera: survival, endless ili wilderness |
survival |
max_players |
Maksimalan broj istovremenih igrača | 6 |
pvp |
Omogućite ili onemogućite borbu igrač-protiv-igrača | false |
pause_when_empty |
Pauzirajte simulaciju svijeta kada nema povezanih igrača | true |
cluster_password |
Lozinka za pridruživanje; ostavite prazno za javni server | (prazno) |
shard_enabled |
Potrebno za podršku špilja (pogledajte odjeljak 5) | false |
console_enabled |
Dopustite konzolu unutar igre za administratore | true |
cluster.ini, vrijednosti s kartice Startup obično imaju prednost. Koristite jednu metodu ili drugu kako biste izbjegli zabunu.
5. Postavljanje Špilja
Don't Starve Together koristi shard arhitekturu gdje Nadzemni svijet i Špilje rade kao zasebne instance servera koje međusobno komuniciraju. Na Legion Hosting, podrška za špilje može biti dostupna ovisno o vašem planu.
Master/Caves Arhitektura
- Master Shard — Nadzemni svijet (površina). Ovo je primarna instanca servera na koju se igrači povezuju.
- Caves Shard — Podzemne špilje. Ovo radi kao sekundarna instanca s kojom master shard interno komunicira.
Omogućavanje špilja
Za omogućavanje špilja, osigurajte da su sljedeće postavke u vašoj datoteci cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Svaki shard ima svoju vlastitu datoteku server.ini. Datoteka server.ini Master sharda (koja se nalazi u mapi Master/) trebala bi sadržavati:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Datoteka server.ini Caves sharda (koja se nalazi u mapi Caves/) trebala bi sadržavati:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generiranje Svijeta
Možete prilagoditi postavke generiranja svijeta kako biste promijenili učestalost resursa, bića, godišnjih doba i bioma. Postavke generiranja svijeta pohranjene su u datotekama worldgenoverride.lua unutar direktorija svakog sharda (Master/ i Caves/).
Primjer worldgenoverride.lua (Nadzemni svijet)
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"
},
}
Primjer worldgenoverride.lua (Špilje)
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 generira novi svijet. Da biste primijenili promjene, morate izbrisati postojeće podatke o spremanju i ponovo pokrenuti server. Prvo napravite sigurnosnu kopiju svojih datoteka spremanja ako ih želite sačuvati.
7. Kako se Povezati
Postoje dva načina za povezivanje na vaš Don't Starve Together server:
Metoda 1 — Pregledavanje Igara (Preporučeno)
- Pokrenite Don't Starve Together i kliknite Play.
- Odaberite Browse Games iz glavnog izbornika.
- Koristite traku za pretraživanje na vrhu za pretraživanje naziva vašeg servera (Cluster Name).
- Kliknite na svoj server u rezultatima i kliknite Join.
- Ako vaš server ima lozinku, unesite je kada se zatraži.
Metoda 2 — Izravno Povezivanje putem Konzole
- Pokrenite Don't Starve Together i kliknite Play.
- Pritisnite tipku ~ (tilda) za otvaranje konzole.
- Upišite sljedeću naredbu, zamjenjujući IP i port s pojedinostima vašeg servera iz GPanel-a:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Ako vaš server zahtijeva lozinku:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Povezani Članci
- DST Instalacija Modova
- DST Administratorske Naredbe
- DST Rješavanje Problema
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP-a
- Vodič za Pokretanje Servera
Trebate Pomoć?
Ako naiđete na problem koji nije pokriven ovdje, pošaljite zahtjev za podršku i uključite ID vašeg servera, opis problema i sve relevantne ispise konzole iz GPanel-a.