Ez az útmutató végigvezet a Don't Starve Together dedikált szerver beállításán és konfigurálásán a Legion Hosting platformon, a Klei szerver token megszerzésétől a szerver konfigurációig, játékmódokon, barlangok, világgeneráláson és csatlakozáson keresztül. A mod telepítéshez lásd: DST mod telepítés. Az admin parancsokhoz lásd: DST admin parancsok. Gyakori problémákhoz lásd: DST hibaelhárítás.
1. Szerver token beszerzése
A Don't Starve Together egy Klei szerver tokent igényel a dedikált szerver hitelesítéséhez. Érvényes token nélkül a szerver nem indul el.
1. lépés — Bejelentkezés a Klei fiókba
Látogass el az accounts.klei.com oldalra, és jelentkezz be azzal a fiókkal, amelyik rendelkezik a Don't Starve Together játékkal. Bejelentkezhetsz Steam, PSN, Xbox vagy önálló Klei fiókkal.
2. lépés — Navigálás a játékszerverekhez
Bejelentkezés után kattints a felső navigációs sávban a Games menüpontra, majd válaszd a Don't Starve Together lehetőséget. A játék oldalán keresd meg és kattints a Game Servers fülre.
3. lépés — Új token generálása
Kattints az Add New Server gombra. Adj a szerverednek egy felismerhető nevet (ez csak a Klei oldalon jelenik meg referenciaként), majd kattints az Add New Server gombra a megerősítéshez. Az új tokened megjelenik — egy hosszú karakterlánc, amely pds-g^ előtaggal kezdődik.
4. lépés — Token másolása és alkalmazása
Másold ki a teljes token karakterláncot. A GPanel felületen navigálj a szervered Startup fülére, és illeszd be a tokent a Cluster Token mezőbe. Alternatívaként elhelyezheted a cluster_token.txt fájlban a szervered gyökérkönyvtárában.
2. Szerver konfiguráció
A szerver konfigurálásának legegyszerűbb módja a Startup fül használata a GPanel felületen. A következő változók állnak rendelkezésre:
| Változó | Leírás | Példa |
|---|---|---|
| Cluster Token | A Klei szerver hitelesítési tokened (kötelező) | pds-g^KU_abc123... |
| Cluster Name | A név, amelyet a játékosok látnak a szerverböngészőben | My DST Server |
| Cluster Description | Rövid leírás, amely megjelenik a szerverböngészőben | Friendly survival server! |
| Game Mode | A szerver játékmódja (lásd a 3. fejezetet) | survival |
| Max Players | Az egyidejű játékosok maximális száma | 6 |
| Cluster Password | Csatlakozáshoz szükséges jelszó (hagyd üresen nyilvános szerverhez) | mypassword |
Az indítási változók módosítása után kattints a Save gombra, majd Restart a szerveredet, hogy a változtatások érvénybe lépjenek.
3. Játékmódok
A Don't Starve Together három különböző játékmódot kínál, amelyek mindegyike másképp kezeli a halált és az újraéledést:
| Mód | Halál viselkedése | Feltámasztási mód | Ajánlott |
|---|---|---|---|
| Survival | A halott játékosok szellemekké válnak. Ha minden játékos meghal, a világ újraindul. | Touch Stone-ok, Life-Giving Amulet-ek, Meat Effigy-k (korlátozott használat) | Kihívást és nagy téteket kereső játékosoknak |
| Endless | A halott játékosok szellemekké válnak. A világ soha nem indul újra halálok miatt. | Az összes Survival módszer, plusz korlátlan újraéledés a Florid Postern-nél (maximális életerő büntetéssel) | Alkalmi játékosok, építkezés-központú csoportok, új játékosok |
| Wilderness | A halott játékosok teljesen eltávolításra kerülnek. Nincsenek szellemek. | A játékosok véletlenszerű helyen élednek újra üres felszereléssel | PvP-orientált szerverek, hardcore játékosok |
4. cluster.ini konfiguráció
Részletesebb konfigurációhoz közvetlenül szerkesztheted a cluster.ini fájlt. Ez a fájl a szervered gyökérkönyvtárában található, és a klaszter-szintű beállításokat vezérli. Elérheted a File Manager segítségével a GPanel felületen vagy SFTP-n keresztül.
[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
Fontosabb beállítások magyarázata
| Beállítás | Leírás | Alapértelmezett |
|---|---|---|
game_mode |
Szerver játékmód: survival, endless vagy wilderness |
survival |
max_players |
Egyidejű játékosok maximális száma | 6 |
pvp |
Játékos kontra játékos harc engedélyezése vagy tiltása | false |
pause_when_empty |
A világ szimulációjának szüneteltetése, amikor nincs csatlakozott játékos | true |
cluster_password |
Csatlakozási jelszó; hagyd üresen nyilvános szerverhez | (üres) |
shard_enabled |
Szükséges a barlangok támogatásához (lásd az 5. fejezetet) | false |
console_enabled |
Játékon belüli konzol engedélyezése adminok számára | true |
cluster.ini fájlban is beállítasz értékeket, a Startup fül értékei általában elsőbbséget élveznek. Használj egy módszert a kettő közül a félreértések elkerülése érdekében.
5. Barlangok beállítása
A Don't Starve Together shard architektúrát használ, ahol a felszín (Overworld) és a barlangok (Caves) külön szerverinstanciaként futnak, amelyek egymással kommunikálnak. A Legion Hosting platformon a barlangok támogatása a csomagodtól függően elérhető lehet.
Master/Caves architektúra
- Master Shard — A felszín (Overworld). Ez az elsődleges szerverinstancia, amelyhez a játékosok csatlakoznak.
- Caves Shard — A föld alatti barlangok. Ez egy másodlagos instanceként fut, amellyel a master shard belsőleg kommunikál.
Barlangok engedélyezése
A barlangok engedélyezéséhez győződj meg róla, hogy a következő beállítások szerepelnek a cluster.ini fájlban:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Minden shard rendelkezik saját server.ini fájllal. A Master shard server.ini fájlja (a Master/ mappában) a következőt kell tartalmazza:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
A Caves shard server.ini fájlja (a Caves/ mappában) a következőt kell tartalmazza:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Világgenerálás
Testreszabhatod a világgenerálási beállításokat az erőforrások, lények, évszakok és biómok gyakoriságának módosításához. A világgenerálási beállítások a worldgenoverride.lua fájlokban találhatók az egyes shard-ok könyvtáraiban (Master/ és Caves/).
Példa worldgenoverride.lua (felszín)
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"
},
}
Példa worldgenoverride.lua (barlangok)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua módosításai csak új világ generálásakor lépnek érvénybe. A változtatások alkalmazásához törölnöd kell a meglévő mentési adatokat és újra kell indítanod a szervert. Előtte készíts biztonsági másolatot a mentési fájlokról, ha meg szeretnéd őrizni őket.
7. Csatlakozás
Két módon csatlakozhatsz a Don't Starve Together szerveredhez:
1. módszer — Játékok böngészése (ajánlott)
- Indítsd el a Don't Starve Together játékot és kattints a Play gombra.
- Válaszd a Browse Games lehetőséget a főmenüben.
- Használd a felső keresősávot a szervered Cluster Name nevének kereséséhez.
- Kattints a szerveredre a találatok között, majd kattints a Join gombra.
- Ha a szerverednek van jelszava, add meg, amikor kéri.
2. módszer — Közvetlen csatlakozás konzolon keresztül
- Indítsd el a Don't Starve Together játékot és kattints a Play gombra.
- Nyomd meg a ~ (tilde) billentyűt a konzol megnyitásához.
- Írd be a következő parancsot, az IP-t és a portot a szervered GPanel-ben található adataival helyettesítve:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Ha a szervered jelszót igényel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Kapcsolódó cikkek
- DST mod telepítés
- DST admin parancsok
- DST hibaelhárítás
- Szerver IP és port megkeresése
- Fájlok feltöltése SFTP-vel
- Szerver indítási útmutató
Segítségre van szükséged?
Ha az itt nem tárgyalt problémába ütközöl, nyiss egy támogatási jegyet, és mellékeld a szerver azonosítódat, a probléma leírását, valamint a GPanel-ből származó releváns konzol kimeneteket.