Docs:Server Config
阅读
2024-04-26更新
最新编辑:Xmmxt
阅读:
更新日期:2024-04-26
最新编辑:Xmmxt
相关文章: 开服教程
本文档解释了服务器配置文件config_gameplay.txt中所有配置字段的用途
主要服务器设置
需要进行验证的主要服务器设置。
更改服务器名称、玩家人数等
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
server_name | 服务器名称 | string | My Server Name |
player_list_title | 玩家列表标题 | string | default (Default makes it use the server_name value for both) |
player_list_title_rate | 玩家列表标题刷新间隔(以秒为单位) | float | 5 |
serverinfo_pastebin_id | 服务器pastebin | string | 7wV681fT |
server_ip | 在服务器列表浏览器显示的IP.
注意:当设置为“auto”时,服务器将尝试获取公共IP地址 |
string | auto |
max_players | 服务器最大人数 | int | 20 |
server_tickrate | 服务器每秒有多少游戏刻 | short | 60 |
contact_email | 服务器所有者或管理员的电子邮件地址 | N/A
Note: this field must be manually added to the server config. | |
port_queue | 服务器连接时将使用哪些端口。 | - 7777 - 7778 - 7779 - 7780 - 7781 - 7782 - 7783 - 7784 | |
lobby_waiting_time | 服务器大厅的等待时间 | 20 | |
use_reserved_slots | 启用保留位或不启用 | true | |
ipv4_bind_ip | 设置服务器的IPv4地址 | 0.0.0.0 | |
ipv6_bind_ip | 设置服务器的IPv6地址 | :: |
游戏设置
以某种方式改变实际游戏玩法的设置。
总体
更改核弹头和计时器,友军伤害等。
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
afk_time | 挂机检测踢出时间(目前在13.1.0仍存在部分问题 推荐关闭 然后使用插件来代替这个功能) | 90 | |
constantly_check_afk | False | ||
intercom_cooldown | 广播室的冷却时间 | 120 | |
intercom_max_speech_time | 广播室每次发言的最长时间 | 20 | |
auto_round_restart_time | 回合结束后多久服务器重启 | 10 | |
friendly_fire | 是否开启友伤 | false | |
friendly_fire_multiplier | 友军伤害的倍率 | 1 | |
warhead_tminus_start_duration | 核弹的引爆时间 (最小 70, 最大 120) | 90 | |
human_grenade_multiplier | 手榴弹对人类的伤害倍率 | 0.7 | |
scp_grenade_multiplier | 手榴弹对SCP的伤害倍率 | 1 | |
lock_gates_on_countdown | 核弹头开启时,强制打开入口大门。 | true | |
isolate_zones_on_countdown | 核弹头开启时锁定所有检查点。 | false | |
open_doors_on_countdown | 当核弹头开启时,强制所有普通门和检查点保持开启 | true | |
allow_playing_as_tutorial | 允许玩家扮演教程角色 | true | |
914_mode | 设置914如何对玩家进行操作
(选项:掉落并传送玩家、背包、掉落和背包、手持物品、掉落和手持物品、仅掉落) |
DroppedAndPlayerTeleport | |
keep_items_after_escaping | 当玩家逃脱时,设置旧物品掉落在地面上 | true | |
096_destroy_locked_doors | 设置SCP-096是否可以摧毁锁定的门 | true | |
no_holidays | 禁用节日事件和其他生成事件(如万圣节) | false | |
allow_disarmed_interaction | 允许被缴械的玩家与门或电梯进行交互 | false | |
sinkhole_slow_amount | 污池减慢玩家速度的程度。 | 30 | |
sinkhole_spawn_chance | 生成污池的生成几率(0为禁用) | 0 |
生成/随机数
更改生成几率、模式等
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
minimum_MTF_time_to_spawn | 从上一个MTF重生波次到下一个生成所需的最短时间。 | 280 | |
maximum_MTF_time_to_spawn | 从上一个MTF重生波次到下一个生成的最长时间。 | 350 | |
maximum_MTF_respawn_amount | 单次刷新最大MTF玩家数量 | 15 | |
maximum_CI_respawn_amount | 单次刷新最大混沌数量 | 15 | |
priority_mtf_respawn | 是否优先重生MTF | true | |
use_crypto_rng | 通过使用加密随机数生成器(RNG),可以为生成提供更好的随机性。
注意:加密随机数生成器使用更多的 CPU资源来生成 |
false | |
ci_respawn_percent | 混沌分裂者在一波中生成的概率 | 35 | |
ci_on_start_percent | 混沌分裂者在回合开始时生成的概率(取代设施警卫)。 | 10 | |
team_respawn_queue | 在回合开始时生成阵营的模式 | 40143140314414041340 (设计用于20名玩家) | |
server_forced_class | 回合开始时强制生成角色 | -1 (-1 = 随机) | |
map_seed | 强制所有回合使用单一地图种子 | -1 (-1 = 随机) |
重生票数
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
respawn_tickets_mtf_initial_count | MTF重生票的初始数量 | 24 | |
respawn_tickets_ci_initial_count | 混沌重生票的初始数量 | 14 | |
respawn_tickets_mtf_classd_cuffed_escape_count | 让一个被解除武装的D级人员逃脱而获得的MTF重生票数量 | 1 | |
respawn_tickets_mtf_scientist_escape_count | M一名科学家逃脱而获得的MTF重生票数量 | 1 | |
respawn_tickets_mtf_scp_hurt_escape_count | MTF击杀SCP所获得的重生票数量 | 1 | |
respawn_tickets_ci_classd_escape_count | 一个D级人员逃跑混沌分裂者获得的重生票数量 | 1 | |
respawn_tickets_ci_scientist_cuffed_escape_count | 一名被解除武装的科学家逃脱混沌分裂者获得的重生票数量 | 2 | |
respawn_tickets_ci_scientist_died_count | 混沌分裂者杀死科学家后获得的门票数量 | 1 | |
respawn_tickets_ci_scp_item_count | 当D级人员或混沌分裂者使用SCP物品时,混沌分裂者获得的重生票数量 | 2 | |
respawn_tickets_mtf_scp_hurt_interva | SCP 必须失去的健康百分比以触发 'scp_hurt' | 25 |
耐力
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
stamina_balance_use | 跑步消耗的耐力量 | 0.05 | |
stamina_balance_immunity | 新生成的玩家可以在不消耗体力的情况下奔跑的时间(以秒为单位) | 3 | |
stamina_balance_regen_cd | 玩家停止疾跑后必须等待的秒数,才能开始恢复耐力 | 1 | |
stamina_balance_regen_speed | 体力恢复速度加成倍数 | 1 | |
stamina_balance_walk_speed | 人类行走速度的倍增 | 1.2 | |
stamina_balance_sprint_speed | 人类冲刺速度的倍增 | 1.05 |
口袋维度
更改口袋维度中的出口数量以及逃生后出现在的房间等。
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
pd_exit_count | 口袋维度中的出口数量。 | 2 | |
pd_random_exit_rids | 玩家逃脱后可以出现的房间 | ||
pd_random_exit_rids_after_decontamination | 玩家在净化后逃脱后可以出现的房间 | ||
pd_refresh_exit | 在一名玩家逃脱后,重新随机分布口袋维度的出口 | false |
缴械
更换团队解除武装,团队变更
配置项目 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
commander_can_cuff_mtf | 允许MTF指挥官缴械其他MTF队员 | true | |
mtf_can_cuff_researchers | 允许MTF缴械科学家 | true | |
ci_can_cuff_class_d | 允许混沌分裂者缴械D级人员 | true | |
cuffed_escapee_change_team | 如果一名玩家在被缴械时逃离,他们将会更换阵营。(D级人员/混沌分裂者 <> 科学家/MTF) | default (default = true) |
生成保护配置
以下内容用于防止出生点雷和和其他角色堵出生点
配置名称 | 说明 | 值类型 | 默认值 |
---|---|---|---|
spawn_protect_enabled | 是否开启出生保护 | bool | true |
spawn_protect_time | 出生保护时间(单位是秒) | int | 30 |
spawn_protect_can_shoot | 是否可以攻击角色 | bool | 未知 |
spawn_protect_prevent_all | 是否阻止所有伤害?(不确定) | bool | 未知 |
spawn_protect_team | 允许出生保护的阵营 | int | 1, 2 (九尾狐 ,混沌分裂者) |
手榴弹链式反应
更改其他手榴弹爆炸可以被激活的手榴弹数量。
配置名称 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
grenade_chain_limit | 单颗手榴弹可以引爆的最大数量。 | 10 (-1 = unlimited | 0 = no chain reaction) | |
grenade_chain_length_limit | 可以连锁多少枚手榴弹。 | 4 (-1 = unlimited | 0 = no chain reaction) |
友军伤害
更改服务器上的友军伤害设置。
配置名称 | 描述 | 默认值 | |
---|---|---|---|
ff_detector_global_broadcast_seconds | 指定广播可见的时间长度(以秒为单位) | default | |
ff_detector_global_adminchat_seconds | 指定广播在管理员聊天中可见的时间(以秒为单位) | default | |
ff_detector_classD_can_damage_classD | 检测D级人员对其他D级人员造成的伤害。 | default | |
ff_detector_round_enabled | 检测在一轮中造成的击杀和伤害。 | default | |
ff_detector_round_kills | 检测一轮中的击杀数量 | default | |
ff_detector_round_damage | 检测一轮中造成的伤害数量 | default | |
ff_detector_round_action | 在一轮中启用对友军误伤 | default | |
ff_detector_round_ban_time | 如果设置为禁止,请设置封禁时间。 | default | |
ff_detector_round_bankick_reason | 如果将操作设置为禁止,请设置踢出的原因。 | default | |
ff_detector_round_kill_reason | 如果设置为禁止,请设置杀死原因。 | default | |
ff_detector_round_adminchat_enable | 启用管理员聊天广播 | default | |
ff_detector_round_adminchat_message | 在管理员聊天中显示消息。%nick 会被替换为团队杀手的名字。 | default | |
ff_detector_round_broadcast_enable | 启用常规广播。 | default | |
ff_detector_round_broadcast_message | 在常规广播中显示消息。%nick 会被替换为队友杀手的名字。 | default | |
ff_detector_round_webhook_report | 应该使用在ff_detector_webhook_url中指定的Webhook进行报告。 | default | |
ff_detector_life_enabled | 开启自玩家上次死亡以来造成的伤害。 | default | |
ff_detector_life_kills | 检测玩家自上次死亡以来的击杀。 | default | |
ff_detector_life_damage | 检测玩家自上次死亡以来造成的伤害 | default | |
ff_detector_life_action | 启用对自上次死亡以来造成的友军伤害采取行动 | default | |
ff_detector_life_ban_time | 如果将操作设置为禁止,请设置封禁时间 | default | |
ff_detector_life_bankick_reason | 如果将操作设置为禁止,请设置踢出的原因。 | default | |
ff_detector_life_kill_reason | 如果设置为禁止,请设置杀死原因。 | default | |
ff_detector_life_adminchat_enable | 启用管理员聊天广播 | default | |
ff_detector_life_adminchat_message | 在管理员聊天中显示消息。%nick 会被替换为团队杀手的名字。 | default | |
ff_detector_life_broadcast_enable | 启用常规广播。 | default | |
ff_detector_life_broadcast_message | 在常规广播中显示消息。%nick 会被替换为队友杀手的名字。 | default | |
ff_detector_life_webhook_report | 应该使用在ff_detector_webhook_url中指定的Webhook进行报告。 | default | |
ff_detector_window_enabled | 检测指定时间内玩家造成的伤害 | default | |
ff_detector_window_seconds | 设置指定的时间 | default | |
ff_detector_window_kills | 检测玩家在指定时间内的击杀数量。 | default | |
ff_detector_window_damage | 检测玩家在指定时间内造成的伤害。 | default | |
ff_detector_window_action | 在指定的时间内启用对友军误伤行动的采取。 | default | |
ff_detector_window_ban_time | 如果将操作设置为禁止,请设置封禁时间 | default | |
ff_detector_window_bankick_reason | 如果将操作设置为禁止,请设置踢出的原因。 | default | |
ff_detector_window_kill_reason | 如果设置为禁止,请设置杀死原因。 | default | |
ff_detector_window_adminchat_enable | 启用管理员聊天广播 | default | |
ff_detector_window_adminchat_message | 在管理员聊天中显示消息。%nick 会被替换为团队杀手的名字。 | default | |
ff_detector_window_broadcast_enable | 启用常规广播。 | default | |
ff_detector_window_broadcast_message | 在常规广播中显示消息。%nick 会被替换为队友杀手的名字。. | default | |
ff_detector_window_webhook_report | 应该使用在ff_detector_webhook_url中指定的Webhook进行报告。 | default | |
ff_detector_spawn_enabled: default | 检测玩家最后一次重生以来的友军伤害行为,持续指定时间。 | default | |
ff_detector_spawn_window_seconds | 设置玩家生成后经过的指定时间。 | default | |
ff_detector_spawn_kills | 检测玩家在生成后指定时间内的击杀次数。 | default | |
ff_detector_spawn_damage | 检测玩家在生成后指定时间内造成的伤害。 | default | |
ff_detector_spawn_action | 在生成后的指定时间内,允许对友军伤害采取行动。 | default | |
ff_detector_spawn_ban_time | 如果将操作设置为禁止,请设置封禁时间 | default | |
ff_detector_spawn_bankick_reason | 如果将操作设置为禁止,请设置踢出的原因。 | default | |
ff_detector_spawn_kill_reason | 如果设置为禁止,请设置杀死原因。 | default | |
ff_detector_spawn_adminchat_enable | 启用管理员聊天广播 | default | |
ff_detector_spawn_adminchat_message | 在管理员聊天中显示消息。%nick 会被替换为团队杀手的名字. | default | |
ff_detector_spawn_broadcast_enable | 启用常规广播。 | default | |
ff_detector_spawn_broadcast_message | 在管理员聊天中显示消息。%nick 会被替换为团队杀手的名字。 | default | |
ff_detector_spawn_webhook_report | 应该使用在ff_detector_webhook_url中指定的Webhook进行报告。 | default |
安全 & 反作弊
更改激活的反作弊保护、端口查询等
建议不要更改默认设置
配置名称 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
online_mode | 启用连接到中心服务器
注意:禁用此功能将会禁用:
|
true | |
ip_banning | 启用IP封禁
注意:如果您使用代理、防火墙或反DDoS系统,将玩家的IP地址更改为自己的,请禁用此功能 |
true | |
enable_whitelist | 只允许白名单用户加入 | false | |
hide_from_public_list | 在服务器列表上隐藏服务器 | false | |
forward_ports | 启用自动端口转发。
注意:路由器必须启用UPnP支持才能使其正常工作 |
true | |
enable_query | 启用查询协议(TCP端口) | false | |
query_port_shift | 确定游戏端口和查询端口之间的偏移 | 0 | |
query_use_IPv6 | 启用IPv6协议查询 | true | |
administrator_query_password | 为查询协议设置管理员密码 | none | |
enable_sync_command_binding | N/A | false | |
anti_player_wallhack | N/A | default | |
noclip_protection_output | 启用noclip保护日志记录。 | false | |
speedhack_protection_output | 启用加速作弊保护日志记录 | false | |
ratelimit_kick | 在超过命令速率限制后踢出用户(否则只是禁止执行命令) | true |
封禁广播
更改广播以进行踢出和封禁,包括其持续时间和消息
配置名称 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
broadcast_kicks | 为玩家踢出启用广播。 | false | |
broadcast_kick_text | 玩家被踢出时显示的文本 | %nick% has been kicked from this server.(%nick% 已被此服务器踢出) | |
broadcast_kick_duration | 广播消息持续时间(秒) | 5 | |
broadcast_bans | 为玩家封禁启用广播。 | true | |
broadcast_ban_text | 玩家被封禁时显示的文本 | %nick% has been kicked from this server.(%nick% 已被此服务器封禁) | |
broadcast_ban_duration | 广播消息持续时间(秒) | 5 |
地域封锁
阻止来自特定地区的玩家在您的服务器上游玩
配置名称 | 描述 | 数据类型 | 默认值 |
---|---|---|---|
geoblocking_mode | 更改地域封锁模式。 | none | |
geoblocking_ignore_whitelisted | 绕过地域封锁的玩家名单。 | No value | |
geoblocking_whitelist | 国家代码黑名单 | No values | |
geoblocking_blacklist | 国家代码黑名单 | No values |