-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
config.yml is organized by feature group. The exact, fully commented 4.6.1 file is available at Default Config.
config-version: "4.6.1"
enabled: false
update-check:
enabled: true-
config-versionis a configuration review marker. -
enabledis the global BlueMapWebChat switch. -
update-check.enabledchecks Modrinth for a newer stable release. Timing, channel, join delay, and download links use built-in defaults and are intentionally not exposed as separate config keys.
Main blocks:
httpweb-addonstandalone-web
Common options:
| Setting | Default | Purpose |
|---|---|---|
http.host |
0.0.0.0 |
Direct listener address. Use 127.0.0.1 behind a local reverse proxy. |
http.port |
8899 |
Internal HTTP port |
http.path-prefix |
/api |
API base path |
http.cors-origin |
* |
Browser origin policy; set the actual HTTPS origin for public authenticated deployments |
http.trusted-proxies |
[] |
Reverse proxies trusted for forwarded client IPs |
web-addon.auto-install |
true |
Install/update the BlueMap addon assets |
web-addon.auto-patch-webapp-conf |
true |
Patch the BlueMap webapp config automatically |
web-addon.api-base-url |
empty | Public API URL/path used by the BlueMap addon |
standalone-web.enabled |
false |
Enable the plugin-hosted standalone page |
standalone-web.path |
/chat |
Standalone page path |
Main blocks:
chatsearchannouncementsreplypinned
New configs use SQLite history by default. Retention and maximum history size are configurable; 0 means unlimited/no count limit where documented by the option comment.
Main blocks:
direct-messagegroup-chatserver-relay
DM storage is separate from public history and is disabled by default:
direct-message:
enabled: false
storage: "auto"
retention-days: 0
capture-game-whispers: true
admin-audit:
enabled: falseCross-server chat is also opt-in:
server-relay:
enabled: false
server-id: "server-1"
server-name: "Server 1"
shared-secret: ""
peers: []See Direct Messages and Server Relay.
Main blocks:
player-displayguestcaptchaauthsecurityadminprivate-chat-super-adminsauditmoderationcommands
For a public server, review login limits, admin source-IP restrictions, trusted proxies, upload limits, and whether the web command panel should be enabled.
Main blocks:
uinotificationsweb-pushweb-fonts
Supported built-in UI languages:
en-US
ko-KR
ja-JP
zh-CN
discordsrvemojiuploadpreview
See DiscordSRV, Uploads, Emoji, and Previews, and ImageEmojis-Bero.
Most settings can be reloaded with:
/bmchat reload
Replacing the plugin JAR requires a server restart.
Getting started
Configuration and hosting
Using BlueMapWebChat
Administration and integrations
- Administration and Security
- Uploads, Emoji, and Previews
- Notifications and Web Push
- DiscordSRV
- ImageEmojis-Bero
- ImageEmojis Client Picker
- Updates and Migration
- Release Notes
- Backup and Maintenance
Help