Jump to content

Is it possible to force client-side mods on my server?


Go to solution Solved by LadyWYT,

Recommended Posts

Posted (edited)

Hello!

I'm new to the game, and am trying to set up a server for myself and my family to play on. I have already successfully set up a server on my proxmox instance that I verified works fine, but when I tried to add a selection of mods to the server, I noticed that only mods with "Universal" as the side we're auto-downloaded to the client when joining. 

I imagine this is business as usual, and the devs don't intend client-side mods to be *ever* put on the server, which makes sense... However I am trying to avoid the dance of "okay now download this zip... put it here.. make sure you have them all enabled.."  etc etc for each person playing. I want to be able to tailor the experience on the client and make it as easy as just joining the server and agreeing to the download prompt. 

Would this be as simple as changing the mod's JSON file to say "Universal" instead of "client" for the side? Or would that break something? Does anyone have a better workaround?

Lastly, I tried searching around Google and the forums here for answers on this but everything I have found so far is unrelated, like tutorials on how to install client mods on your own client (duh), or is just explaining what the sides mean on the mod page... So I am asking here, in hopes that maybe I'm not the only one hitting this wall.

Thanks!

 

Here is the mod-list in case anyone is interested in the mods I am trying to use. Google Doc

One of the specific mods I want the clients to have is that Status HUD one, for instance.

 

Edit: Universal instead of Both...

Edited by Circuit
updating a word
  • Solution
Posted
34 minutes ago, Circuit said:

I imagine this is business as usual, and the devs don't intend client-side mods to be *ever* put on the server, which makes sense... However I am trying to avoid the dance of "okay now download this zip... put it here.. make sure you have them all enabled.."  etc etc for each person playing. I want to be able to tailor the experience on the client and make it as easy as just joining the server and agreeing to the download prompt. 

Welcome to the forums! I don't know if you can force client-side mods to download, but you could just package them all up into one folder, send that folder to the users, and have the users copy/paste everything in that folder into the proper location. They aren't having to go mod-hunting that way. 

Posted

Well, I tried a few things, like setting the modinfo.json to say "Universal" instead of "Client" for the side, but in the end I can't seem to get anything to work. I bet (and would love to hear from a dev on this one day) there is some sort of checksum on "Universal" mods done and if the mod that the server is hosting doesn't match the one on the DB, it's not downloaded for the client.. Or perhaps there's just some other "client-only" flag I'm unaware of that prevents these mods from being auto-downloaded regardless of what the JSON file says. 

Anyway thanks for the input, and I think for now your suggestion is how I will distribute the mods; packing them up into a monolithic zip and sending it to my family to install into the VintageStoryData/Mods folder on their PCs...

For anyone looking at this in the future, if you find a way to do this, please post!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.