config.yml
config.yml 是 Matrix 的主要配置文件。它位于 Matrix 文件夹中。
yaml
# Matrix 在启动时是否应该检查更新?
check_update: true
# 在此处放置访问令牌,你可以从 https://cp.rerere.me (Client - Token) 获取
# 请不要与任何人分享你的访问令牌!
access_token: ''
# 权限缓存刷新间隔(单位:秒,默认:15)
permission_refresh_interval: 15
# 启用 BungeeCord GeyserMC 支持?
# Matrix 支持两种方式运行 GeyserMC:
# 1. Spigot 模式:在 Spigot 中安装 GeyserMC/FloodGate,你不需要修改此设置,Matrix 会自动支持它
# 2. Bungee 模式:当 GeyserMC 安装在 BungeeCord 中时,你需要启用此选项并在 BungeeCord 中安装 Matrix
# !!! 如果你没有在 BungeeCord 中安装 GeyserMC,请不要启用此选项
bungee_geysermc_support: false
# 如果有人使用 /matrix kick 被踢出,是否应该有闪电效果?
kick_strike_lightning: true
# Discord Webhook
discord_webhook:
# 启用 Discord Webhook
enable: false
# Webhook URL
url: ''
# 服务器延迟保护
# 当你的服务器延迟时,自动禁用一些检查。这可以防止
# 大多数(但不是全部)误报的发生。
tps_protection:
# 启用此功能?
enable: true
# 触发保护所需的最低 TPS
min_tps: 17.0
# 延迟峰值阈值(毫秒)
# 如果服务器在一段时间内没有响应,则关闭检查
lag_threshold: 1000
# 记录违规行为(默认:true)
# 将所有违规行为记录到文件中。文件可以在 /plugins/Matrix/logs 中找到
# 警告:如果你使用 BungeeCord,我建议将此设置为 FALSE。
# 这将防止无用的日志文件被存储并占用宝贵的磁盘空间。
log_file: true
# 删除过期的日志文件(天)
# 如果日志文件存储超过指定的天数,日志文件将被删除
# 你可以将其设置为 `-1` 以禁用此功能
delete_time: 30
# 拒绝绕过权限(默认:false)
# 通过将此选项设置为 TRUE,你将强制 Matrix 检查服务器上的每个人,
# 包括任何拥有操作员状态的人。通过将此选项设置为 TRUE,你可以在不
# 需要移除操作员状态的情况下运行必要的测试。
disable_bypass_permission: false
## 重新登录时间
# 玩家被踢出后多久可以重新登录(秒)
# 你也可以设置为 -1 以禁用此功能
relog_time: 5