I tried to connect up to an MP server today - sync mods with server worked - except it did not download/enable the dependencies for mods that require them.
Shows mods missing.
Shows nothing to sync.
Manually activating the dependencies now says I have mods that are not on the server.
Thanks for the report however I can't reproduce this. The server can't be running if it's missing required dependencies so you should never get a prompt to sync a mod list that won't work.
If you are, then something else is broken.
If you want to get ahold of me I'm almost always on Discord.
Ok, Bilka pointed out that those mods don't have control.lua files so the game thinks they don't require sync when someone joins. After looking into it more the "doesn't require sync" logic is just broken in several ways and isn't useful so I'm going to remove that logic completely for the next version of 0.17.
That will fix this along with multiple possible desync issues around that value.
If you want to get ahold of me I'm almost always on Discord.