Skip to content

Features

Discover the powerful tools and systems that make Lilia a leading roleplay framework.


Overview

Lilia is built with a focus on developer flexibility and player performance. It provides a robust suite of built-in systems that handle everything from character persistence to advanced UI interactions, allowing you to focus on creating unique roleplay experiences.


Character System

Multi-Character Support
  • Multiple Characters Per PlayerPlayers can create and manage several different characters on the same server, each with their own unique identity, inventory, and progress
  • Main Character SelectionPlayers can designate one character as their "main" for quick loading when joining the server
  • Character SwitchingEasily switch between characters without leaving the server through an intuitive menu
  • Character Limit ManagementServer owners can set how many characters each player is allowed to create
  • Extra Character SlotsAdministrators can grant individual players bonus character slots beyond the standard limit
Character Information
  • Custom NamesEach character has their own unique name that other players will see
  • Physical DescriptionCharacters can have detailed descriptions that others can read when examining them
  • Model SelectionChoose from available player models to represent your character's appearance
  • Faction AssignmentCharacters belong to specific factions (groups) that determine their role on the server
  • Class SystemWithin factions, characters can have specialized classes with unique abilities or equipment
  • Character AttributesTrack character stats like strength, endurance, or other custom attributes that affect gameplay
  • Character FlagsSpecial permissions that unlock specific features, items, or abilities for individual characters
Character Recognition
  • Name Recognition SystemCharacters don't automatically know each other's names - they must introduce themselves first
  • Unknown Names DisplayUnrecognized characters appear as generic descriptions (like "Unknown Man" or "Unknown Woman") until properly introduced
  • Recognition ManagementPlayers can introduce themselves to others, building relationships naturally through roleplay
Character Persistence
  • Automatic SavingAll character data, including inventory, position, and stats, saves automatically
  • Cross-Session ContinuityCharacters remember everything between play sessions
  • Character HistoryTrack each character's actions, warnings, and administrative notes

Inventory & Items

Grid-Based Inventory
  • Visual Grid SystemInventory uses an intuitive grid layout where items take up physical space based on their size
  • Drag and DropMove items around by clicking and dragging them to different slots
  • Item RotationRotate items to fit them more efficiently in your inventory space
  • Weight SystemItems have weight, and carrying too much will slow you down or prevent you from picking up more
  • Inventory CapacityEach character has a limited amount of space, encouraging strategic item management
Container System
  • Bags and ContainersSpecial items like backpacks, suitcases, or bags that provide additional storage space
  • Nested InventoriesOpen containers to access their own separate inventory grid
  • Container VarietyDifferent containers offer different amounts of space and weight capacity
Item Interactions
  • Use ItemsClick items to use them - eat food, drink beverages, equip weapons, etc.
  • Drop ItemsRemove items from your inventory and drop them on the ground for others to find
  • Give ItemsTransfer items directly to other players through a trade interface
  • Examine ItemsView detailed information about any item, including descriptions and properties
  • Item CooldownsSome items have cooldown periods to prevent spam or abuse
Storage Entities
  • Persistent StoragePlace storage containers in the world that save their contents even when no one is nearby
  • Password ProtectionLock storage containers with passwords to prevent unauthorized access
  • Shared StorageMultiple players can access the same storage if they know the password
  • Storage ManagementAdministrators can create, remove, and manage storage containers

Chat & Communication

Chat Channels
  • Local Chat (IC)Speak in-character to players near you - others far away won't see your messages
  • Out-of-Character Chat (OOC)Talk to all players on the server about non-roleplay topics
  • WhisperSend quiet messages that only very close players can see
  • YellShout messages that can be heard from further away than normal speech
  • Admin ChatPrivate channel for staff members to communicate without players seeing
  • Event ChatSpecial channel for event coordinators to make server-wide announcements
  • Local Event ChatEvent announcements that only affect players in a specific area
  • Help ChatRequest assistance from staff members when you need support
Chat Features
  • Rich Text FormattingMessages can include colors, formatting, and special styling
  • Command AutocompleteStart typing a command and the chatbox suggests completions
  • Chat HistoryScroll back through previous messages to review conversations
  • OOC CooldownPrevents spam by limiting how often players can use out-of-character chat
  • OOC ToggleAdministrators can enable or disable OOC chat server-wide
  • Chat RadiusConfigure how far different types of messages can be heard

Door System

Door Ownership
  • Purchase DoorsBuy doors to claim ownership of buildings or rooms
  • Door SellingSell owned doors back or transfer ownership to other players
  • Shared OwnershipAdd multiple co-owners to a single door so they all have access
  • Automatic UnlockingDoors automatically unlock for their owners when approached
