Выбор VPS

Игровой сервер на VPS: Minecraft, CS2 и другие — сколько ресурсов и где размещать

Игровой сервер на VPS: Minecraft, CS2 и другие — сколько ресурсов и где размещать

Свой игровой сервер — это свои правила, моды, белый список друзей и никаких чужих лагов. Домашний компьютер для этого подходит плохо: он должен работать круглосуточно, домашний интернет редко даёт белый IP и стабильный канал, а друзьям из других городов будет далеко. VPS решает всё это за несколько долларов в месяц — если правильно выбрать ресурсы и место. Ниже — сколько нужно под Minecraft, CS2, Valheim и Rust, почему для игр важна частота процессора, а не число ядер, где размещать сервер и как его запустить.

Чем игровой сервер отличается от сайта

Сайту не страшно, если ответ задержится на 50 мс. Игровой сервер работает циклами — тиками: десятки раз в секунду он просчитывает мир, движения игроков, физику и рассылает состояние всем участникам. Если цикл не успевает уложиться в отведённое время, это сразу чувствуют все: рывки, «резиновые» игроки, телепорты.

Из этого следуют три требования:

  • Частота одного ядра важнее числа ядер. Основной цикл многих игр, включая Minecraft, выполняется в одном потоке. Два быстрых ядра лучше восьми медленных.
  • Стабильность сети важнее средней задержки. Соединение со стабильными 40 мс играется лучше, чем прыгающее от 15 до 90. Потери пакетов в 1% в игре заметны сразу: переспрашивать поздно, данные нужны сейчас.
  • Запас по ресурсам. Опасны не средняя нагрузка, а пики: взрыв в Minecraft, загрузка новой карты, вход нескольких игроков сразу.

Сколько ресурсов нужно

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

ИграИгроковПамятьДискПорты
Minecraft Java (Paper, без тяжёлых модов)до 102–3 ГБот 10 ГБ25565/TCP
Minecraft Java (плагины или лёгкие моды)10–304–6 ГБот 20 ГБ25565/TCP
Minecraft со сборкой модов5–156–10 ГБот 20 ГБ25565/TCP
Minecraft Bedrockдо 101–2 ГБот 5 ГБ19132/UDP
Valheimдо 102–4 ГБот 5 ГБ2456–2457/UDP
Counter-Strike 25×5 – 204–6 ГБот 60 ГБ27015/UDP+TCP
Rustдо 508–16 ГБот 25 ГБ28015/UDP, 28016/TCP

Обратите внимание на диск у CS2: файлы выделенного сервера занимают несколько десятков гигабайт, и с запасом под обновления рекомендуют от 60 ГБ свободного места. Это больше, чем есть на младших тарифах, так что под CS2 нужен тариф с диском от 80 ГБ.

Ещё о памяти. На самом VPS, кроме игры, работают система и SSH — оставьте им 300–500 МБ. Если на тарифе 4 ГБ, Minecraft выделяйте не больше 3–3,5 ГБ, иначе система уйдёт в своп, и игра начнёт заикаться.

Почему частота решает: HI-CPU

Обычные VPS работают на серверных процессорах Xeon с частотой 2.2–3.0 GHz: у них много ядер, но каждое не самое быстрое. Для игр, где всё упирается в один поток, этого бывает мало, особенно на Minecraft с плагинами или большим онлайном.

Для таких задач есть HI-CPU — VPS на AMD Ryzen 9 с частотой до 5.7 GHz, памятью DDR5 и дисками NVMe. Один тик мира на таком ядре считается заметно быстрее, чем на Xeon 2.2–3.0 GHz. Площадки — Финляндия, Нидерланды, Германия и США.

ВариантПроцессорЧастотаПодходит для
HI-CPUAMD Ryzen 9, DDR5, NVMeдо 5.7 GHzMinecraft с плагинами и модами, CS2, Rust — всё, где важен тик
ФинляндияIntel Xeon Gold 6154, NVMe3.0 GHzНебольшие серверы, лучший пинг из России среди европейских площадок
РоссияIntel Xeon, SSD2.6 GHzМинимальный пинг для игроков в России, лёгкие игры
ГерманияIntel Xeon E5-2650 v4, SSD2.2 GHzДля игр — не лучший выбор из-за частоты

Где размещать: пинг до игроков

Ставьте сервер туда, где большинство игроков. Задержка из России до площадок:

  • Россия (Москва, Санкт-Петербург) — 1–10 мс: идеально, если все игроки в России.
  • Финляндия (Хельсинки) — 20–40 мс: отлично для России и северо-запада, комфортно для большинства игр.
  • Германия, Нидерланды — 30–60 мс: компромисс, если играют и из России, и из Европы.
  • Япония, США — 100–200 мс: только если игроки там. Для шутера из Москвы это непригодно, никакое железо не спасёт.

Перед покупкой надолго проверьте маршрут: возьмите младший тариф на месяц и попросите игроков из разных городов выполнить ping -n 100 IP_СЕРВЕРА (в Linux и macOS — ping -c 100). Смотрите не только на среднее, но и на разброс между минимумом и максимумом и на потери. Разброс до 10 мс — хорошо, от 50 мс — играть будет неприятно. Подробнее о задержке и о том, как её искать, — в статье «Высокая задержка».

