Skip to content

feature: per-server map rotation and plugin overrides for dedicated servers - #464

Merged
lukepolo merged 1 commit into
mainfrom
feature/server-map-rotation
Sep 30, 2026
Merged

lukepolo merged 1 commit into
mainfrom
feature/server-map-rotation

Conversation

@lukepolo

@lukepolo lukepolo commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Lets a dedicated (non-Ranked, non-Practice) server run its own map rotation and switch game plugins on or off for itself only.

  • server_map_rotation + servers.map_rotation_shuffle; the server boots on its first (or a random) rotation map, workshop maps via +host_workshop_map
  • A registry plugin that declares map_rotation (MapChooser) gets the rotation written into its config files through PLUGIN_CONFIGS, and is auto-loaded unless the server switches it off
  • server_plugins Default/On/Off overrides on top of the install load flags; a game mode's own plugins are not overridable
  • Actions: setServerMapRotation, setServerPlugins (each restarts the server once), importWorkshopCollection (adds a Steam collection's CS2 maps to the catalog, disabled for matches)

@lukepolo
lukepolo merged commit 3321052 into main Sep 30, 2026
2 checks passed
@lukepolo
lukepolo deleted the feature/server-map-rotation branch September 30, 2026 00:18
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