← All projects
// Personal ·
gmsv_luna
A compiled GMod server module that handles the crypto and filesystem operations Lua itself can't be trusted with.
- C++
- OpenSSL
- Lua
- GMod

A native binary module loaded via require(“luna”) for two things Lua-land can’t be trusted to do itself: AES-256-CBC decryption and Ed25519 signature verification of DRM-delivered content, using a public key compiled directly into the binary. It also owns a sandboxed file-writer that installs and removes module, gamemode, and addon files outside GMod’s normal data/ sandbox — the only way DRM-delivered builds can land where GMod’s loader will actually find them. Built with CMake and vcpkg for both Windows and Linux targets.