Your game isn't on the list? Adapt PanelRP.
A homemade game, a mod, a universe of its own: PanelRP adapts through the API, database sync and a game bridge. You describe your model, the panel follows.

Pick a topic

API and webhooks
Incoming events, outgoing calls, revocable keys.
Open the path →
Sync
Your database stays with you, the panel connects to it.
Open the path →
Game bridge
A lightweight module between your server and the panel.
Open the path →
Roles and model
Objects, rights and theme specific to your game.
Open the path →Integration
Your game, the panel, Discord and the site talk to each other
An optional game bridge sends events to the panel. The panel updates the public site, the Discord roles and the staff log.
Example
An event from your game, as the panel receives it
{
"event": "custom.quest.done",
"player": "nolan_l",
"quest": "livraison-port",
"reward": 1500
}Illustrative example: the actual format is defined with your project.
Style
The game's style

The theme editor: one panel in several identities, in your game's colors.
See also
FAQ
Frequently asked questions
Hover over a question.
01Do we need to modify our game?+
A bridge or a few HTTP calls are enough. The database can also be read directly.
02Which databases?+
MySQL, MariaDB and PostgreSQL are the expected cases; NoSQL plugs in through the API. Details are to be confirmed with your project.
03Who controls the rights?+
You do, by rank and by object.
