minecraft-server/live-server/plugins/GrimAC/databases/mongo.yml

36 lines
1.2 KiB
YAML
Raw Permalink Normal View History

# ===========================================================================
# MongoDB backend settings.
#
# Requires the MongoDB sync driver at runtime; if absent the backend
# disables itself and routing falls back.
# ===========================================================================
# Every key lives under `mongo:` so this file's keyspace doesn't collide
# with sibling per-backend files when Configuralize merges them all into
# one global namespace.
mongo:
# MongoDB connection string. Credentials encoded in-URL as per the driver's
# standard (mongodb://user:pass@host:port/?authSource=admin).
connection-string: "mongodb://localhost:27017"
# Database to write into. Collections inside this database come from the
# `tables:` block below.
database: "grim"
# Per-handler bulkWrite() size. The Mongo driver pools connections
# internally, so this controls commit batching, not connection count.
batch-flush-cap: 256
# Collection-name overrides. Default names below.
tables:
meta: grim_meta
checks: grim_checks
players: grim_players
sessions: grim_sessions
violations: grim_violations
settings: grim_settings
# Schema markers — see header comment in config.yml.
config-flavor: V2
config-version: 1