Skip to content

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

Made with ❤️ by RE