VPS для сервера CS2: сколько ресурсов нужно и что важнее мощности

Свой сервер Counter-Strike 2 упирается не в количество ядер, а в частоту процессора, пинг до игроков и защиту от атак. Разбираем, что брать под 10, 20 и 32 слота и на чём точно не стоит экономить.

Зачем свой сервер, если есть официальные

Официальный матчмейкинг не даёт того, ради чего обычно поднимают свой сервер: постоянной команды на карте, своих правил и режимов, плагинов, тренировочных конфигураций и возможности играть без очереди. Свой сервер — это ещё и отсутствие посторонних игроков.

Технически сервер CS2 — это обычный процесс на Linux, которому нужны стабильный канал, предсказуемая нагрузка на процессор и низкая задержка до игроков. Всё остальное вторично.

Частота ядра важнее их количества

Игровой сервер обсчитывает состояние мира в основном потоке. Это значит, что производительность упирается в скорость одного ядра, а не в их суммарное число: восемь медленных ядер будут хуже четырёх быстрых.

Практический вывод при выборе тарифа: между конфигурацией «8 ядер по 2,2 ГГц» и «4 ядра по 3,6 ГГц» за схожие деньги для игрового сервера почти всегда лучше вторая. У части провайдеров есть отдельные высокочастотные линейки — им и стоит отдавать предпочтение.

Дополнительные ядра всё же полезны, но не для самой игры: на них уходят операционная система, запись демо, антивандальные плагины и голосовой сервер, если вы держите его рядом.

Сколько ресурсов под разное число слотов

Небольшой сервер на 10 слотов для своей компании: 2 ядра и 4 ГБ оперативной памяти, диск от 30 ГБ. Этого достаточно для одного экземпляра игры с базовым набором плагинов.

Публичный сервер на 20–32 слота или несколько режимов: 4 ядра и 8 ГБ памяти, диск от 60 ГБ. Память здесь уходит не столько на игроков, сколько на карты, плагины и запись демо.

Если планируете держать несколько серверов на одной машине — считайте ресурсы на каждый экземпляр отдельно и добавляйте запас: два сервера по 16 слотов требуют примерно вдвое больше, чем один.

Пинг решает больше, чем железо

Для сетевого шутера задержка важнее любых характеристик сервера. Игрок с пингом 15 мс на слабом сервере получит более комфортную игру, чем с пингом 90 мс на мощном.

Отсюда простое правило: выбирайте локацию по географии игроков, а не по цене. Для аудитории из России это площадка в России; зарубежный сервер, даже более дешёвый, добавит десятки миллисекунд каждому игроку.

Второй параметр — ширина канала. Каждый игрок потребляет немного трафика, но пиковые значения при полном сервере складываются, поэтому 100 Мбит/с стоит считать нижней границей, а трафик — брать безлимитный либо с большим запасом.

Защита от DDoS — не опция

Публичные игровые серверы атакуют регулярно, и мотив обычно бытовой: проигравший или забаненный игрок. Атака не требует ни навыков, ни денег, а сервер без защиты уходит в недоступность на всё её время.

Поэтому наличие защиты от DDoS у провайдера — обязательный пункт для публичного сервера, а не приятное дополнение. Для приватного сервера на несколько друзей риск ниже, но и там он не нулевой: адрес сервера видят все, кто на него заходил.

Уточняйте, что именно входит в защиту: у части провайдеров базовая фильтрация включена в тариф, у других она докупается отдельно.

Типичные ошибки

Брать тариф с большим числом медленных ядер вместо нескольких быстрых. Для игрового сервера это прямая потеря производительности при равной цене.

Выбирать локацию по цене, а не по расположению игроков. Экономия в пару сотен рублей оборачивается ухудшением игры для всех участников.

Запускать публичный сервер без защиты от атак и без плана, что делать, когда она начнётся.

Экономить на памяти при большом наборе плагинов: нехватка проявляется не сразу, а на заполненном сервере в разгар игры.

Чек-лист перед выбором

  • Оцените число слотов и посчитайте ресурсы на каждый экземпляр сервера
  • Выбирайте тариф с высокой частотой ядра, а не с их максимальным количеством
  • Берите локацию по географии игроков — пинг важнее характеристик
  • Убедитесь, что у провайдера есть защита от DDoS и уточните, входит ли она в тариф
  • Проверьте ширину канала: 100 Мбит/с — нижняя граница для публичного сервера
  • Заложите место под карты, плагины и записи демо
  • Настройте автозапуск сервера после перезагрузки машины

Частые вопросы

Сколько ресурсов нужно для сервера CS2?

Для сервера на 10 слотов для своей компании достаточно 2 ядер, 4 ГБ оперативной памяти и диска от 30 ГБ. Для публичного сервера на 20–32 слота или нескольких режимов берите 4 ядра, 8 ГБ памяти и диск от 60 ГБ. Если держите несколько серверов на одной машине, считайте ресурсы на каждый экземпляр отдельно.

Что важнее для игрового сервера — частота или число ядер?

Частота. Сервер обсчитывает состояние мира в основном потоке, поэтому упирается в скорость одного ядра. При схожей цене конфигурация «4 ядра по 3,6 ГГц» для игры почти всегда лучше, чем «8 ядер по 2,2 ГГц». Дополнительные ядра полезны для системы, записи демо и плагинов, но не для самой игры.

Нужна ли защита от DDoS игровому серверу?

Для публичного сервера — обязательно. Игровые серверы атакуют регулярно, и повод обычно бытовой: проигравший или забаненный игрок. Атака не требует ни навыков, ни затрат, а сервер без защиты становится недоступен на всё её время. Уточняйте у провайдера, входит ли фильтрация в тариф или докупается отдельно.

Где размещать сервер, чтобы у игроков был низкий пинг?

В том же регионе, где живут игроки: для российской аудитории — на площадке в России. Задержка важнее характеристик сервера, и зарубежный хостинг, даже более дешёвый, добавит десятки миллисекунд каждому участнику.

Провайдеры с подходящими тарифами

Считаем по каталогу: у кого дешевле всего конфигурация, отвечающая требованиям этой задачи. Список обновляется вместе с ценами.

  • Selectel

    VDS 2-4-50 · 2 vCPU · 4 GB RAM · 50 ГБ SSD

    от 650/мес

  • AdminVPS

    Micro (3,6 ГГц) · 2 vCPU · 4 GB RAM · 60 ГБ NVMe

    от 799/мес

  • Beget

    Plus · 2 vCPU · 4 GB RAM · 40 ГБ NVMe

    от 990/мес

Готовы выбрать тариф под эту задачу?

Мы подобрали подходящие тарифы и отсортировали их по цене и выгоде.

Подобрать тарифы →