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
lilia
folder 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!