Jump to content

Dedicated server issues - Mods & Saving


Recommended Posts

Hi,

 

Hopfully I'm posting in the correct section. I'm having trouble getting mods to work on my dedicated server. I've read the wiki guide and browsed a few topics on the forum for answers before posting but I'm still not sure what I'm doing wrong. I only need the mods enabled for creative mode with another admin and will turn most of them off once we're done setting up.

 

Does it matter if the steam workshop mods are enabled or disabled on the client side?

 

Also, I'm not sure how to save. When I exit from the server and re-enter no changes are saved and the character has dropped any item he/she starts with. Any visual changes made to the landscape are never permanent.

 

modoverrides.lua  (located in ServerFiles\DoNotStarveTogether)

return {
    ["workshop-426769055"] = { enabled = true },
    ["workshop-426745441"] = { enabled = true },
    ["workshop-398858801"] = { enabled = true },
    ["workshop-377962831"] = { enabled = true },
    ["workshop-379619995"] = { enabled = true },
    ["workshop-396747046"] = { enabled = true },
    ["workshop-380366899"] = { enabled = true },
    ["workshop-356435289"] = { enabled = true },
    ["workshop-361994110"] = { enabled = true },
    ["workshop-385006082"] = { enabled = true },
    ["workshop-356071200"] = { enabled = true },
    ["workshop-369083494"] = { enabled = true },
    ["workshop-378160973"] = { enabled = true },
    ["workshop-375850593"] = { enabled = true },
    ["workshop-362115823"] = { enabled = true },
    ["workshop-360823660"] = { enabled = true },
    ["workshop-387362449"] = { enabled = true },
    ["workshop-352373173"] = { enabled = true },
    ["workshop-386087632"] = { enabled = true },
    ["workshop-376333686"] = { enabled = true },
    ["workshop-375859599"] = { enabled = true },
    ["workshop-374550642"] = { enabled = true },
    ["workshop-396026892"] = { enabled = true },
    ["workshop-371091845"] = { enabled = true },
    ["workshop-363112314"] = { enabled = true },
    ["workshop-360823660"] = { enabled = true },
    ["workshop-372539653"] = { enabled = true },
    ["workshop-370047879"] = { enabled = true },
    ["workshop-369119192"] = { enabled = true },
    ["workshop-381565292"] = { enabled = true },
    ["workshop-357875628"] = { enabled = true },
    ["workshop-384633033"] = { enabled = true },
    ["workshop-409753995"] = { enabled = true },
    ["workshop-387593739"] = { enabled = true }
}

 

worldgenoverride.lua  (located in ServerFiles\DoNotStarveTogether)

return {
    override_enabled = true,
animals={ --options are "never", "rare", "default", "often", "always"
    alternatehunt="default",
    angrybees="default",
    beefalo="default",
    beefaloheat="default",
    bees="default",
    birds="default",
    butterfly="never",
    buzzard="never",
    catcoon="default",
    frogs="never",
    hunt="default",
    lightninggoat="default",
    moles="never",
    penguins="default",
    perd="never",
    pigs="never",
    rabbits="default",
    tallbirds="default"
},
misc={
    boons="never", --options are "never", "rare", "default", "often", "always"
    branching="never", --options are "never", "least", "default", "most"
    day="longday", --options are "onlyday", "onlydusk", "onlynight", "default", "longday", "longdusk", "longnight"
    frograin="never", --options are "never", "rare", "default", "often", "always"
    lightning="never", --options are "never", "rare", "default", "often", "always"
    loop="never", --options are "never", "default", "always"
    season="onlywinter", --options are "onlysummer", "onlywinter", "default", "longsummer", "longwinter", "longboth", "shortboth"
    season_start="winter", --options are "winter", "summer"
    touchstone="never", --options are "never", "rare", "default", "often", "always"
    weather="never", --options are "never", "rare", "default", "often", "always"
    world_size="medium", --options are "default", "medium", "large", "huge"
     wildfires="never" --options are "never", "rare", "default", "often", "always"
},
monsters={ --options are "never", "rare", "default", "often", "always"
    bearger="rare",
    chess="never",
    deciduousmonster="never",
    deerclops="rare",
    dragonfly="rare",
    goosemoose="rare",
    hounds="never",
    krampus="rare",
    liefs="often",
    lureplants="never",
    merm="never",
    spiders="default",
    tentacles="never",
    walrus="default"
},
resources={ --options are "never", "rare", "default", "often", "always"
    flint="default",
    flowers="default",
    grass="default",
    marshbush="never",
    meteorshowers="never",
    meteorspawner="never",
    reeds="never",
    rock="default",
    rocks="default",
    sapling="default",
    trees="always",
    tumbleweed="never"
},
unprepared={ --options are "never", "rare", "default", "often", "always"
    berrybush="default",
    cactus="never",
    carrot="default",
    mushroom="default"
} }

 

