Don't Starve Together

Don't Starve Together

103 ratings
Servidor dedicado en 3 pasos [desactualizada]
By Rily
El metodo mas sencillo para montar tu propio servidor dedicado
   
Award
Favorite
Favorited
Unfavorite
Introducción
Advertencia: esta guia esta desactualizada, al menos la forma de generar un token podria no funcionar y los directorios de los mundos creados pueden variar
Esta guía explica de la forma sencilla como montar un servidor dedicado utilizando el método más simple, está enfocada en ayudar a los novatos para que nadie se quede sin cuevas, si tú sabes montar un servidor dedicado agradecería cualquier corrección o sugerencia.

¿Es mejor un servidor dedicado?
Técnicamente no, pero ¿no sería genial poder abandonar tu servidor para ir al baño sin tener que quedarte afk?, un servidor dedicado te permite a ti como anfitrión abandonar la partida sin cerrar el mundo para tus invitados.

¿Como se hace?
no vamos a crear un servidor dedicado desde cero, dejaremos que el juego haga todas las configuraciones y luego haremos que lo ejecute como un servidor dedicado, solo necesitas crear un perfil con todas las configuraciones y mods que quieras

¿Que necesito?
Únicamente don't starve together instalado el rendimiento ya dependerá de la potencia de tu computadora y tu velocidad de internet



Paso 1: Preparar el mundo
Empieza por abrir el juego y crear una partida en el perfil que quieras, pero es importante que recuerdes en cuál de las 5 ranuras fue creado, la única opción obligatoria es añadir cuevas, el tamaño del mundo, los mods y todo lo demás como si es público o privado configúralo como gustes.
presiona generar mundo y espera, una vez en la pantalla de selección de personaje abandona la partida, el mundo está listo
Paso 2: Crear el lanzador
Ahora crearemos un archivo que ejecutará el mundo previamente configurado

Abre tu bloc de notas y copia lo siguiente:

cd /D "%~dp0"
dontstarve_dedicated_server_nullrenderer.exe -only_update_server_mods
start "My DST Server Master" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster Cluster_5 -shard Master
start "My DST Server Caves" dontstarve_dedicated_server_nullrenderer.exe -skip_update_server_mods -cluster Cluster_5 -shard Caves


¿Recuerdas en cual ranura guardaste tu mundo? ahora cambia en Cluster_5 por el número correspondiente a la ranura donde lo creaste, es decir, yo he creado mi mundo en la quinta ranura, por lo tanto debo usar el cluster 5


dependiendo de la ranura cambia esas 2 secciones de tu archivo

Una vez listo guardalo como Servidor.bat
asegurate de elegir la opcion "todos los archivos"


verifica que tu archivo tenga un icono similar al de la izquierda, si obtuviste un archivo de texto común no funcionará


ya que tienes tu archivo listo guardalo en:
C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\bin
de preferencia crea un acceso directo al archivo y déjalo en el escritorio o donde lo tengas a la mano, ejecutar ese archivo abrirá tu servidor dedicado
Paso 3: Crear un Token
Finalmente, solo tenemos que crear un archivo usando la consola en el juego, abre el juego y en la pantalla principal presiona la tecla "Ñ" si tu teclado no tiene la tecla Ñ presiona la tecla que esté a la derecha de la "L" generalmente es esa la tecla asignada para abrir la consola

una vez abierta la consola escribe TheNet:GenerateClusterToken() y presiona ENTER

Esto generará un archivo en la siguiente direccion
C:\Users\USUARIO\Documents\Klei\DoNotStarveTogether


Encuentra el archivo bajo el nombre de Cluster_Token

colócalo dentro de la carpeta del cluster correspondiente, en este caso Cluster_5

¿No ves el archivo?, quizas cometiste algun error al poner el codigo, puedes abrir la consola de nuevo despues de introducir el comando, encontrarás un error similar a este si te falto alguna coma o una mayuscula, intenta copiar y pegar para evitar fallos


¡Y ya está!
ejecuta tu archivo Servidor.bat o el acceso a este y aparecerán 2 ventanas de cmd, una será para la superficie y otra para las cuevas, espera un momento y podrás encontrar tu partida en la lista de servidores

