Skip to content
← All projects

// Personal ·

Luna Loader

The first addon GMod loads: a licensing and content-delivery client that fetches a signed manifest, decrypts and verifies each Luna module bundle, and installs them before anything else runs.

  • Lua
  • GMod
  • Security

Rather than distributing Luna via git or the Steam Workshop, this fetches a signed manifest over HTTPS, retrieves a wrapped content key per server, and for each manifest entry downloads, verifies and decrypts a bundle before writing it into the game’s Lua folders. It tracks installed file hashes so unchanged content isn’t re-downloaded, and coordinates a server restart to apply updates only once the server is empty — a commercial licensing and update mechanism for the framework rather than a simple bootstrapper.