跳到主要内容

配置文件

config.yml

主配置文件位于 plugins/CDKLite/config.yml,包含数据库连接和通用设置。

完整默认配置

database:
enable: false # true = MySQL, false = SQLite
host: localhost
port: 3306
user: root
password: root
database: minecraft
prefix: "cdklite"

setting:
allow_receive_self: false
random_cdk_chars: "!@#$%^&*()"
random_cdk: "{{ sender }} {{ cdklite rand 3 }}"
join_select_delay: 40

配置项说明

database 数据库

字段类型说明
enableBooleanfalse 使用 SQLite(默认),true 使用 MySQL
hostStringMySQL 主机地址
portIntegerMySQL 端口
userStringMySQL 用户名
passwordStringMySQL 密码
databaseStringMySQL 数据库名
prefixString数据表前缀

setting 通用设置

字段类型说明
allow_receive_selfBoolean是否允许 CDK 拥有者兑换自己的 CDK,默认 false
random_cdk_charsString随机 CDK 生成时使用的额外字符集
random_cdkStringCDK 自动生成模板(Kether 表达式)。{{ sender }} 为玩家名,{{ cdklite rand 3 }} 生成 3 位随机字符
join_select_delayInteger玩家进服后延迟多少 tick 查询数据(避免登录瞬间查库卡顿)
提示

random_cdk 模板决定了不指定自定义兑换码时自动生成的 CDK 格式。默认模板 {{ sender }} {{ cdklite rand 3 }} 会生成类似 Steve abc 这样的兑换码。你可以自由修改模板,比如 CDK-{{ cdklite rand 8 }} 生成纯随机码。

reward.yml

奖励包配置文件位于 plugins/CDKLite/reward.yml,详细说明请参考 奖励包系统