Overview
Te explico cómo agregar cualquier mod a un server dedicado. Lo explico con dedicación, paciencia, y mucho cariño.Si tenés Mercadopago y ganas podés esto: https://cafecito.app/prrostagmaSaludos.
Primero: Las carpetas que debemos tener en cuenta.
Son 3:
1- C:Users—DocumentsKleiDoNotStarveTogetherCluster_X (Donde X es el el número de la partida con la que creaste el server)
2- C:Program Files (x86)SteamsteamappscommonDon’t Starve Togethermods
3- C:Program Files (x86)Steamsteamappsworkshopcontent322330
Las voy a nombrar como CLUSTER, MODS, y 322330 respectivamente.
Segundo: ¿Qué hago con esas carpetas?
No voy a explicar ni como instalar un mod, ni cómo armar el server dedicado. Así que vamos:
– Para instalar un mod, lo hacen desde el juego. Normalmente.
– Los mods instalados quedan en 322330. Ahí dentro van a ver varias carpetas con números, cada una pertenece a un mod.
– ¿Cómo sé cual es cual? Una forma es meterte en la carpeta y ver el archivo modinfo.lua. Por ejemplo la carpeta 376333686 es la del mod Combined Status.
Estas carpetas tienen que tener cierto contenido… unos diez archivos. Si tienen un solo archivo es probable que se trate de un mod que desinstalaron.
– En la carpeta MODS van a encontrar los mods que carga el server dedicado. Oh casualidad se llaman “workshop-XXXXX”.
O sea, tienen tb el número que corresponde al mod cargado. Por ejemplo, el mod Global Position tenemos la carpeta workshop-378160973.
– Entonces, para cargar un mod en el server dedicado basta con instalar el mod y mover la carpeta de 322330 a MODS cambiándole el nombre. Otra vez un ejemplo: El mod Simple health se instala en la carpeta 322330 como 1207269058. Para pasarlo al server habría que MOVERLO a la carpeta MODS y cambiarle el nombre a workshop-1207269058.
Tercero: Avisándole al server que hicimos lo que hicimos
– Una vez llegados a este punto solo falta avisarle al server que ese mod existe y que tiene cierta configuración. Esto se hace editando el archivo modoverrides.lua que se encuentra en la carpeta Master dentro de CLUSTER (ojo que si tienen cuevas, también hay un modoverrides en la carpeta Caves dentro de CLUSTER. Habría que editar tanto el de Master como el Caves).
– Ok, lo edito pero ¿qué le pongo?… Bueno, me pareció que podía ser medio intuitivo… Vamos a hacer una sección más y te cuento…
Cuarto: Lo que parece evidente…
— Instalás el mod que querés (en el juego) y creás un mundo con ese mod. Eso te va a crear una carpeta Custer_X en C:Users—DocumentsKleiDoNotStarveTogether … ¿Hasta ahí vamos?
— Ahí adentro vas a tener tanto la carpeta Master como la carpeta Caves.
Dentro de esa carpeta Master vas a tener un archivo modoverrides.lua en que estará configurado tu mod. Simplemente copiás las líneas que te sirvan y las pegás en modoverrides.lua de la carpeta CLUSTER con la que armaste el server.
¿Seeentendió?
Quinto: Algún dato y el final
Con lo que hicimos hasta ahora ya te debería funcionar, pero como todo lo que sube tiene que bajar, todo lo que funciona tienen que romperse. Por lo tanto, te cuento algunas de las cosas que fui vieno:
– Si tienen el mismo mod tanto en la carpeta 322330 como en la carpeta MODS puede que cuando corran el server se los elimine de MODS. Atentos a eso! Si queda sólo en MODS o solo en 322330 creo que no hay problemas. (Se entiende que si queda solo en 322330 es un mdo que solo funcionará local, no?)
– Otra cosa: en la carpeta MODS hay un archivo llamado dedicated_server_mods_setup.lua. Cuando corrés el server llama a este archivo para bajar e instalar los mods que le ponés ahí con el comando: ServerModSetup(“350811795”). O sea es un archivo de texto que se usa para que el server instale los mods (o actualice) cada vez que lo corremos.
Tengan en cuenta que si copiaste un mod desde 322330 a MODS y además tenés configurado ese comando en dedicated_server_mods_setup.lua, puede que les elimine el mod, lo intente bajar de nuevo, y si no puede, se queden sin mod.
(Igual no pasa nada, lo volvés a instalar, pero te aviso por las dudas…)
Bueno, espero q les sirva…
saludos por allí…