LB Core (LBmaster)
If you grant perks through the LB Core DayZ mod (LBmaster — chat prefixes, tag colors, skins, killfeed colors, custom groups), Citadel acts as the backend the mod polls.
Connect your server
- In the dashboard, create a relay for your server (Relays → New relay) and copy the service id and API key (shown once).
- On your server, edit
profiles\LBmaster\Config\Common\Api.jsonto point a single entry at Citadel:
{
"version": 2,
"grantDeveloperAccess": 0,
"entries": [
{
"enabled": 1,
"name": "Citadel",
"pollUrl": "https://api.citadel-hub.com/relay/poll/<server-identifier>?",
"responseUrl": "https://api.citadel-hub.com/relay/response/<server-identifier>?",
"apiKey": "<your-issued-key>",
"restrictedAccess": 1
}
]
}
- Restart the server. The mod begins polling Citadel for perk grants.
Map perks
Create perks on the Store page and map each to the LB perk it grants
(prefix group, tag color, skin, killfeed color), using {{user.steam64}} and
{{form.answers.N}} placeholders in the payload.
Group-based perks require the player to already be in a group — validate that before selling them. Avoid setting a
permissionToApplyGroupthat isn't in your mod config (the player can otherwise be added to the first group, which may be your admin group).
Status
LB Core support is being finalized against the mod's exact poll/response format. If
you run an LBmaster server and want this wired up,
contact us and we'll get your Api.json configured.