Packaging Assets for streaming mod content

I’m looking at options available for packaging content to support mods. Currently, streaming content looks like it can be done but actually importing user content can be a bit tricky. I’m looking for a way to package custom user content (meshes, animations essentially any file) without having to go through UE4’s Tools since the EULA does not allow for you to distribute the tools or the engine.

I know ARK added tools to the engine in order to support it but the Mod support for this would need to be much simpler. Just importing custom meshes, groups of meshes, Skeletal meshes and animations.

I see 2 options here. One is to create my own packaging tool to create .pak files and upload them to my server for my own redistribution. This could be against the EULA though. since it is a tool “Like” the unreal packaging tool since it serves the same purpose. The second option is to figure out a way to set up a dedicated packaging server that will take in uploaded content, package it remotely and then link the newly created .pak file. This would need to run asynchronous and handle multiple uploads at a time from different remote sources. I could create a queue and things wait their turn to be packaged but that’s not the best option.Any suggestions on where to start (ie what files in the engine code to look at) would be appreciated.

Also, am I correct about the EULA when it comes to the packaging tool. Would distributing it as well be incorrect and would having a remote builder be a workaround for that?