# 是否允许在控制台输出调试信息 debug: false # 频道名前缀 # 使用这个配置选项可以划分子服消息通信分组 # 只有在同一个频道名的子服才能互相通信 channel-prefix: "" # 是否在子服端更新玩家信息 # 默认情况下,BC 统一管理玩家信息,包括记录 UUID 和玩家名称 # 如果一个群组服同时拥有多个 BC 入口 # 且每个 BC 入口为不同的玩家名称分配不同的 UUID # (例如正版、盗版双入口,或网易多入口接同一个子服) # 则可以启用该功能以防止同一个名称占用多个 UUID 的问题 game-server-update-player-info: false # 该选项仅在 game-server-update-player-info 为 true 时有效 # 服务器在启动时只会从数据库中加载 proxy_server 为下列的字符串的玩家信息 load-player-info-filter: - "BungeeCord" # 本服务器信息 server-info: # 服务器唯一识别码,最长 32 字符 # 需要与 BC 端中 config.yml 里填写的服务器 ID 一致 # 否则插件跨服传送等诸多功能将失效 id: "test-1" # 服务端名称,常用于展示给玩家看 name: "测试1区" # 当前子服的内网地址 # 不填则自动获取 server.properties 文件中的设置 # 若都为空,则自动设定为 127.0.0.1 # host: "127.0.0.1" # 当前子服的内网端口 # 不填则自动获取 server.properties 文件中的设置 # port: 25577 # 数据库连接池配置 # 如果注释该选项则默认使用 HamsterCore 中的连接池配置 # 否则 HamsterBall 将会使用与 HamsterCore 不同的数据库链接 # 如果你需要让每个服务器单独存储仓鼠球信息 # 这个选项就会很有用 #datasource: # # 数据库链接驱动地址,旧版服务端(低于1.13)请使用:com.mysql.jdbc.Driver # driver: "com.mysql.cj.jdbc.Driver" # # MySQL数据库链接填写格式: # # jdbc:mysql://{数据库地址}:{数据库端口}/{使用的库名}?参数 # url: "jdbc:mysql://localhost:3306/Test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true" # # 如果你不需要做多端跨服,那么请使用 sqlite 作本地数据库 ↓ # # driver: "org.sqlite.JDBC" # # url: "jdbc:sqlite:./plugins/HamsterCore/database.db" # # 用户名 # username: "root" # # 密码 # password: "Root123.." # # 最小闲置链接数 # # 推荐值:1~3 # minimum-idle: 0 # # 最大链接数 # # 推荐值:不低于3 # maximum-pool-size: 3 # # 保持连接池可用的间隔 # # 除非你的服务器数据库连接经常断开,否则不建议启用该选项 # # 单位:毫秒 # # 默认值为0(禁用) # keep-alive-time: 0 # # 连接闲置回收时间 # # 单位:毫秒 # # 推荐值:600000(10分钟) # idle-timeout: 600000 # # 链接最长存活时间 # # 单位:毫秒 # max-lifetime: 1800000 # # 验证连接存活的超时时间 # # 单位:毫秒 # validation-timeout: 5000