Skip to content

Backup Maintenance

KOKOTO-DEV edited this page Aug 26, 2026 · 3 revisions

Backup Maintenance

KOKOTO WebChat 5.0.0 · Minecraft 1.18–26.2 · Java 17 baseline

33. Data Files and Backup

Common files:

plugins/KOKOTO-WebChat/config.yml
plugins/KOKOTO-WebChat/history.db
plugins/KOKOTO-WebChat/direct-messages.db
plugins/KOKOTO-WebChat/group-messages.db
plugins/KOKOTO-WebChat/web-push-subscriptions.jsonl
plugins/KOKOTO-WebChat/emojis/
plugins/KOKOTO-WebChat/uploads/
plugins/KOKOTO-WebChat/audit/

Names can differ when customized.

Recommended backup scope:

  • config.yml
  • SQLite and JSONL stores
  • emojis/
  • uploads that must be retained
  • Web Push subscriptions and VAPID key files

Copy SQLite databases after a clean server shutdown whenever possible.

34. Reload Versus Restart

Usually reloadable with /kchat reload:

  • Most configuration changes
  • HTTP service and relay reinitialization
  • UI default changes

Requires a server restart:

  • JAR replacement
  • Java code changes
  • Plugin load-order changes
  • Some port-lock or web-resource conditions

/kchat reload automatically requests bluemap reload light; if BlueMap assets still appear stale or the command dispatch failed, run /bluemap reload light manually.

Clone this wiki locally