Settings.ini  (located in ServerFiles\DoNotStarveTogether)

[network]
default_server_name = **********************
default_server_description = ****************
server_port = ****
max_players = 6
pvp = false
game_mode = endless
server_password = *********
enable_snapshots = false
enable_autosaver = false
enable_vote_kick = true
pause_when_empty = true
steam_authentication_port = ******
steam_master_server_port = ******
connection_timeout = 6000
server_save_slot = 1


[sTEAM]
DISABLECLOUD = true


[MISC]
CONSOLE_ENABLED = true
autocompiler_enabled = true

 

dedicated_server_mods_setup.lua  (located on the server in mods\dedicated_server_mods_setup.lua)

 

--Insert Description
ServerModSetup("426769055")

--Insert Description
ServerModSetup("426745441")

--Insert Description
ServerModSetup("398858801")

--Insert Description
ServerModSetup("377962831")

--Insert Description
ServerModSetup("379619995")

--Insert Description
ServerModSetup("396747046")

--Insert Description
ServerModSetup("380366899")

--Insert Description
ServerModSetup("356435289")

--Insert Description
ServerModSetup("361994110")

--Insert Description
ServerModSetup("385006082")

--Insert Description
ServerModSetup("356071200")

--Insert Description
ServerModSetup("369083494")

--Insert Description
ServerModSetup("378160973")

--Insert Description
ServerModSetup("375850593")

--Insert Description
ServerModSetup("362115823")

--Insert Description
ServerModSetup("360823660")

--Insert Description
ServerModSetup("387362449")

--Insert Description
ServerModSetup("352373173")

--Insert Description
ServerModSetup("386087632")

--Insert Description
ServerModSetup("376333686")

--Insert Description
ServerModSetup("375859599")

--Insert Description
ServerModSetup("374550642")

--Insert Description
ServerModSetup("396026892")

--Insert Description
ServerModSetup("371091845")

--Insert Description

ServerModSetup("363112314")

--Insert Description
ServerModSetup("360823660")

--Insert Description
ServerModSetup("372539653")

--Insert Description
ServerModSetup("370047879")

--Insert Description
ServerModSetup("369119192")

--Insert Description
ServerModSetup("381565292")

--Insert Description
ServerModSetup("357875628")

--Insert Description
ServerModSetup("384633033")

--Insert Description
ServerModSetup("409753995")

--Insert Description
ServerModSetup("387593739")

 

 

Any help would be appreciated!

 

Thanks
 

Link to comment
Share on other sites

Seems the mods might be working I just didn't input the configuration. Also some were client only so removed them from the server and made the following changes:

 

modoverrides.lua  (located in ServerFiles\DoNotStarveTogether)

