Skip to content

Moderation Tools

Tools for managing players and maintaining server quality.

Player Actions

Kick Player

Temporarily remove player from server:

bash
# Via Dashboard
1. Players Select Player
2. Click "Kick"
3. Enter reason
4. Confirm

# Via API
POST /api/v1/players/{playerId}/kick
{
  "serverId": "srv_xyz",
  "reason": "AFK"
}

Ban Player

Permanently or temporarily ban players:

Temporary Ban:

json
{
  "serverId": "srv_xyz",
  "reason": "Griefing",
  "duration": 86400
}

Permanent Ban:

json
{
  "serverId": "srv_xyz",
  "reason": "Cheating",
  "duration": null,
  "clusterWide": true
}

Whitelist

Allow-list for private servers:

  1. Server Settings → Whitelist
  2. Add players by Steam ID or username
  3. Enable whitelist mode
  4. Non-whitelisted players blocked

Moderation Logs

Track all moderation actions:

  • Who performed action
  • Target player
  • Reason provided
  • Timestamp
  • Affected server

Automated Moderation

Auto-Kick Rules

Kick players automatically based on:

  • Idle time > X minutes
  • Ping > X ms
  • Specific words in chat

Ban Lists

Shared Ban Lists:

  • Import from global ban databases
  • Share bans across clusters
  • API integration with external lists

Discord Integration

Sync moderation to Discord:

  • Auto-kick from Discord when banned
  • Role removal on ban
  • Mod action notifications in channel

Next Steps

Released under the MIT License.