LogoArcartX Doc

配置文件

默认外观、分页、到期检查与数据库配置

配置文件

Appearance 的配置位于 plugins/Appearance/

Appearance/
├─ config.yml
├─ database.yml
├─ language.yml
├─ license.yml
├─ appearance.db
├─ models/
│  └─ example.yml
└─ ui/
   └─ appearance.yml

主配置

默认 config.yml

default-model: "default"
 
page-size: 10
expiration-check-seconds: 30

数据库连接位于独立的 database.yml

type: "sqlite"
sqlite-file: "appearance.db"
worker-threads: 4
 
mysql:
  host: "127.0.0.1"
  port: 3306
  database: "arcartx"
  username: "root"
  password: "change-me"
  parameters: "useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC&characterEncoding=utf8"
  pool-size: 6
  connection-timeout-ms: 10000

默认外观

default-model 决定玩家没有有效选择时使用的模型:

行为
default使用 ArcartX 默认玩家模型,界面显示内置的“默认外观”卡片
自定义外观 ID使用 models/*.yml 中对应的模型,并对所有玩家开放

使用自定义默认外观时,该 ID 必须已经存在于模型目录。保留 ID default 不能写入模型配置。

界面与到期检查

配置说明范围
page-size每页显示的外观数1100
expiration-check-seconds检查在线玩家外观到期状态的间隔53600

到期检查会让正在使用失效外观的玩家及时回到默认模型。

数据库

配置说明
typesqlitemysql
sqlite-fileSQLite 文件名
worker-threads数据库工作线程,范围 116
mysql.hostMySQL 地址
mysql.port端口,范围 165535
mysql.database数据库名
mysql.username用户名
mysql.password密码
mysql.parametersJDBC 连接参数,不要在开头写 ?
mysql.pool-size连接池大小,范围 232
mysql.connection-timeout-ms连接超时,范围 200060000 毫秒

重新读取配置

执行 /appearance reload 后会重新读取:

  • config.yml
  • language.yml
  • models/ 下的所有模型;
  • ui/appearance.yml

database.yml 只在完整启动时生效。修改数据库类型、连接或工作线程后需要重启服务器。

On this page