Door Management
  • Door NamesGive custom names to doors to identify buildings or rooms
  • Lock/UnlockManually lock or unlock doors you own
  • Door PermissionsControl who can access your doors based on faction, class, or individual players
  • Faction DoorsDesignate doors that only specific factions can purchase or access
  • Class RestrictionsLimit door access to specific classes within a faction
Door Configuration (Admin)
  • Map ConfigurerIn-game tool to set up door properties without editing files
  • Bulk Door SetupConfigure multiple doors at once for faster server setup
  • Door Data PersistenceAll door settings save automatically and persist across map changes

Vendor & Economy

NPC Vendors
  • Interactive VendorsCreate non-player character (NPC) shopkeepers that buy and sell items
  • Custom InventoriesEach vendor can have their own unique selection of items for sale
  • Buy and SellVendors can be configured to only buy items, only sell items, or do both
  • Stock LimitsSet maximum quantities for items - when they sell out, players must wait for restocks
  • Stock RegenerationItems automatically restock over time based on configured intervals
  • Dynamic PricingPrices can be adjusted per vendor and per item
Vendor Customization
  • Vendor MessagesSet custom greeting, farewell, and "no trade" messages for each vendor
  • Faction RestrictionsMake vendors only trade with specific factions
  • Class RestrictionsLimit vendor access to certain classes
  • Vendor PresetsSave vendor configurations as templates to quickly create similar vendors
  • Price ScalingAdjust how much vendors pay when buying items from players (percentage of item value)
Currency System
  • Money TrackingCharacters have their own money that persists between sessions
  • Transaction LoggingAll purchases and sales are recorded for administrative review
  • Currency DisplayMoney amounts are shown in a configurable format (dollars, credits, gold, etc.)

Factions & Teams

Faction System
  • Multiple FactionsCreate different groups like police, civilians, criminals, medical staff, etc.
  • Faction WhitelistingRequire administrator approval before players can create characters in certain factions
  • Faction ModelsEach faction has specific player models that characters must use
  • Faction WeaponsFactions can have default weapons or equipment that characters spawn with
  • Faction LimitsSet maximum numbers of players allowed in each faction at one time
Faction Management (Admin)
  • Whitelist ControlAdd or remove players from faction whitelists through an in-game interface
  • Faction Members ListView all characters currently in each faction
  • Dynamic Faction EditingModify faction properties without restarting the server
  • Faction PermissionsConfigure what each faction can and cannot do
Class System
  • Faction ClassesSpecialized roles within factions (e.g., Police Officer, Detective, Chief)
  • Class LimitsRestrict how many players can be a specific class at once
  • Class EquipmentClasses can have unique starting items or weapons
  • Class PermissionsGrant specific abilities or access based on class
  • Class SwitchingPlayers can change classes if allowed by their faction's rules

Gameplay Mechanics

Attributes System
  • Character StatsTrack attributes like strength, endurance, intelligence, or custom stats
  • Attribute ProgressionAttributes can increase through gameplay actions or administrative grants
  • Attribute EffectsStats affect gameplay - higher strength might let you carry more, better endurance means more stamina
  • Attribute DisplayPlayers can view their current attribute levels and progress
  • Attribute BoostingTemporary or permanent attribute boosts from items or events
Stamina System
  • Stamina BarVisual indicator showing current stamina level
  • Stamina ConsumptionRunning, jumping, and other actions drain stamina
  • Stamina RegenerationStamina automatically recovers when resting or walking
  • Stamina EffectsRunning out of stamina slows movement and prevents sprinting
Spawn System
  • Spawn PointsDesignated locations where players appear when joining or respawning
  • Faction SpawnsDifferent factions can have their own unique spawn locations
  • Class SpawnsSpecific classes within factions can spawn at different locations
  • Multiple Spawn PointsSet up several spawn points and players will randomly appear at one
  • Spawn Management ToolAdministrators can place and remove spawn points in-game
Interaction System
  • Entity InteractionPress a key to interact with doors, vendors, storage, and other entities
  • Player InteractionOpen a menu when looking at other players to see available actions
  • Context-Sensitive OptionsDifferent entities show different interaction options based on what they are
  • Interaction RadiusConfigure how close players need to be to interact with things
Third Person View
  • Toggle Third PersonPlayers can switch between first-person and third-person camera views
  • Third Person ConfigurationServer owners can enable or disable third-person mode
  • Camera CustomizationAdjust third-person camera distance and positioning

Protection & Anti-Cheat

