Aquesta guia us acompanya en la configuració del vostre servidor dedicat de Don't Starve Together a Legion Hosting, des de l'obtenció del token de servidor de Klei fins a la configuració del servidor, modes de joc, coves, generació del món i connexió. Per a la instal·lació de mods, consulteu Instal·lació de mods de DST. Per a les comandes d'administrador, consulteu Comandes d'administrador de DST. Per a problemes habituals, consulteu Resolució de problemes de DST.
1. Obtenir un token de servidor
Don't Starve Together requereix un token de servidor de Klei per autenticar el vostre servidor dedicat. Sense un token vàlid, el servidor no s'iniciarà.
Pas 1 — Inicieu sessió al vostre compte de Klei
Visiteu accounts.klei.com i inicieu sessió amb el compte que posseeix Don't Starve Together. Podeu iniciar sessió amb Steam, PSN, Xbox o un compte independent de Klei.
Pas 2 — Navegueu a Game Servers
Un cop hàgiu iniciat sessió, feu clic a Games a la barra de navegació superior i seleccioneu Don't Starve Together. A la pàgina del joc, trobeu i feu clic a la pestanya Game Servers.
Pas 3 — Genereu un nou token
Feu clic al botó Add New Server. Doneu al vostre servidor un nom descriptiu (això és només per a la vostra referència al lloc de Klei) i feu clic a Add New Server per confirmar. El vostre nou token apareixerà — sembla una cadena llarga de caràcters que comença per pds-g^.
Pas 4 — Copieu i apliqueu el token
Copieu tota la cadena del token. A GPanel, navegueu a la pestanya Startup del vostre servidor i enganxeu el token al camp Cluster Token. Alternativament, podeu col·locar-lo al fitxer cluster_token.txt al directori arrel del vostre servidor.
2. Configuració del servidor
La manera més fàcil de configurar el vostre servidor és a través de la pestanya Startup a GPanel. Les variables següents estan disponibles:
| Variable | Descripció | Exemple |
|---|---|---|
| Cluster Token | El vostre token d'autenticació de servidor de Klei (obligatori) | pds-g^KU_abc123... |
| Cluster Name | El nom que els jugadors veuen al navegador de servidors | My DST Server |
| Cluster Description | Una breu descripció mostrada al navegador de servidors | Friendly survival server! |
| Game Mode | El mode de joc del servidor (vegeu la secció 3) | survival |
| Max Players | Nombre màxim de jugadors simultanis | 6 |
| Cluster Password | Contrasenya requerida per unir-se (deixeu en blanc per a públic) | mypassword |
Després de canviar qualsevol variable d'inici, feu clic a Save i després a Restart del vostre servidor perquè els canvis tinguin efecte.
3. Modes de joc
Don't Starve Together ofereix tres modes de joc diferents, cadascun canviant com funcionen la mort i la reaparició:
| Mode | Comportament de la mort | Mètode de revifament | Ideal per a |
|---|---|---|---|
| Survival | Els jugadors morts es converteixen en fantasmes. Si tots els jugadors estan morts, el món es reinicia. | Touch Stones, Life-Giving Amulets, Meat Effigies (usos limitats) | Jugadors que volen una experiència desafiant i d'alt risc |
| Endless | Els jugadors morts es converteixen en fantasmes. El món no es reinicia mai per morts. | Tots els mètodes de Survival més reaparició il·limitada al Florid Postern (amb una penalització de salut màxima) | Jugadors casuals, grups centrats en la construcció, jugadors nous |
| Wilderness | Els jugadors morts s'eliminen completament. Sense fantasmes. | Els jugadors reapareixen en una ubicació aleatòria amb un inventari nou | Servidors orientats al PvP, jugadors hardcore |
4. Configuració de cluster.ini
Per a una configuració més avançada, podeu editar el fitxer cluster.ini directament. Aquest fitxer es troba al directori arrel del vostre servidor i controla la configuració de tot el clúster. Accediu-hi a través del File Manager a GPanel o mitjançant 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
Explicació dels paràmetres clau
| Paràmetre | Descripció | Per defecte |
|---|---|---|
game_mode |
Mode de joc del servidor: survival, endless o wilderness |
survival |
max_players |
Nombre màxim de jugadors simultanis | 6 |
pvp |
Activar o desactivar el combat entre jugadors | false |
pause_when_empty |
Pausar la simulació del món quan no hi ha jugadors connectats | true |
cluster_password |
Contrasenya per unir-se; deixeu en blanc per a un servidor públic | (buit) |
shard_enabled |
Obligatori per al suport de coves (vegeu la secció 5) | false |
console_enabled |
Permetre la consola del joc per als administradors | true |
cluster.ini, els valors de la pestanya Startup normalment tenen prioritat. Utilitzeu un mètode o l'altre per evitar confusions.
5. Configuració de les coves
Don't Starve Together utilitza una arquitectura de shards on el món superior i les coves s'executen com a instàncies de servidor separades que es comuniquen entre si. A Legion Hosting, el suport de coves pot estar disponible segons el vostre pla.
Arquitectura Master/Coves
- Master Shard — El món superior (superfície). Aquesta és la instància de servidor principal a la qual es connecten els jugadors.
- Caves Shard — Les coves subterrànies. S'executa com a instància secundària amb la qual el shard principal es comunica internament.
Activar les coves
Per activar les coves, assegureu-vos que els paràmetres següents estiguin al vostre cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Cada shard té el seu propi fitxer server.ini. El server.ini del shard Master (ubicat a la carpeta Master/) hauria de contenir:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
El server.ini del shard de Coves (ubicat a la carpeta Caves/) hauria de contenir:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generació del món
Podeu personalitzar els paràmetres de generació del món per canviar la freqüència de recursos, criatures, estacions i biomes. Els paràmetres de generació del món s'emmagatzemen als fitxers worldgenoverride.lua dins del directori de cada shard (Master/ i Caves/).
Exemple de worldgenoverride.lua (Món superior)
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"
},
}
Exemple de worldgenoverride.lua (Coves)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua només tenen efecte quan es genera un món nou. Per aplicar els canvis, heu d'eliminar les dades de partida existents i reiniciar el servidor. Feu una còpia de seguretat dels vostres fitxers de partida primer si voleu conservar-los.
7. Com connectar-se
Hi ha dues maneres de connectar-se al vostre servidor de Don't Starve Together:
Mètode 1 — Cercar partides (Recomanat)
- Inicieu Don't Starve Together i feu clic a Play.
- Seleccioneu Browse Games des del menú principal.
- Utilitzeu la barra de cerca a la part superior per cercar el Cluster Name del vostre servidor.
- Feu clic al vostre servidor als resultats i feu clic a Join.
- Si el vostre servidor té una contrasenya, introduïu-la quan se us demani.
Mètode 2 — Connexió directa per consola
- Inicieu Don't Starve Together i feu clic a Play.
- Premeu la tecla ~ (titlla) per obrir la consola.
- Escriviu la comanda següent, substituint la IP i el port pels detalls del vostre servidor des de GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Si el vostre servidor requereix una contrasenya:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Articles relacionats
- Instal·lació de mods de DST
- Comandes d'administrador de DST
- Resolució de problemes de DST
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Guia d'inici del servidor
Necessiteu ajuda?
Si trobeu un problema no cobert aquí, envieu un tiquet de suport i incloeu l'ID del vostre servidor, una descripció del problema i qualsevol sortida rellevant de la consola de GPanel.