附录:SCPSL 主配置文件 (config_gameplay.txt) 核心参数详解

这份文件是 SCP: 秘密实验室 (SCPSL) 服务器的核心主配置文件。它几乎掌控了服务器运行的所有细节,从最基础的名称、人数,到游戏内的体力消耗、核弹机制,再到极其严苛的防恶意 TK(团队击杀)系统。

以下是按功能模块分类整理的最关键参数说明:

1. 基础服务器与网络安全设置 (Server Main & Security)

这一部分决定了您的服务器在游戏大厅中的展示状态、承载能力以及基础的安全验证。

参数名当前设定值功能说明
server_nameCYZL_SERVER服务器名称。玩家在服务器列表中看到的名字。
max_players20最大玩家数。允许同时在线的最高人数。
server_tickrate60服务器刷新率。60是标准的流畅配置,数值越高物理表现越好,但服务器 CPU 压力越大。
online_modetrue正版验证。开启后仅允许正常登录 Steam 的玩家进入;离线或局域网服可设为 false
enable_whitelistfalse白名单模式。设为 true 时,只有在白名单文件中的玩家才能进入。
enforce_same_iptrueIP一致性强制验证。有效防止玩家使用代理或进行简单的网络欺骗。
geoblocking_modenone区域封锁(锁区)。可设为 whitelist (仅限某国IP) 或 blacklist (封锁某国IP),目前为关闭。

2. 核心玩法与人物属性 (Gameplay & Stamina)

这些参数直接影响玩家在局内的跑动、交互与战斗体验。

参数名当前设定值功能说明
friendly_firefalse友军伤害(TK)开关。当前为关闭状态,队友之间无法互相伤害。
stamina_balance_use0.05冲刺耐力消耗倍率。0.05 代表奔跑时每秒消耗 5% 的体力。
stamina_balance_regen_cd1耐力恢复冷却。停止奔跑后,需要等待 1 秒钟体力才会开始恢复。
intercom_cooldown120广播室冷却时间。使用完广播室后,需要等待 120 秒才能再次使用。
intercom_max_speech_time20最长广播时间。玩家每次最多只能在广播室里连续喊话 20 秒。
afk_time90挂机踢出时间。玩家如果在出生点连续 90 秒无任何操作,将被自动踢出。
keep_items_after_escapingtrue逃生保留物品。D级人员或科学家逃生变为特遣队/混沌时,背包里的物品会保留。

3. 自动化机制与事件 (Auto Events & Restart)

无需管理员干预,服务器自动执行的全局事件控制。

参数名当前设定值功能说明
auto_warhead_start_minutes0自动核弹倒计时。设定为 0 代表关闭自动核弹机制。
auto_warhead_locktrue自动核弹锁定。如果触发了自动核弹,玩家将无法在控制室手动取消它。
dms_enabledtrue死人开关 (Deadman's Switch)。防卡死机制。回合无法结束且无人操作时自动重启。
dms_activation_time240死人开关触发时间。符合死人开关条件后 240 秒执行重启。
auto_round_restart_time10回合结束等待时间。结算画面出现后,等待 10 秒自动开启下一局。

4. 防恶意 TK(团队击杀)自动惩罚系统

此配置中的 ff_detector_... 系列是服务器自带的动态友伤检测系统(需开启 friendly_fire: true 才会生效)。

  • 出生点保护 (ff_detector_spawn_...)当前开启 (true)。玩家复活后的 120 秒内,如果击杀 2 个队友或造成 180 点伤害(判定为恶意堵门/内讧),系统会自动将其封禁 48 小时
  • 断线炸弹惩罚 (ff_detector_explosion_after_disconnecting_...)当前开启 (true)。防范“扔了手雷立刻退游戏以逃避惩罚”的玩家。检测到后自动封禁 48 小时
  • 其他检测机制:如回合检测 (round)、一条命检测 (life) 和短时间连杀检测 (window),在当前配置中处于关闭 (false) 状态。可根据需要随时开启并调整阈值。

5. 物品与弹药拾取限制 (Category Limits)

limit_category_...limit_ammo... 决定了玩家背包系统的容量。

  • 当前所有分类(如手雷 grenade、钥匙卡 keycard、医疗品 medical、武器 firearm 及各类弹药)均设置为 default
  • 这意味着服务器遵循官方标准限制:玩家总背包最多只能装 8 个物品,各类弹药也有官方设定的携带上限。
  • 进阶修改:如果您希望玩家无法拾取某类物品(例如,打造一个纯肉搏的特殊模式),可以将对应的类别(如 limit_category_firearm)设为 0