Anti-Exploit Systems
  • Cheat DetectionAutomatically detects suspicious player behavior that might indicate cheating
  • Alt Account DetectionIdentifies when players are using multiple accounts (alts) on the same server
  • Exploit NotificationsStaff members receive alerts when potential cheating is detected
  • Automatic LoggingAll suspicious activity is recorded for administrator review
Player Protection
  • Spawn ProtectionNew players or those who just respawned are temporarily protected from damage
  • Anti-Prop KillPrevents players from using physics props to kill others unfairly
  • Anti-Prop SurfStops players from exploiting physics to fly or move unrealistically
  • World Entity ProtectionPrevents players from damaging or removing map entities without permission

User Interface

Main Menu (F1)
  • Character TabView and manage your current character's information
  • Inventory TabAccess your character's inventory and equipment
  • Admin TabStaff-only section for administrative tools and controls
  • Settings TabAdjust client-side options and preferences
Character Menu
  • Character SelectionView all your characters and switch between them
  • Character CreationCreate new characters with customizable options
  • Character DeletionRemove characters you no longer want
  • Character InformationView detailed stats, attributes, and information about each character
Scoreboard
  • Player ListSee all players currently on the server
  • Player InformationView character names, factions, and playtime
  • Staff IndicatorsEasily identify which players are staff members
  • Quick ActionsRight-click players for context-sensitive options (admin only)
Notifications
  • On-Screen NotificationsImportant messages appear as pop-ups on your screen
  • Notification TypesDifferent colors and icons for different types of messages (info, warning, error, success)
  • Notification HistoryReview recent notifications you might have missed
  • Localized MessagesNotifications appear in the player's selected language
Sleek Modern Derma

Custom-themed Derma controls providing a consistent, sleek aesthetic across all menus, inventories, and admin tools.


Administration Tools

Staff & Player Management
  • Admin TabA centralized dashboard in the main menu for all administrative tasks
  • Staff FactionA dedicated faction for on-duty staff with unique permissions and tools
  • Online StaffView currently online staff members and their status
  • PlayersA comprehensive player list with quick access to moderation actions
  • Character ListBrowse and manage all player characters, including inventory and data
  • Character EditingModify character names, descriptions, money, attributes, and inventory
  • Flags ManagementAssign special character flags to grant access to specific features or items
  • PK ManagerManage character permanent death (PK) status and history
  • Faction ManagementManage faction whitelists and settings dynamically
Moderation & Support
  • WarningsIssue and track persistent warnings to players for rule violations
  • TicketsAn integrated support ticket system for handling player inquiries and reports
  • SitRoomsCreate and manage isolated administrative areas for dealing with player reports
  • Kick & BanRemove players from the server temporarily or permanently
  • Mute/GagPrevent players from using voice or text chat
  • Jail SystemSend players to a jail area for timeout punishments
  • Freeze/UnfreezeTemporarily prevent players from moving
  • Blind/UnblindTemporarily blind players as a punishment
  • God ModeMake players invincible to damage
  • Cloak/UncloakMake players invisible or visible
  • NoClipFly through walls for administrative purposes
  • Teleportation ToolsBring players to you, go to players, or send players to locations
World & Entity Tools
  • Item SpawnerSpawn any item for yourself or other players
  • Entity ManagementDelete or modify entities in the world
  • Admin StickA multi-purpose tool for staff to manage players, entities, and props efficiently

Customization & Quality of Life

Visual Customization
  • Color ThemesChange the UI color scheme to match your server's branding
  • Custom FontsUse custom fonts for a unique visual identity
  • Logo SupportAdd your server logo to menus and interfaces
  • Theme PresetsChoose from pre-made color schemes or create your own
Keybind System
  • Custom KeybindsPlayers can rebind keys to their preferences
  • Keybind CategoriesOrganized groups of related keybinds
  • Keybind ConflictsAutomatic detection and warning of conflicting key assignments
  • Default KeybindsSensible default key assignments that players can customize
Language Support
  • Multi-LanguageSupport for multiple languages throughout the entire framework
  • Language SelectionPlayers choose their preferred language from available options
  • Localized TextAll interface text, messages, and notifications can be translated
  • Easy TranslationSimple system for adding new languages or updating translations
Options & Settings
  • Client OptionsPlayers can customize their experience with various settings
  • Performance OptionsAdjust visual quality and effects for better performance
  • Accessibility OptionsSettings to improve usability for different needs
  • Option PersistenceAll settings save and load automatically
Workshop Integration
  • Automatic DownloadsPlayers automatically download required content when joining
  • Workshop CollectionsSupport for Steam Workshop content collections
  • Content VerificationEnsures players have all necessary assets
  • Download ProgressShows download status for required content