跳转至

配置

配置文件:config/brinswathe.json5(旧版 brinswathe.json 会在首次启动时自动迁移)。 配置类:cn.erindax.brinswathe.config.BrinConfig,当前 config_version = 48(版本低于当前的旧配置会自动迁移新的默认值)。

修改后可用 /brinswathe reload 在游戏内热重载,无需重启服务器。

文件结构

{
  config_version: 48,
  announcement: [],
  afk_kick: { enabled: true, idle_seconds: 60, countdown_seconds: 60 },
  harpy: {
    neutral_role_count: ...,
    killer_role_count: ...,
    vigilante_role_count: ...,
    role_modifier_blacklist: { ... }
  },
  roles: {
    <roleId>: {
      skill_cost: ...,
      skill_cooldown_seconds: ...,
      skill_duration_seconds: ...,
      shop_prices: { knife: ..., revolver: ..., psycho_mode: ... }
      // 部分角色还有专属字段
    }
  }
}

全局配置

配置项 说明 默认
afk_kick.enabled 是否开启挂机处死 true
afk_kick.idle_seconds 判定挂机的静止秒数 60
afk_kick.countdown_seconds 处死前的倒计时秒数 60
harpy.neutral_role_count 中立角色数量 见 Harpy 分配
harpy.killer_role_count 杀手角色数量 见 Harpy 分配
harpy.vigilante_role_count 义警角色数量 见 Harpy 分配
harpy.role_modifier_blacklist 职业特质黑名单(/rolemodifierblacklist 管理) {}

角色默认值(roles.<roleId>)

商店价格 依次为 刀 / 左轮 / 疯魔。

角色 skill_cost 冷却 持续 商店价格 专属字段
傀儡师 puppeteer 0 200 60 150 / 300 / 300 self_destruct_price 350、return_cooldown_seconds 60、particle_delay_seconds 45
替身演员 stunt_double 0 30 30 100 / 350 / 300 —
灵媒 medium 200 120 8 100 / 500 / 300 —
合谋者 conspirator 150 200 15 100 / 350 / 300 —
生存专家 watchman 150 30 — 100 / 350 / 300 —
捕兽者 beast_trapper 25 120 — 100 / 300 / 300 trap_limit 1、extra_trap_price 150、trap_catch_reward 50
梦魇 nightmare 0 60 0 100 / 300 / 300 forced_sleep_task_cooldown_seconds 200
幻术师 illusionist 0 120 10 100 / 300 / 300 —
狙击手 sniper 0 100000 — 150 / 225 / 300 sniper_kills_to_reset -1、glow_seconds 10、sniper_tasks_to_reset 20
狂战士 berserker 0 0 0 100 / 300 / 800 —
档案员 archivist 125 30 — 100 / 350 / 300 —
复仇者 avenger 0 0 20 100 / 350 / 300 instinct_seconds 6
变态 stalker 0 90 — 100 / 350 / 300 —
牛仔 cowboy 500 0 — 100 / 350 / 300 duel_timeout_seconds 90、duel_countdown_seconds 3、duel_music_volume 100
瓦伦西娜 valentina 0 0 10 100 / 350 / 300 —
安检员 inspector 200 0 10 100 / 350 / 300 —
拾骨师 boneharvester 0 0 — 100 / 300 / 300 bone_knife_price 175、bone_knife_cooldown_seconds 200
炸弹客 bomber 0 0 — 100 / 300 / 300 grenade_price 200、bomb_price 75、mine_price 125、bomb_fuse_seconds 45、bomb_warning_seconds 30、bomb_explosion_size 2、mine_stun_seconds 3、bomb_purchase_cooldown_seconds 60
代偿者 compensator 0 0 0 100 / 300 / 300 —
赌徒 gambler 100 0 0 100 / 300 / 300 —
赎罪者 penitent 0 0 — 100 / 300 / 300 identity_hint_price 150、antidote_price 100、starting_shield_layers 0
恐怖分子 terrorist 0 0 0 100 / 300 / 300 explosion_range 5、explosion_survival_kills 4、revolver_shop_enabled false
入殓师 mortician 0 100 5 100 / 300 / 300 —
张师 zhangshi 0 90 10 100 / 300 / 300 xuezi_price 150、xuezi_cooldown_seconds 200、xuezi_shield_layers 1、run_speed 2.0

说明:表中「—」表示该角色无此配置项;狙击手冷却 100000 为「开局不可用」的实现方式(需完成任务恢复)。

相关指令

指令 说明
/brinswathe reload 热重载配置
/brinswathe setconfig <字段> <值> 游戏内直接改配置
/setbrinspeed <玩家> <类型> <数值> 调整体力与奔跑参数
/setrolecount 设置各阵营角色数量
/rolemodifierblacklist 管理职业特质黑名单