SwiftBoots for Sw2 / 飞鞋 for Sw2
飞鞋,让玩家跳得更高!支持 SteamID 个性化配置和队伍区分的跳跃力。
功能
支持 玩家 SteamID 个性化跳跃高度
支持 队伍统一配置(CT / T)
支持 持续 Tick 设置,可控制跳跃持续时间
SteamID 配置优先,如果SteamId限制不匹配则使用队伍配置
配置文件示例
{
"Players": {
"76561198135531234": { //64位SteamId
"Enabled": true, //是否开启 若不开启则 应用队伍配置
"Team": 0, // 0 = 不限制队伍,1 = CT,2 = T 可限制队伍 若队伍关闭 应用队伍配置
"JumpBoostHeight": 1200, // 跳跃高度 CS2 默认跳跃高度为250
"DurationTicks": 500 // 持续 Tick 跳跃浮空的持续tick 8为默认时间
},
"76561198135531235": {
"Enabled": false,
"Team": 0,
"JumpBoostHeight": 1000,
"DurationTicks": 200
}
},
"Teams": { //队伍统一配置
"CT": {
"Enabled": true, //是否开启
"JumpBoostHeight": 500, //跳跃高度 cs2 默认高度为 250
"DurationTicks": 8 //默认持续时间 tick
},
"T": {
"Enabled": false,
"JumpBoostHeight": 500,
"DurationTicks": 8
}
}
}
使用说明
SteamID 配置优先
Enabled=true 且队伍匹配 → 应用玩家专属跳跃力
Enabled=false 或队伍不匹配 → 应用队伍配置
队伍配置
Enabled=true 表示队伍玩家可使用跳跃力
JumpBoostHeight 控制跳跃高度
DurationTicks 控制跳跃持续时间(Tick 为单位,1 Tick ≈ 0.015 秒)
默认跳跃力:
如果 SteamID 与队伍都未开启,玩家使用普通跳跃
示例场景
玩家 A SteamID 配置开启且 Team=0 → 无论哪队,抬升高度 1200
玩家 B SteamID 配置开启但 Team=2,玩家为 CT → SteamID 配置不生效,回退到 CT 队伍配置
玩家 C SteamID 未配置 → 使用队伍默认配置
热重载支持
修改HanSwiftBootsS2CFG.jsonc 后,无需重启服务器,插件会自动同步配置。