Свой игровой сервер — это свои правила, моды, белый список друзей и никаких чужих лагов. Домашний компьютер для этого подходит плохо: он должен работать круглосуточно, домашний интернет редко даёт белый IP и стабильный канал, а друзьям из других городов будет далеко. VPS решает всё это за несколько долларов в месяц — если правильно выбрать ресурсы и место. Ниже — сколько нужно под Minecraft, CS2, Valheim и Rust, почему для игр важна частота процессора, а не число ядер, где размещать сервер и как его запустить.
Чем игровой сервер отличается от сайта
Сайту не страшно, если ответ задержится на 50 мс. Игровой сервер работает циклами — тиками: десятки раз в секунду он просчитывает мир, движения игроков, физику и рассылает состояние всем участникам. Если цикл не успевает уложиться в отведённое время, это сразу чувствуют все: рывки, «резиновые» игроки, телепорты.
Из этого следуют три требования:
- Частота одного ядра важнее числа ядер. Основной цикл многих игр, включая Minecraft, выполняется в одном потоке. Два быстрых ядра лучше восьми медленных.
- Стабильность сети важнее средней задержки. Соединение со стабильными 40 мс играется лучше, чем прыгающее от 15 до 90. Потери пакетов в 1% в игре заметны сразу: переспрашивать поздно, данные нужны сейчас.
- Запас по ресурсам. Опасны не средняя нагрузка, а пики: взрыв в Minecraft, загрузка новой карты, вход нескольких игроков сразу.
Сколько ресурсов нужно
Ориентиры для небольших серверов на друзей и небольшое сообщество. Точные цифры зависят от модов, плагинов, размера мира и числа игроков, поэтому закладывайте запас.
| Игра | Игроков | Память | Диск | Порты |
|---|---|---|---|---|
| Minecraft Java (Paper, без тяжёлых модов) | до 10 | 2–3 ГБ | от 10 ГБ | 25565/TCP |
| Minecraft Java (плагины или лёгкие моды) | 10–30 | 4–6 ГБ | от 20 ГБ | 25565/TCP |
| Minecraft со сборкой модов | 5–15 | 6–10 ГБ | от 20 ГБ | 25565/TCP |
| Minecraft Bedrock | до 10 | 1–2 ГБ | от 5 ГБ | 19132/UDP |
| Valheim | до 10 | 2–4 ГБ | от 5 ГБ | 2456–2457/UDP |
| Counter-Strike 2 | 5×5 – 20 | 4–6 ГБ | от 60 ГБ | 27015/UDP+TCP |
| Rust | до 50 | 8–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-CPU | AMD Ryzen 9, DDR5, NVMe | до 5.7 GHz | Minecraft с плагинами и модами, CS2, Rust — всё, где важен тик |
| Финляндия | Intel Xeon Gold 6154, NVMe | 3.0 GHz | Небольшие серверы, лучший пинг из России среди европейских площадок |
| Россия | Intel Xeon, SSD | 2.6 GHz | Минимальный пинг для игроков в России, лёгкие игры |
| Германия | Intel Xeon E5-2650 v4, SSD | 2.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.
