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

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

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. Храните собственные значения вне архива выпуска, чтобы обновление не перезаписало их незаметно.