Подробный гайд по установке и настройке CS2 Deathmatch сервера
Важно:
- Информация актуальна на март 2026 года. Counter-Strike 2 активно обновляется, поэтому некоторые параметры могут меняться.
Содержание
- Требования к серверу
- Установка SteamCMD и сервера
- Базовая настройка server.cfg
- Настройка режима Deathmatch
- Установка плагинов (Metamod/SourceMod)
- Популярные плагины для Deathmatch
- Запуск и подключение
- Устранение неполадок
Требования к серверу
Минимальные характеристики:
- ОС: Windows 10/11 или Linux (Ubuntu 20.04+, Debian 11+, RHEL 9+)
- RAM: от 2 ГБ (рекомендуется 4-8 ГБ для стабильной работы)
- Место на диске: ~65 ГБ
- CPU: x86-64-v2 с поддержкой POPCNT/SSE4.2
- Порты:
27015-27020TCP/UDP (основные)3478UDP (Steam)4379-4380UDP (дополнительно)
Установка SteamCMD и сервера
Шаг 1: Установка SteamCMD
Windows:
# Скачайте steamcmd.zip с developer.valvesoftware.com/wiki/SteamCMD
# Распакуйте в папку, например: C:\steamcmd\
# Запустите steamcmd.exe
Linux:
# Установка через пакетный менеджер
sudo apt install steamcmd # Ubuntu/Debian
# ИЛИ вручную:
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
Шаг 2: Загрузка сервера CS2
Запустите SteamCMD и выполните команды:
Steam> login anonymous
Steam> force_install_dir ./cs2-ds/
Steam> app_update 730 validate
Steam> quit
Важно: В CS2 клиент и сервер объединены в один appid
730(ранее сервер был 740)
Базовая настройка server.cfg
Откройте файл game/csgo/cfg/server.cfg и добавьте:
// === Автор Мониторинг игровых серверов Servermon.ru ===
// === Основная информация ===
hostname "My CS2 Deathmatch Server"
sv_password "" // Пароль сервера (оставьте пустым для публичного)
sv_region 3 // Регион: 0=США Восток, 3=Европа, 4=Россия
sv_lan 0 // Публичный сервер
// === Слоты и сеть ===
sv_maxclients 20 // Максимальное количество игроков
sv_minrate 30000
sv_maxrate 100000
sv_client_min_interp_ratio 1
sv_client_max_interp_ratio 1
// === Логирование ===
sv_logfile 1
sv_log_onefile 0
sv_logbans 1
log on
// === GSLT токен (ОБЯЗАТЕЛЬНО для публичных серверов) ===
// Сгенерируйте на: steamcommunity.com/dev/managegameservers
// Используйте Game ID: 730
// sv_setsteamaccount "ВАШ_ТОКЕН_ЗДЕСЬ"
Настройка режима Deathmatch
Способ 1: Через параметры запуска (базовый)
Добавьте в команду запуска:
-dedicated +game_alias deathmatch +map de_dust2
Или вручную установите переменные:
game_mode 2
game_type 1
Способ 2: Через консоль сервера
После запуска сервера в консоли введите:
game_alias deathmatch
map de_dust2
Специфичные для Deathmatch cvars:
// === Автор Мониторинг игровых серверов Servermon.ru ===
// === Настройки Deathmatch ===
mp_gamemode deathmatch // Установка режима
mp_deathmatch_gun_game_trail 0 // Отключить прогрессивное оружие
mp_deathmatch_gun_game_random 0 // Фиксированное стартовое оружие
mp_respawn_on_death_t 1 // Мгновенный респавн (террористы)
mp_respawn_on_death_ct 1 // Мгновенный респавн (спецназ)
mp_respawnwavetime_t 1 // Задержка респавна в секундах
mp_respawnwavetime_ct 1
mp_freezetime 0 // Без заморозки в начале раунда
mp_roundtime 60 // Длительность раунда (минуты)
mp_roundtime_defuse 60
mp_timelimit 30 // Лимит времени карты
mp_maxrounds 0 // Без лимита раундов
mp_warmup_end // Завершить разминку при старте
// === Оружие и баланс ===
mp_deathmatch_spawn_weapons "ak47,m4a1,awp,deagle,usp_silencer" // Доступное оружие
mp_deathmatch_spawn_health 100 // Здоровье при респавне
mp_deathmatch_spawn_armor 1 // Броня при респавне (1=кевлар, 2=кевлар+шлем)
Установка плагинов: Metamod + SourceMod
Важно: Для расширенной функциональности (кастомные спавны, статистика, меню) требуются плагины.
Шаг 1: Установка Metamod:Source
Скачайте последнюю версию:
- Windows: sourcemm.net/downloads.php?branch=stable
- Linux: sourcemm.net/downloads.php?branch=stable-linux
Распакуйте в папку сервера:
/ваш_сервер/
└── game/
└── csgo/
└── addons/
└── metamod/
- Отредактируйте
game/csgo/gameinfo.gi:
// Найдите секцию "Game csgo" и добавьте:
Game csgo
{
// ... существующий контент ...
// Добавьте строку:
"Game" "csgo/addons/metamod"
}
Шаг 2: Установка SourceMod
Скачайте SourceMod:
- sourcemod.net/downloads.php
Распакуйте в ту же папку
game/csgo/— файлы автоматически встанут вaddons/sourcemod/
Шаг 3: Проверка установки
Запустите сервер с параметром -insecure для тестов и в консоли введите:
meta version
meta list
sm version
sm plugins list
Ожидаемый вывод:
SourceMod (1.11.x) by AlliedModders LLC
Популярные плагины для Deathmatch
| Плагин | Описание |
|---|---|
| CS2-Deathmatch | Кастомный режим: спавн-защита, выбор оружия, мульти-конфиги |
| DeathmatchPlugin | Loadouts, killstreaks, buy-меню, настраиваемые параметры |
| SLAYER_1HitKill | Режим "один хит — один килл" для аркадного геймплея |
| Spawn Protection | Кратковременная неуязвимость после респавна |
| Weapon Restrict | Ограничение/разрешение определённого оружия |
Установка плагина (пример для CS2-Deathmatch):
- Скачайте плагин с совместимостью под CS2
- Распакуйте файлы в:
/game/csgo/addons/sourcemod/plugins/
/game/csgo/addons/sourcemod/configs/ (если есть конфиги)
- Перезагрузите сервер или введите в консоль:
sm plugins refresh
Запуск сервера
Windows:
cd C:\cs2-ds\game\bin\win64\
.\cs2.exe -dedicated +game_alias deathmatch +map de_dust2 +sv_setsteamaccount ВАШ_ТОКЕН -port 27015
Linux:
cd ~/cs2-ds/game/
./cs2.sh -dedicated +game_alias deathmatch +map de_dust2 +sv_setsteamaccount ВАШ_ТОКЕН -port 27015
Параметры запуска:
| Параметр | Описание |
|---|---|
-dedicated |
Запуск в режиме выделенного сервера |
-insecure |
Отключает VAC (только для тестов!) |
-port 27015 |
Порт сервера |
+sv_setsteamaccount TOKEN |
GSLT токен для отображения в браузере серверов |
+map de_dust2 |
Стартовая карта |
+game_alias deathmatch |
Установка режима игры |
Подключение:
- В консоли игры:
connect IP_СЕРВЕРА:27015 - Через браузер серверов: поиск по имени или IP
Устранение неполадок
"Failed to load module steamclient.so" (Linux)
# Создайте симлинк:
mkdir -p ~/.steam/sdk64/
ln -s /путь/к/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
Плагины не загружаются
- Проверьте совместимость версии SourceMod с версией CS2
- Убедитесь, что файлы
.smxнаходятся вaddons/sourcemod/plugins/ - Проверьте логи:
addons/sourcemod/logs/
Сервер не виден в браузере
- Проверьте, что порт
27015открыт в фаерволе - Убедитесь, что указан корректный GSLT токен
- Добавьте
+sv_region 4для серверов в РФ/СНГ
Не работает режим Deathmatch
- Убедитесь, что используете
game_alias deathmatchДО загрузки карты - Или выполните в консоли после запуска:
game_mode 2
game_type 1
map de_dust2
Безопасность и рекомендации
- Всегда используйте актуальные версии Metamod/SourceMod — CS2 часто обновляется
- Не запускайте продакшн-сервер с
-insecure— это отключает VAC - Регулярно делайте бэкапы папки
cfg/иaddons/ - Мониторьте логи на предмет ошибок и подозрительной активности
- Ограничьте доступ к RCON паролем:
rcon_password "сложный_пароль"
Совет: Начните с базовой настройки без плагинов, убедитесь, что сервер стабильно работает в стандартном Deathmatch, и только потом добавляйте модификации. Это упростит диагностику проблем.
Удачи в настройке!