• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Request: A mod loader that will give the server mods to client

Rhadamanthus

New member
as stated above. Would love a option or mod that will give mods that server is using that clients need that will give option for clients to download without having to find and install themselves

 
XML and localization changes are already pushed to clients by the vanilla game.

A mod that does more is unlikely to happen. Why? Many reasons:

  1. It would require C#, so the mod itself wouldn't be pushed to clients, so client users would have to manually install that mod anyway. At that point, they might as well manually install the mods that the server is using.
  2. It would be tremendously complicated, since it would involve a lot of modifications to (and new classes for) the net code of the game.
  3. Non-text assets can take a long time to download. If anyone has a bad connection, that could mean they have to download half an hour's worth of assets to join the server.
  4. The game does have standard places it looks for things like icons, but there is no standard place that modders put Unity resources. Many use a folder called "Resources" but they could use anything.
  5. It could be a security risk. XML files are fine, and image files are probably fine, but once you get into custom C# code then a malicious server would be able to push almost any trojan or backdoor onto client machines without their knowledge. If the clients install mods themselves then at least they know they're doing so, and can decide for themselves if it's worth the risk.

Your best bet is probably to post something in "Pimp Dreams" asking for TFP to allow servers to push icons to the client (and not just text). But that's almost certainly the best you will get.

Hopefully when TFP implement Steam Workshop things will be easier.

 
I just realized that I was assuming you were asking about PC mods. You might have been asking about consoles.

If that's what you are asking about, the answer is gated by the requirements of Microsoft and Sony.

I have heard that XML mods will be available on consoles, but other mods will never be available (for the above reasons). But I only have heard rumors. TFP will certainly have more to say about this.

My expectations are that nothing except XML mods will ever be supported on consoles. I'm hoping that is not correct, but I do not have high hopes.

 
https://github.com/TheNormalnij/7DTD-MVirus

This wont transfer mods with DLL, but it will transfer unity3d files from server to client.

This is the first mod of its kind for this game and very very neat.

The only requirement is the client needs to have it installed also. so that means clients have to properly install one mod.

So pick your poison.

I prefer to zip up the mod pack and host it and include a install-mods.bat file that users can double click to move the mods folder to the correct place, it removes a lot of the complexity of getting clients to install the mods correctly.  All they have to do is  extract it to their desktop and double click the install.bat

here is my bat file info

rmdir "C:\Users\%username%\AppData\Roaming\7DaysToDie\Mods" /s /q
rmdir "C:\Users\%username%\AppData\Roaming\7DaysToDie\SavesLocal" /s /q
move .\Mods "C:\Users\%username%\AppData\Roaming\7DaysToDie"
move .\GeneratedWorlds "C:\Users\%username%\AppData\Roaming\7DaysToDie"
del .\install-Mods.bat"
echo Done!
pause

this will move the mods and generatedworlds folder to the correct location and then delete itself.

 
khzmusik said:
Hopefully when TFP implement Steam Workshop things will be easier.
workshop is something coders have been asking for a long time, i couldnt agree with you more.. although i am not a coder ive been around long enough to know coders would fix alot of stuff if only workshop was available, My overall opinion is the game is going die off before workshop is released at least on the multiplayer side. Trust and confidance to fix stuff is over over after 10 years the pimps need to wake up and hand it over to the coders now to fix. At least than the people who are left would have confidance things would get fixed.

 
Back
Top