DUXPLIMA Documentation

config.conf

Every block and key of config.conf, with its default and what it does.

language

KeyDefaultMeaning
language.default"en"What a player reads when nothing else answers
language.follow-clienttrueA player who chose nothing reads their client's language
language.force""One language for everybody

effects

started, done, partial, failed, refused: lists of action lines, all empty. See Alerts.

storage

The run history, not the archives.

KeyDefaultMeaning
type"sqlite"sqlite, mysql, mariadb or postgresql
file"backup.db"The SQLite file, inside data/
host, port, database, username, passwordlocalhost, 0, minecraft, minecraft, ""A database server
table-prefix"uxmbackup_"In front of every table
pool-size4Connections; SQLite uses one
local-onlyfalseThis server keeps its history in its own SQLite file
copy-from-filefalseCopies the SQLite rows into a new database's empty tables once

run

KeyDefaultMeaning
work-folder"work"Where an archive is built before it is handed to a storage; the only place the plugin deletes
compression-level50 stores, 9 packs hardest
free-space-floor-mb2048A run is refused when it would leave less free disk than this
progress.every-seconds15How often the console reports a running backup
participants.timeout-seconds30How long other plugins get to write their state
databases.allow-external-commandsfalseLets a database source name mysqldump or pg_dump as its command
databases.external-timeout-seconds600How long such a command may run
excludeslibraries, cache, logs, crash-reports, spark, **/*.lockWhat no set takes

sets

One block per set: worlds, paths, storages, schedule, excludes, databases. Ships full and light. See Sets and schedules.

storages

One block per storage: type, enabled, the type's keys, and keep-count, keep-size-mb, keep-days. Ships local (archives, keep 10, 30 days) and commented examples of sftp, s3, webdav and ftps. See Storages.

restore

KeyDefaultMeaning
passphrase-hash""The line /uxmbackup hash prints. Empty: an in-place restore is refused
token-minutes10How long the token of the first step is good for
database-folder"uxmbackup-restore"Where a dump from an archive is written, under the server folder; never applied

shutdown

KeyDefaultMeaning
enabledfalseRun a set as the server stops
set"light"Which
limit-seconds120The most it may take

discord

KeyDefaultMeaning
webhook-url""A Discord webhook
on-successfalsePost on success
on-failuretruePost on failure

menu.sounds.click, page and denied, each { name, volume, pitch }; an empty name silences one.

Related: Configuration