Lilia - Advanced Roleplay Framework for Garry's Mod
A modern, modular, and highly extensible roleplay framework designed for stability and immersion.
Build your dream roleplay server with powerful built-in systems and seamless addon compatibility.

- ๐ฆ Advanced Inventory System - Grid-based inventory with weight limits, item stacking, and hot-loading modules
- ๐ฅ Team & Faction Management - Comprehensive faction system with whitelist support and admin controls
- ๐ญ Character Attributes - Dynamic character attribute system with management tools
- ๐ช Door Ownership - Sophisticated door access control with ownership and tenant permissions
- ๐ฌ Enhanced Chat System - Configurable chat with colored text, command parsing, and staff channels
- ๐ฏ Recognition System - Immersive character recognition where players must learn each other's names
- ๐ Dynamic Scoreboard - Immersive scoreboard showing recognized players and faction information
- ๐ก๏ธ Built-in Admin Menu - Complete administration suite with logging, tickets, and teleport tools
- ๐ Anti-Cheat Protection - Comprehensive anti-exploit and anti-cheat systems
- ๐ฎ Staff Management - Advanced permission system with granular privilege controls
- ๐ Player Management - Character listing, player information, and administrative tools
- ๐ง Modular Architecture - Hot-loadable modules for easy customization and updates
- ๐ Extensive Documentation - Complete API reference and development guides
- ๐ DarkRP Addon Support - Out-of-the-box compatibility with DarkRP addons and GMODStore content
- โก Performance Optimized - Built for stability and high player counts
Follow our step-by-step installation tutorial to set up Lilia on your server.
Important: Lilia is a framework that runs beneath a roleplay schema. After installing Lilia, you must also install a schema and start your server using that schema's gamemode (e.g.,
+gamemode skeleton).
Explore the complete documentation for in-depth guides on configuring and extending Lilia:
https://liliaframework.github.io
- Installation Tutorial - Step-by-step setup guide
- API Reference - Complete function and library documentation
- Module Development - Guide to creating custom modules
- Configuration - Detailed configuration options
- Compatibility Guide - Addon integration information
Subscribe to our essential Steam Workshop collection for the assets you'll need to run Lilia optimally.
Pro Tip: The workshop release contains the entire gamemode, so you can replace your local
liliafolder with it for easier updates and automatic content delivery.
Connect with other server owners, get real-time help, and share your creations:
https://discord.gg/esCRH5ckbQ
- Discord Community - Real-time support and discussions
- Documentation - Comprehensive guides and API reference
- GitHub Issues - Bug reports and feature requests
Lilia includes extensive compatibility layers for popular Garry's Mod addons, ensuring seamless integration with your existing addon collection:
- Out-of-the-box compatibility with most DarkRP addons
- Automatic shim functions -
isEmpty,findEmptyPos,formatMoney,createEntity,createCategory - No modification required - Your existing DarkRP addons work immediately
- Community & GMODStore addons supported without changes
- Administration Suites - SAM, ServerGuard, CAMI integration
- Vehicle Frameworks - LVS, Simfphys compatibility
- Outfit Systems - PAC3 integration with permission controls
- Weapon Frameworks - ARCCW optimization for roleplay
- Utility Addons - Advanced Duplicator, Sit Anywhere, and more
Note: ULX is not recommended due to outdated CAMI library. Use Lilia's built-in admin menu or SAM instead.
We welcome contributions to both code and documentation! Here's how to get started:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes and test thoroughly
- Submit a pull request with a clear description
- Bug fixes and performance improvements
- New modules and features
- Documentation improvements
- Compatibility enhancements
Please review our Code of Conduct before contributing.
- Intermediate Lua Knowledge - Familiarity with Garry's Mod Lua is recommended
- Modular Development - Learn to create custom modules and schemas
- API Documentation - Complete reference for all Lilia functions and libraries
- Easy Configuration - Intuitive setup with comprehensive documentation
- Schema Compatibility - Works with any roleplay schema built on Lilia
- Regular Updates - Active development with frequent improvements
- Main Repository - LiliaFramework/Lilia
- Official Modules - LiliaFramework/Modules
- Documentation - liliaframework.github.io
All Lilia content is open source under the GNU General Public License v3.0. See the License file for details.
- โ Study and modify for your own server
- โ Educational use is encouraged
- โ Commercial resale is discouraged
- โ Contribute back to the community
Ready to build your dream roleplay server?
Get started with Lilia today!