Запуск на примере Minecraft

Команды для Debian или Ubuntu. Сначала базовая подготовка сервера — пользователь без root, SSH-ключи, файрвол — описана в статье «Как настроить VPS после покупки».

1. Java

Версия Java зависит от версии игры: серверам 1.21.x нужна Java 21, а начиная с версии 26.1 (весна 2026 года) — Java 25. Если поставить не ту, сервер просто не запустится.

apt install openjdk-25-jre-headless   # для 26.x
# apt install openjdk-21-jre-headless # для 1.21.x
java -version

Если нужной версии нет в репозитории вашего дистрибутива, поставьте сборку Eclipse Temurin с adoptium.net.

2. Сервер Paper

Paper — оптимизированная версия сервера Minecraft с поддержкой плагинов. Заметно экономнее стандартного сервера от Mojang.

adduser --disabled-password --gecos "" mc
su - mc
mkdir server && cd server
# скачайте jar нужной версии со страницы papermc.io/downloads
echo "eula=true" > eula.txt

Строка eula=true означает согласие с лицензионным соглашением Minecraft — прочитайте его, особенно если планируете брать с игроков деньги.

3. Запуск как служба

Чтобы сервер стартовал сам после перезагрузки и не падал при закрытии SSH, оформите его службой systemd. Файл /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft server
After=network.target

[Service]
User=mc
WorkingDirectory=/home/mc/server
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now minecraft
journalctl -u minecraft -f      # лог сервера

-Xmx3G — сколько памяти отдать игре; подберите под тариф с запасом для системы.

4. Порт

ufw allow 25565/tcp

Друзья подключаются по IP сервера. Чтобы вместо IP был адрес вида mc.example.com, достаточно A-записи в DNS — как её добавить, в статье «DNS: как привязать домен к VPS».

Для CS2, Valheim и Rust логика та же, только сервер ставится через SteamCMD — утилиту Valve для загрузки выделенных серверов. Для многих игр есть и готовые Docker-образы: так проще обновлять и держать несколько серверов на одной машине (см. «Docker на VPS»).

Чтобы сервер не лагал и не пропал

  • Ограничьте дальность прорисовки. В Minecraft view-distance и simulation-distance в server.properties сильнее всего влияют на нагрузку. Значения 8–10 вместо стандартных обычно не заметны игрокам, но разгружают сервер.
  • Заранее прогрузите мир. Генерация новых чанков — самая тяжёлая операция. Плагин вроде Chunky прогружает мир в пределах границы заранее, а не во время игры.
  • Включите белый список. whitelist on и whitelist add Ник в консоли сервера — посторонние не зайдут.
  • Делайте бэкапы мира. Мир, который строили полгода, пропадает от одной ошибки плагина. Копируйте папку мира по расписанию на другой сервер — как это устроить, в статье «Сервер для бэкапа».
  • Помните об атаках. Публичные игровые серверы атакуют заметно чаще сайтов. Какая защита от DDoS есть на выбранном тарифе, уточните у провайдера заранее; общие меры — в статье «Защита от DDoS».

Какой тариф взять

  • Minecraft на 5–10 друзей — HI-CPU Start: 2 vCPU до 5.7 GHz, 2 ГБ DDR5. Для ванильного Paper и небольшого мира хватит.
  • Minecraft с плагинами, 10–30 игроков, Valheim — HI-CPU Medium: 3 vCPU, 4 ГБ DDR5.
  • Сборка модов, Rust, несколько серверов — HI-CPU Premium: 8 ГБ, или Elite: 16 ГБ.
  • CS2 — нужен диск от 80 ГБ: HI-CPU Elite или обычный Elite в Финляндии (6 vCPU 3.0 GHz, 16 ГБ, 80 ГБ NVMe).
  • Лёгкий сервер с минимальным пингом из России — Start в Финляндии или России.

HI-CPU Start: Ryzen до 5.7 GHz — $12/мес   HI-CPU Medium: 4 ГБ DDR5 — $25/мес   Start в Финляндии — $10/мес

Цены указаны на момент публикации, оплата у провайдера. Площадку HI-CPU (Финляндия, Нидерланды, Германия или США) выбирают при заказе. Если не уверены в объёме, начните с младшего тарифа: переход на старший делается без переноса данных.

Коротко

  • Для игрового сервера важнее частота ядра и стабильный пинг, чем число ядер и ширина канала.
  • Minecraft на несколько друзей укладывается в 2–3 ГБ, с плагинами — 4–6 ГБ; CS2 требует диск от 60 ГБ.
  • Размещайте сервер ближе к игрокам: Россия и Финляндия для игроков из России, Германия и Нидерланды для смешанной аудитории.
  • Запускайте сервер службой systemd, включайте белый список и делайте бэкапы мира на другой сервер.
  • Для тяжёлых серверов берите HI-CPU на Ryzen до 5.7 GHz.