// Personal ·
Luna Framework
A 38-module Lua framework for Garry's Mod that turns a game server into a licensed, backend-integrated platform for the TSO Network community.
- Lua
- GMod
- Framework
- Architecture

The umbrella framework tying together every luna-* module in this portfolio: luna-loader fetches and decrypts a signed, licensed build before anything else runs; luna-library then boots a dependency-ordered module system with its own permissions, config, i18n and schema-validated networking; and luna-database and luna-api give modules a choice between local MySQL or the shared TSO backend for persistence. Gameplay modules (economy, levels, achievements, casino) lean toward the backend for cross-server state with idempotent batched syncing, while security- and performance-sensitive modules (anti-cheat, logger, hit-reg) stay local. The result is less a single addon than a small platform: 38 modules sharing one loader, one UI kit, one auth layer and one licensing system, distributed and monetized through Luna DRM and enforced at the native layer by gmsv_luna.