Як налаштувати VPS для ігрових серверів
На цій сторінці
VPS дає вам цілу Linux-машину в особисте користування: запускайте сервер Minecraft поруч зі світом Valheim, додайте Discord-бота, змінюйте що завгодно. Чого він не дає — це панелі, резервних копій і firewall: усе це ви налаштовуєте самі, і порядок дій має значення.
Цей посібник перетворює новий VPS на робочий хост для кількох ігор з Pterodactyl — безкоштовною панеллю для ігрових серверів з відкритим кодом: захист першого входу, встановлення Docker, панелі та її демона Wings, відкриття потрібних портів і резервне копіювання. А ще ми чесно скажемо, коли керований ігровий сервер позбавить вас клопоту.
VPS чи керований ігровий хостинг: обирайте чесно
| Власний VPS | Керований ігровий сервер | |
|---|---|---|
| Контроль | Усе: ОС, панель, будь-яка гра, будь-яке ПЗ | Гра та її налаштування |
| Налаштування | Один вечір із цим посібником | Замовили й граєте |
| Оновлення, безпека, бекапи | Ваша справа | Робиться за вас |
| Кілька ігор на одній машині | Так, зі спільними RAM і CPU | Один сервер на гру |
Обирайте VPS, якщо вам подобається адмініструвати Linux, потрібні кілька ігор і сервісів поруч або ПЗ, якого немає в жодній ігровій панелі. Обирайте керований ігровий сервер, якщо вам просто потрібно, щоб гра працювала: панель, бекапи й оновлення вже входять у комплект.
Потрібен повний контроль? KVM VPS від HytHost з повним root — від €2.92/міс.
Тарифи VPSЯк вибрати VPS для ігрових серверів
- Віртуалізація KVM. Ігрові сервери Pterodactyl працюють у контейнерах Docker, і в документації Pterodactyl сказано, що KVM точно підходить, а контейнерні VPS (OpenVZ, LXC) зазвичай не можуть нормально запускати Docker. Перевірте командою
systemd-detect-virt: відповідь має бутиkvm. - RAM. Складіть потреби кожної гри й залиште запас для системи та панелі (її бази даних, кешу та вебсервера). Для початку орієнтуйтеся так: невеликий ванільний сервер Minecraft — 2–3 GB, з модами — 6–9 GB, Valheim — 4 GB, Terraria — 2 GB, плюс 1.5–2 GB на все інше.
- CPU. Більшість ігрових серверів прораховують світ в одному основному потоці, тому кілька швидких ядер кращі за багато повільних. Кожному новому ігровому серверу потрібне хоча б одне власне ядро.
- Диск. Світи ростуть, а бекапи на тій самій машині подвоюють зайнятий простір.
| Що ви хочете запустити | З якого тарифу почати |
|---|---|
| Панель і один невеликий ігровий сервер | VPS 2 — 4 vCPU, 4 GB, €7.00/міс |
| Два-три сервери або один сервер з модами | VPS 3 — 4 vCPU, 8 GB, €15.00/міс |
| Важкі модпаки або невелика спільнота серверів | VPS 4 — 6 vCPU, 16 GB, €27.00/міс |
Як ОС оберіть Ubuntu 24.04: Pterodactyl її підтримує, і в ній уже є потрібна панелі версія PHP — без додаткових репозиторіїв.
Перші кроки: SSH-ключі, оновлення, користувач і firewall
- Входьте за ключем, а не за паролем. На своєму комп'ютері створіть ключ і скопіюйте його на сервер:
ssh-keygen -t ed25519 ssh-copy-id root@YOUR_SERVER_IP
- Оновіть усе.
apt update && apt upgrade -y
Ubuntu сама встановлює оновлення безпеки черезunattended-upgrades, який увімкнено за замовчуванням. - Створіть користувача з sudo для щоденної роботи, щоб не сидіти постійно під root:
adduser gameadmin adduser gameadmin sudo
- Увімкніть firewall — спершу дозволивши SSH, інакше ви заблокуєте доступ самому собі:
ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow 8080/tcp ufw allow 2022/tcp ufw enable
Порти 80 і 443 — для панелі, 8080 — для демона Wings, 2022 — для його SFTP-сервера.
Встановлення Pterodactyl: панель, Docker і Wings
Pterodactyl складається з двох частин: панелі — вебзастосунку, де ви створюєте сервери й керуєте ними, і Wings — демона, який запускає кожен ігровий сервер в окремому контейнері Docker. Обидві частини можуть жити на одному VPS. Актуальні версії — панель 1.15 і Wings 1.13 (серпень 2026); версія 2.0 поки має статус pre-release, тому дотримуйтеся документації 1.x на docs.pterodactyl.io/v1.
1. Панель
Панелі потрібні PHP 8.2 або 8.3 (не 8.4), MariaDB, Redis, nginx і Composer. В Ubuntu 24.04 усе це є в стандартних репозиторіях. Офіційний посібник розбирає кожну команду; загалом:
- Встановіть пакети, завантажте останній реліз панелі в
/var/www/pterodactylі виконайтеcomposer install. - Створіть базу даних і користувача, потім виконайте команди налаштування:
php artisan key:generate --force— збережіть копію ключа, який він записує в.env, бо без нього зашифровані дані не відновити, — даліp:environment:setup,p:environment:database,migrate --seed --forceіp:user:makeдля облікового запису адміністратора. - Додайте завдання cron і службу обробника черги, потім спрямуйте nginx на панель. За можливості використовуйте доменне ім'я із сертифікатом Let's Encrypt.
2. Docker
curl -sSL https://get.docker.com/ | CHANNEL=stable bash systemctl enable --now docker
3. Wings
mkdir -p /etc/pterodactyl curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64" chmod u+x /usr/local/bin/wings
У панелі відкрийте Nodes > Create New, потім вкладку Configuration вузла й скопіюйте конфігурацію в /etc/pterodactyl/config.yml. Один раз запустіть wings --debug, щоб побачити підключення, зупиніть його через Ctrl+C, потім встановіть як службу з юнітом wings.service з офіційної документації та виконайте systemctl enable --now wings.
curl http://127.0.0.1:8080/api/system на VPS має повернути 401. Це означає, що Wings працює і просто вимагає токен.Вузли, алокації та ігрові порти
Кожному ігровому серверу потрібна хоча б одна алокація: публічна IP-адреса вашого VPS плюс порт. Додавайте їх на вкладці Allocation вузла — по одному порту або діапазонами, наприклад 25565-25570. Використовуйте публічну IP, ніколи не 127.0.0.1, а ігровий порт перевіряйте ззовні VPS.
| Гра | Порт за замовчуванням |
|---|---|
| Minecraft Java | 25565 TCP |
| Minecraft Bedrock | 19132 |
| Counter-Strike 1.6 | 27015 UDP |
| Valheim | 2456–2457 UDP |
| Terraria | 7777 TCP |
| Project Zomboid | 16261–16262 UDP |
| Palworld | 8211 UDP |
У панелі є готові «eggs» — шаблони для кожної гри, — а спільнота публікує ще безліч. Наші ігрові посібники описують налаштування конкретних ігор, наприклад Valheim або CS 1.6. Потрібен лише один сервер Minecraft без панелі? Як запустити сервер Minecraft на VPS — простіший шлях.
Бекапи, які справді можна відновити
У Pterodactyl резервне копіювання вбудоване: кожен сервер має вкладку Backups, і за замовчуванням Wings зберігає копії в /var/lib/pterodactyl/backups — на тому самому диску, що й сервери. Це захищає від невдалого оновлення мода, але не від втрати VPS.
- Поза машиною: панель може надсилати бекапи в будь-яке S3-сумісне сховище — це задається в її конфігурації.
- Увесь VPS: знімок зберігає систему, панель і всі сервери одразу. У HytHost це доповнення BackUp VPS Snapshot.
- Перевірте відновлення один раз — заздалегідь, поки воно не знадобилося.
Запуск на VPS від HytHost
VPS-тарифи HytHost працюють на KVM з повним root-доступом, SSD-сховищем і захистом від DDoS на рівні мережі — усе, що потрібно Pterodactyl. Під час замовлення оберіть Ubuntu 24.04 і виконайте кроки вище. За замовчуванням VPS некерований: операційна система й усе, що на ній працює, — у ваших руках, а тариф можна підвищити пізніше, коли сервери зростуть.
Якщо описане налаштування здається вам надто клопітким у підтримці, керований ігровий сервер зробить те саме без нього: наші ігрові сервери вже йдуть з панеллю, автоматичними бекапами та оновленнями.
KVM, повний root і SSD-сховище: VPS від HytHost з 4 GB для панелі й першої гри — €7.00/міс.
Тарифи VPSПоширені запитання
Складіть потреби кожної гри й залиште близько 1.5–2 GB для системи та панелі. 4 GB вистачить на панель і один невеликий сервер, 8 GB — на два-три сервери або один сервер з модами, а 16 GB — на важкі модпаки або кілька завантажених серверів.
Ubuntu 24.04. Pterodactyl її підтримує, і в ній є потрібна панелі версія PHP без додаткових репозиторіїв. Debian 12 теж підійде. Windows не підтримується для Wings — частини, яка запускає ігрові сервери.
Так. Панель Pterodactyl і Wings безкоштовні та мають відкритий код за ліцензією MIT. Ви платите лише за VPS, на якому вони працюють.
Так. Pterodactyl запускає кожен ігровий сервер в окремому контейнері, зі своїм портом і своїми лімітами RAM і CPU. Вони ділять загальні ресурси VPS, тому розподіліть RAM заздалегідь і виділіть хоча б одне ядро CPU на кожен завантажений сервер.
Входьте за SSH-ключем, регулярно оновлюйте систему, працюйте під користувачем із sudo замість root і вмикайте ufw, попередньо дозволивши SSH. Пам'ятайте, що ігрові порти Docker обходять ufw, тому закривайте ігровий порт, видаляючи його алокацію в панелі, і зберігайте бекапи поза машиною.
Власна машина для всіх ваших ігор
KVM VPS від HytHost з повним root, SSD і захистом від DDoS — від €2.92/міс. Або довірте ігровий сервер нам.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЦей гайд був корисним?