ngld/knossos

Headless Client

ngld opened this issue · 1 comments

ngld commented

Expose the RPC API on the client to other tools. This could be used to install mods on-demand in a cloud environment or other fun ideas people come up with (mod management in-game?).

A possible use case here would be to allow a standalone hosting service to download game data on demand when a user requests a server of a specific mod.

For the integration it would also be totally sufficient to just have a self-contained Go module that I can use in the node manager. A tighter integration might also be useful for some more specific use cases like intercepting and rewriting file download requests. That would be useful for building a "local" cache where transfers to and from the nodes are cheaper than downloading things from the internet.