跳到主要内容

配置与命令

ReGameDLL_CS 在 Counter-Strike 标准服务器 CVar 的基础上增加了额外设置。请使用与 GameDLL 同一发行版本附带的配置文件。

配置文件

文件用途
<mod>/game.cfgReGameDLL_CS 游戏规则、HUD、移动、重生、伤害和 Bot 配额扩展。
<mod>/game_init.cfgGameDLL 初始化时必须确定的设置:bot_enablehostage_ai_enablemp_hullbounds_sets
<mod>/server.cfg服务器名称、密码、日志和 Counter-Strike 标准 CVar 等常规设置。

<mod> 在 CS 1.6 中表示 cstrike,在 Condition Zero 中表示 czero

important

修改 game_init.cfg 后必须完整重启服务器进程。仅切换地图可能无法重新初始化内置 Bot 等功能。

常用 ReGameDLL_CS 设置

下列数值是当前稳定版配置中的默认值,服务器可以覆盖它们。

CVar发行版默认值用途
mp_freeforall0设置为 1 时启用自由混战。
mp_round_infinite0阻止指定场景条件结束回合,也接受 aeae 等标志。
mp_round_restart_delay5一方获胜后,下一回合开始前的延迟秒数。
mp_roundrespawn_time20回合开始后,新加入玩家仍可出生的时限;-1 表示无限制。
mp_forcerespawn0在指定延迟后自动重生死亡玩家。
mp_maxmoney16000玩家金钱上限;ReGameDLL_CS 最高允许 999999
mp_buy_anywhere0允许双方(1)、仅 T(2)或仅 CT(3)在任意地点购买。
mp_infinite_ammo01 保持弹匣全满;2 提供无限后备弹药。
mp_infinite_grenades0设置为 1 时提供无限手雷。
mp_free_armor0出生时提供护甲(1)或护甲加头盔(2)。
mp_team_flash1控制闪光弹是否影响队友和投掷者。
sv_autobunnyhopping0按住跳跃键时自动跳跃。
sv_enablebunnyhopping0允许速度超过正常跑动限制。
mp_scoreboard_showhealth3控制计分板传输并显示哪些玩家的生命值。
mp_scoreboard_showmoney3控制计分板传输并显示哪些玩家的金钱。
mp_allow_point_servercommand0允许地图执行服务器命令。不受信任的地图应保持关闭。

全部设置、可用值和安全说明以官方 dist/game.cfg 为准。

服务器命令

根据适用情况,在服务器控制台或已授权的 RCON 会话中执行这些命令。

命令说明
game version显示当前加载 GameDLL 的构建版本、日期和项目地址。
endround以平局结束当前回合。
endround T以 T 获胜结束回合。
endround CT以 CT 获胜结束回合。
swapteams交换队伍,并在默认的一秒延迟后重启回合。
swapteams 0交换队伍但不重启回合。
swapteams <seconds>交换队伍,并在指定秒数后重启回合。
give weapon_ak47给予指定武器;需要 sv_cheats 1
impulse 255给予所有武器;需要 sv_cheats 1
impulse 200启用带空中加速的 noclip;需要 sv_cheats 1

Bot 专用命令和配额示例见 Bot 使用指南

安全的配置流程

  1. 保留每个发行版未经修改的配置副本。
  2. 每次只修改一组设置。
  3. 根据需要重启或切换地图,然后在服务器控制台检查实际生效值。
  4. 将自定义值记录在发行包之外,避免更新时被意外覆盖。