Skip to content

feat: campaign reload commands + cached room data refresh - #33

Merged
Webbanditten merged 1 commit into
masterfrom
feature/campaign-reload-commands
Jun 1, 2026
Merged

feat: campaign reload commands + cached room data refresh#33
Webbanditten merged 1 commit into
masterfrom
feature/campaign-reload-commands

Conversation

@Webbanditten

Copy link
Copy Markdown
Owner

Server-side support for the CMS campaign system, driven over RabbitMQ:

  • Add RELOAD_CATALOGUE and RELOAD_NAVIGATOR command-queue types and wire them into CommandQueueManager.
  • ReloadCatalogueCommand resets ItemManager/CatalogueManager and re-pushes catalogue pages to online players.
  • ReloadNavigatorCommand re-syncs cached public room name/description/ccts from the database so campaign room changes take effect without a restart, then resets the navigator category map.
  • Add CAMPAIGNS("fuse_campaigns") fuseright.

Server-side support for the CMS campaign system, driven over RabbitMQ:
- Add RELOAD_CATALOGUE and RELOAD_NAVIGATOR command-queue types and wire
  them into CommandQueueManager.
- ReloadCatalogueCommand resets ItemManager/CatalogueManager and re-pushes
  catalogue pages to online players.
- ReloadNavigatorCommand re-syncs cached public room name/description/ccts
  from the database so campaign room changes take effect without a restart,
  then resets the navigator category map.
- Add CAMPAIGNS("fuse_campaigns") fuseright.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

Pre-Release Build Ready

Tag Image
SHA ghcr.io/webbanditten/kepler:e23034d
PR ghcr.io/webbanditten/kepler:pr-33
docker pull ghcr.io/webbanditten/kepler:e23034d

@Webbanditten
Webbanditten merged commit 411bc51 into master Jun 1, 2026
1 check passed
@Webbanditten
Webbanditten deleted the feature/campaign-reload-commands branch June 1, 2026 10:55
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