ngld / knossos

NuKnossos a complete rewrite of the old Knossos mod manager. Nebula also lives here since it's easier to manage both projects in a single monorepo. If you're looking for the old code, go to https://github.com/ngld/old-knossos.
Apache License 2.0
24 stars 2 forks source link

Headless Client #10

Open ngld opened 3 years ago

ngld commented 3 years ago

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?).

asarium commented 3 years ago

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.