return {
    ["workshop-426769055"] = { enabled = true },
    ["workshop-426745441"] = { enabled = true },
    ["workshop-398858801"] = { enabled = true },
    ["workshop-377962831"] = { enabled = true },
    ["workshop-379619995"] = { enabled = true },
    ["workshop-396747046"] = { enabled = true },
    ["workshop-380366899"] = { enabled = true },
    ["workshop-385006082"] = { enabled = true },
    ["workshop-356071200"] = { enabled = true },
    ["workshop-378160973"] = { enabled = true },
    ["workshop-375850593"] = { enabled = true },
    ["workshop-362115823"] = { enabled = true },
    ["workshop-360823660"] = { enabled = true },
    ["workshop-387362449"] = { enabled = true },
    ["workshop-352373173"] = { enabled = true },
    ["workshop-386087632"] = { enabled = true },
    ["workshop-375859599"] = { enabled = true },
    ["workshop-374550642"] = { enabled = true },
    ["workshop-396026892"] = { enabled = true },
    ["workshop-363112314"] = { enabled = true },
    ["workshop-370047879"] = { enabled = true },
    ["workshop-369119192"] = { enabled = true },
    ["workshop-381565292"] = { enabled = true },
    ["workshop-357875628"] = { enabled = true },
    ["workshop-384633033"] = { enabled = true },
    ["workshop-409753995"] = { enabled = true },
    ["workshop-387593739"] = { enabled = true }
}

 

dedicated_server_mods_setup.lua  (located on the server in mods\dedicated_server_mods_setup.lua)

--Server Only

--What am I Crafting?
ServerModSetup("370882627")

--Unlimited Clothes
ServerModSetup("426745441")

--Custom Sign Text
ServerModSetup("380366899")

--Simple Protection
ServerModSetup("360823660")

--Mob Health Info
ServerModSetup("375859599")

--Better Beard (Wilson)
ServerModSetup("377962831")

--Craftable Killer Beehive
ServerModSetup("396747046")


--Client Required

--Portal Light
ServerModSetup("426769055")

--AFK Detection
ServerModSetup("398858801")

--Path Lights
ServerModSetup("385006082")

--Evergreens 2gether
ServerModSetup("356071200")

--Global Positions
ServerModSetup("378160973")

--Extra Equip Slots
ServerModSetup("375850593")

--Firepit On
ServerModSetup("362115823")

--Freezing/Overheating Immunity
ServerModSetup("387362449")

--Gesture Wheel
ServerModSetup("352373173")

--Golden Spear
ServerModSetup("386087632")

--99 Item Stack
ServerModSetup("374550642")

--Large Chest
ServerModSetup("396026892")

--Map Reveal
ServerModSetup("363112314")

--Slower Sanity Drain
ServerModSetup("370047879")

--Tweak Those Tools!
ServerModSetup("369119192")

--Waiter 101 Together
ServerModSetup("381565292")

--Wall Gates
ServerModSetup("357875628")



--Character Mods

--Woodie for DST
ServerModSetup("384633033")

--Lilum for DST
ServerModSetup("409753995")

--Wisp, Wynter & Wei for DST
ServerModSetup("387593739")

 

 

After making those changes everything seems to be fine except I have to add certain mod configurations. Landscape/game changes are also now being saved.

 

 

My only issue is that all items are dropped when exiting the server. Any ideas how to prevent this?

 

Link to comment
Share on other sites

  • Developer

--Simple Protection

ServerModSetup("360823660")

 

My only issue is that all items are dropped when exiting the server. Any ideas how to prevent this?

Glad you were able to get the rest of your issues sorted! I believe this last remaining issue you mentioned is a function of the Simple Protection mod. There might be a configuration option to turn it off, I'm not sure. If not, you might try getting in touch with the creator of the mod?

Link to comment
Share on other sites

Glad you were able to get the rest of your issues sorted! I believe this last remaining issue you mentioned is a function of the Simple Protection mod. There might be a configuration option to turn it off, I'm not sure. If not, you might try getting in touch with the creator of the mod?

 

Thanks Seth, you were right. I changed the setting by going to the mod folder and editing modinfo.lau...problem solved.

 

Appreciate all your help!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...