Documentation menu

Player Management

Citadel provides comprehensive player management through the web dashboard.

Heads-up: editing scripts requires a separate permission. The file browser will refuse to save .bat, .cmd, .ps1, or .sh files unless your Citadel role grants files.edit-scripts and the destination path resolves under <installDir>/lifecycle_hooks/. None of the built-in roles include files.edit-scripts by default. See the Lifecycle Hooks guide for the full rationale.

Player List

The real-time player list shows all connected players with:

  • Player name
  • Steam ID
  • Connection time
  • Position (with InHouseProvider)
  • Health/stats (with InHouseProvider)

Actions

Quick Actions

Available directly from the player list:

ActionProviderDescription
KickRCON / InHouseRemove player from server
BanRCON / InHouseBan with reason and duration
MessageRCON / InHouseSend private message

Advanced Actions (InHouseProvider)

Available when the Sidecar + Mod are configured:

ActionDescription
HealRestore to full health
KillKill the player
TeleportMove to specific coordinates
Spawn ItemAdd items to inventory
StripRemove all inventory
ExplodeCreate explosion at position
UnstuckTeleport player to terrain surface
Freeze / UnfreezeLock player in place or release them
MessageSend a direct in-game message
Teleport to PlayerMove one player to another player's location
View LoadoutInspect full inventory (item class, quantity, health %)

Advanced Health Actions

ActionDescription
DryRemove wet status
Break LegsBreak player's legs
Make SickInduce disease (cholera, influenza, etc.)
CureRemove all diseases
Set Blood TypeChange blood type
Force Drink / Force EatForce hydration/nutrition
Knockout / WakeRender unconscious or wake up
Set Bleeding / Stop BleedingControl bleed sources

Admin Powers

ActionDescription
GodmodeToggle damage immunity
InvisibilityToggle player visibility
Infinite StaminaToggle unlimited stamina

Inventory & Movement

ActionDescription
Clear InventoryRemove all items
Fill MagazinesFill all ammo in magazines
Drop GearForce-drop everything on ground
RespawnForce respawn at random spawn point

Fun/Punishment

ActionDescription
LaunchLaunch player into the air (configurable power and angle)
RagdollRagdoll physics for configurable duration
Set StatModify arbitrary player stats

Data Queries

Players can be inspected in detail via the dashboard:

  • Position tracking (real-time on live map)
  • Full gear inspection (every item, attachment, and condition)
  • Inventory contents
  • Player statistics (kills, deaths, playtime, K/D ratio)
  • Nearby entity scan

Spawn System (v2.0.0)

The live map and player context menu support click-to-place spawning:

  • Zombies (single or horde of 20+)
  • Animals (deer, wolves, bears, etc.)
  • Vehicles (any class from types.xml)
  • Buildings and structures
  • Items (with optional attachments)
  • Loot piles (military, civilian, etc.)
  • Supply crates at coordinates
  • Fire and smoke effects
  • Helicopter crashes
  • Gas zones
  • World events (dynamic events at coordinates)

Area Effects

Admin tools for area-of-effect actions:

  • Flatten Trees — Remove trees in configurable radius
  • Clear Zombies — Despawn all infected in radius
  • Delete Objects — Remove objects by type in radius
  • Open/Close Doors — Toggle all doors in radius
  • Loot Magnet — Auto-collect nearby loot

Ban Management

Viewing Bans

Navigate to Bans to see all active bans with:

  • Player name and Steam ID
  • Ban reason
  • Expiration date
  • Who issued the ban

Ban Types

TypeDescription
TemporaryExpires after a set duration
PermanentNo expiration

Removing Bans

Click Unban on any ban entry, or use the API:

DELETE /api/servers/:id/bans/:banId

Watchlist

Add players to a watchlist to receive notifications when they join:

  1. Navigate to Watchlist
  2. Add a Steam ID with an optional note
  3. Receive a notification when the player connects

Priority Queue

Manage VIP/priority queue for your server:

  1. Navigate to Priority Queue
  2. Add players with role and expiration
  3. The @CitadelAdmin mod checks the priority list on player connect

Leaderboard

The leaderboard tracks player statistics:

  • Kills / Deaths / K/D ratio
  • Playtime
  • Sessions
  • Longest kill distance