Cada vez que quieras abrir tu servidor ejecuta el archivo servidor.bat, no es necesario volver a realizar ningún otro paso incluso después de reiniciar el mundo
Aclaraciones y advertencias adicionales
- El paso 3 se puede omitir si tienes un cluster token previamente creado, siempre y cuando sea nuevo, aunque utilizar otro de tus partidas anteriores podría funcionar también
- Para cerrar el servidor cierra ambas ventanas pero de preferencia utiliza el comando c_shutdown() en ambas, al cerrar las ventanas el servidor se cierra sin guardar, todo el progreso hasta la última vez que se guardó automáticamente se perderá, el progreso se guarda al amanecer de cada día
- El cluster token no tiene que ser necesariamente tuyo, sin embargo, le dará privilegios de administrador al creador original de dicho token, por lo que si utilizas el de alguien mas no serás administrador en tu propio servidor
- No es necesario abrir el juego para abrir el servidor
- No necesitas actualizar manualmente, steam se encargará de ello
- Puedes cambiar el nombre del servidor, la capacidad de jugadores, añadir contraseña, etc., desde el juego editando la configuración de la ranura correspondiente
- Puedes continuar jugando tu partida desde el juego sin abrirlo como servidor dedicado
- El paso 3 técnicamente no es necesario, pero usualmente abrir el servidor dedicado sin crear un nuevo token genera el error: E_INVALID_TOKEN o E_EXPIRED_TOKEN, el cual se arregla creando uno nuevo y no es necesario volver a crear un token
- Las actualizaciones no hacen que tu token expire, pero tokens generados en versiones previas no funcionarán si nunca fueron aprovechados, es decir que si creas 5 y sale un parche estos quedan obsoletos


Por mi parte eso es todo, espero les sea de ayuda, no se pierdan las cuevas...
cualquier comentario, duda o sugerencia es bienvenido

Agradecimientos especiales a alainmcd de los foros de klei quien es el autor original de este método

116 Comments
Rily  [author] 30 Jun, 2021 @ 3:36pm 
gracias laamiraal por cuidar la guia mas que yo, lol, actualizarla no esta entre mis prioridades asi que aconsejaria a quien sea que le interese esto que revise los comentarios o directamente otra guia
lamiral 30 Jun, 2021 @ 2:53pm 
Es el nombre que le ponés al mundo cuando lo creás
Budyy 30 Jun, 2021 @ 9:53am 
una pregunta como se cambia el nombre del servidor?
JuanConJ 3 Jun, 2021 @ 11:06am 
Gracias, ya solucioné el problema :)
lamiral 2 Jun, 2021 @ 8:53pm 
@JuanConJ, lee mis anteriores comentarios
JuanConJ 2 Jun, 2021 @ 11:06am 
Todo bien, pero cuando trato de generar el Token, pongo el código (copiado y pegado) y no me sale nada en ningún lado, ¿Alguien sabe qué puedo estar haciendo mal?
lamiral 28 May, 2021 @ 6:36pm 
gracias laamiraal del pasado, me salvaste
Pium Pium 24 Jan, 2021 @ 1:36pm 
Podrias hacer una guia actualizada? estamos intentando hacer un servidor dedicado y no podemos
Rily  [author] 2 Feb, 2020 @ 5:59pm 
se mas o menos como podria arreglarse pero no porque ocurre, solo te puedo decir que inicies desde 0 la creacion del mundo y de ser posible borres esos mundos ya creados, para prevenir que el problema se conserve al crear uno nuevo, no debería pero sigue pasando a traves de los parches, esos problemas nunca me ocurren les tengo cierta envidia a los de los comentarios
Willy Flavor 2 Feb, 2020 @ 5:42pm 
Alguien sabe que puede pasar, resulta que anteriormente hosteaba sin cuevas porque tenia un miedo a todo eso y mientras aprendía a jugar, ahora que deseo jugar con cuevas pasa que al hostear con estas me abre otro mundo aparte al entrar a un agujero