Skip to content

feature: player management plugin sync for community servers - #467

Merged
lukepolo merged 2 commits into
mainfrom
feature/player-management-plugin
Sep 30, 2026
Merged

lukepolo merged 2 commits into
mainfrom
feature/player-management-plugin

Conversation

@lukepolo

@lukepolo lukepolo commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Api side of the new Player Management plugin, so panel sanctions are enforced live on community servers.

  • GET /sanctions/server/:id (unused) becomes POST: the plugin sends its players and gets their active sanctions; the call doubles as its heartbeat
  • Heartbeat stored in new servers.player_management_{version,runtime,seen_at}
  • Sanctioning on a community server sends RCON player_management_refresh and reports whether it took effect
  • Community CS2 dedicated servers on a node get INSTALL_PLAYER_MANAGEMENT_PLUGIN=true
  • Moderators can select servers.game_server_node_id and offline_at, which the dedicated-server page needs

@lukepolo
lukepolo merged commit e966b93 into main Sep 30, 2026
2 checks passed
@lukepolo
lukepolo deleted the feature/player-management-plugin branch September 30, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant