Перейти к основному содержимому

Настройки и команды

ReGameDLL_CS добавляет собственные настройки к стандартным серверным CVar Counter-Strike. Используйте файлы конфигурации из того же выпуска, что и GameDLL.

Файлы конфигурации

ФайлНазначение
<mod>/game.cfgИгровые правила ReGameDLL_CS, HUD, движение, возрождение, урон и расширения квоты ботов.
<mod>/game_init.cfgПараметры, необходимые при инициализации GameDLL: bot_enable, hostage_ai_enable и mp_hullbounds_sets.
<mod>/server.cfgОбычные настройки сервера: имя, пароли, журналирование и стандартные CVar Counter-Strike.

<mod> означает cstrike для CS 1.6 или czero для Condition Zero.

important

После изменения game_init.cfg полностью перезапустите процесс сервера. Одной смены карты может быть недостаточно для повторной инициализации встроенных ботов.

Основные настройки ReGameDLL_CS

Ниже приведены значения из текущей стабильной конфигурации. Сервер может их переопределить.

CVarЗначение выпускаНазначение
mp_freeforall0Включает режим «каждый сам за себя» при значении 1.
mp_round_infinite0Не завершает раунд при выбранных условиях сценария. Принимает флаги, например a, e или ae.
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Показывает версию, дату сборки и URL загруженной GameDLL.
endroundЗавершает раунд ничьей.
endround TЗавершает раунд победой террористов.
endround CTЗавершает раунд победой контртеррористов.
swapteamsМеняет команды местами и перезапускает раунд через одну секунду.
swapteams 0Меняет команды местами без перезапуска раунда.
swapteams <seconds>Меняет команды и перезапускает раунд через указанное время.
give weapon_ak47Выдаёт указанное оружие; требуется sv_cheats 1.
impulse 255Выдаёт всё оружие; требуется sv_cheats 1.
impulse 200Включает noclip с ускорением в воздухе; требуется sv_cheats 1.

Команды ботов и примеры квот описаны в разделе Использование ботов.

Безопасный порядок настройки

  1. Храните копию неизменённой конфигурации каждого выпуска.
  2. Меняйте по одной группе параметров за раз.
  3. Перезапустите сервер или смените карту, затем проверьте действующее значение в консоли.
  4. Храните собственные значения вне архива выпуска, чтобы обновление не перезаписало их незаметно.