Least practical access
Administrators configure systems. Moderators receive shared access through configured roles. Sensitive modules can require an additional specialist role.
Product · Trust & safety
Luminox shows who can perform each action, requires staff review for sensitive decisions and removes temporary details when they are no longer useful. Important conversations remain archived in Discord.
Design principles
Administrators configure systems. Moderators receive shared access through configured roles. Sensitive modules can require an additional specialist role.
GuildBank deposits, recruitment claims, room requests and other protected operations distinguish a request from a confirmed decision.
Temporary reports, detailed reward history and completed requests follow clear retention periods instead of growing forever.
Support and event conversations remain archived Discord threads. Luminox keeps only the small amount of information needed to find and operate them.
Discord access
Luminox uses Discord's own Administrator permission for unrestricted server administration. It does not maintain a secret second administrator list. Global moderator roles are configured explicitly and specialist responsibilities can add a second role requirement.
Community Edition identity
Community Edition character registration uses a temporary verification code placed in the public Tibia character comment. The verified guild establishes the configured world, and the selected main drives managed nickname and rank behavior. A character cannot silently belong to two Discord accounts.
Blacklist and Ban List restrictions are checked against connected character identities. Staff actions retain the responsible Discord and character context in human-readable logs. Universal Edition does not claim game-character verification and uses Discord identity for its game-independent features.
Where information is kept
| Information | Where it lives | Why |
|---|---|---|
| Server settings and linked accounts | Luminox data store | Panels, permissions and registered identities need it. |
| Support and event conversations | Discord private or archived threads | Discord already stores the complete conversation. |
| Images added to tickets | Discord attachments | The bot does not need a second copy of the file. |
| Approved public Website media | Website repository | Only reviewed files that pass automatic checks reach the gallery. |
Performance and external data
Online snapshots and registered-character data feed multiple panels: Watchlists, Finder, progression, Guild List and attendance can derive their views from shared current data. This avoids making a new Tibia request for every visible panel.
Heavy character synchronization remains separate from lightweight panel refresh. Administrators can redraw presentation without launching an unnecessary full scan.
Optional Website publishing
The Website panel opens a private Discord proposal. Staff checks the description, credit and permission to publish. An approved file is then checked and cleaned by the publishing service instead of being downloaded onto the Luminox computer.
Repository credentials are configured outside Discord. They are never entered into a panel, button or public message.
Honest limitations
Before installation
Need reassurance before installing?
Tell us which feature worries you and what access your guild is comfortable granting. We can explain the requirement without asking you to understand the source code.