Развёртывание сервера: что происходит после вашего заказа?
Вы только что заказали игровой сервер в game-serverhosting и ждёте первого входа? В этом руководстве мы шаг за шагом объясняем, что происходит за кулисами, сколько длится каждая фаза и что вы можете сделать, если что-то зависнет.
6 фаз развёртывания в общих чертах
| # | Фаза | Отображение статуса | Типичная длительность |
|---|---|---|---|
| 1 | payment_received |
Оплата получена | 1–3 секунды |
| 2 | creating_server |
Создание сервера | 30–60 секунд |
| 3 | installing |
Установка ПО | 30 с – 30 мин |
| 4 | creating_dns |
Настройка DNS | 10–30 секунд |
| 5 | setting_up |
Настройка игры | 0–3 минуты |
| 6 | ready |
Сервер онлайн | – |
На практике для большинства игр ваш сервер готов к работе за 2–5 минут. Для больших модпаков (например, ATM10, FTB-Skies) или ARK установка ПО может занять больше времени — до 30 минут это нормально.
Фаза 1: Оплата получена (payment_received)
Как только Stripe подтверждает вашу оплату, наш webhook-эндпоинт немедленно отправляет сигнал в конвейер провижининга сервера. В этой фазе происходит:
- Оплата привязывается к вашему заказу (идемпотентно — даже если Stripe отправит один и тот же webhook несколько раз, провижининг выполняется только один раз)
- Ваш аккаунт помечается как платящий клиент
- Следующий job (
CreateServerJob) отправляется в нашу очередь серверов
Если это зависает: очень редко. Если ваша оплата Stripe остаётся в этой фазе более 5 минут, обратитесь в поддержку — обычно webhook завис у провайдера.
Фаза 2: Создание сервера (creating_server)
Теперь наша система ищет свободную node в вашем регионе (по умолчанию: Falkenstein/Германия), у которой достаточно RAM, CPU и диска для вашего тарифа. Кроме того:
- Мы резервируем свободный порт (allocation) на node
- Для Minecraft запрашиваются две allocations: одна для Java и одна для кросс-плея Bedrock
- Pterodactyl создаёт запись сервера с вашими переменными Egg (версия игры, лимит RAM, параметры запуска)
Если это зависает: если у тарифа больше нет свободных nodes, система переключается на второй регион. Если вы остаётесь в этой фазе более 5 минут, мы вручную проверяем в фоне и связываемся с вами, если нужно нарастить мощности.
Фаза 3: Установка ПО (installing)
Это самая длинная фаза — и с самыми большими колебаниями. Здесь демон Wings на node загружает скрипт установки вашего Egg и выполняет его. Примеры:
- Minecraft Vanilla: ~60 секунд (загрузка server-jar с Mojang)
- Модпаки (ATM10, FTB): 5–30 минут (загрузка нескольких ГБ Mods)
- Rust: 5–15 минут (синхронизация Steam Workshop)
- ARK Survival Ascended: 10–25 минут (большой образ игры)
- CS2: 3–8 минут (SteamCMD загружает CS2)
- Palworld: 4–10 минут
Во время этой фазы вы видите в панели индикатор прогресса («Установка выполняется…»). Вы можете безопасно покинуть страницу — мы уведомим вас, когда всё продолжится.
Если это зависает: при >90 минутах сервер автоматически помечается как «stuck» (застрявший). Наш job мониторинга (servers:detect-stuck) проверяет каждые 5 минут и при необходимости запускает попытку восстановления. Вам ничего делать не нужно.
Фаза 4: Настройка DNS (creating_dns)
Чтобы ваш сервер был доступен под красивым субдоменом (например, myserver.game-serverhosting.com), мы автоматически создаём две DNS-записи Cloudflare:
- A-запись:
myserver.game-serverhosting.com→ IP-адрес вашей node - SRV-запись: специфичная для игры, например
_minecraft._tcp.myserver→ порт вашего сервера
SRV-запись — это причина, по которой игрокам не нужно вводить номер порта — Minecraft, TeamSpeak и другие клиенты считывают порт из DNS автоматически.
Если это зависает: проблемы с API Cloudflare крайне редки (<0,1 %). Если фаза DNS завершится с ошибкой, ваш сервер всё равно работает — тогда вы обращаетесь к нему напрямую через IP + порт.
Фаза 5: Настройка, специфичная для игры (setting_up)
Некоторым играм нужны доработки, которых нет в скрипте установки Egg:
- Minecraft: мы автоматически принимаем EULA (
eula.txt), устанавливаем Geyser + Floodgate для кросс-плея Bedrock и патчимserver.propertiesс правильным портом. - CS2: ваш токен GSLT (Game Server Login Token от Steam) задаётся в переменной
STEAM_ACC. Если вы не указали токен в мастере, вы можете добавить его позже в разделе «Настройки». - FiveM: мы готовим URL входа txAdmin.
Если это зависает: эта фаза очень быстрая. При ошибках вы видите конкретное сообщение об ошибке в панели (например, «Отсутствует токен GSLT»).
Фаза 6: Сервер онлайн (ready)
Когда эта фаза достигнута:
- Вы получаете уведомление по e-mail со всеми данными доступа (субдомен, порт, вход в Pterodactyl)
- Опционально: уведомление в Discord (если включено в настройках)
- В панели сервер появляется с зелёным бейджем
Online - Вы можете начать через «Запустить сервер» — по умолчанию сервер не запускается автоматически после установки, чтобы вы могли настроить конфигурации
Что делать, если что-то зависло?
В более чем 99 % случаев всё работает автоматически. Если же нет:
- Терпение на фазе 3 (
installing) — это самая длинная фаза, до 30 минут поводов для беспокойства нет. - Закрыть вкладку браузера — это нормально — сервер продолжает провижиниться в фоне. Вы получите e-mail, когда он будет готов.
- Проверьте страницу статуса: Dashboard показывает текущее состояние нашей инфраструктуры.
- Обратитесь в поддержку: если ваш сервер уже более 1 часа находится в одной и той же фазе, напишите нам через систему тикетов поддержки в панели.
Частые вопросы
Могу ли я отменить сервер, если установка длится слишком долго? Да — через панель вы можете удалить сервер в любой момент. При активной подписке она приостанавливается; при разовой покупке сумма возвращается на ваш account-credit.
Вернут ли мне деньги, если развёртывание не удастся? Да, автоматически. Наша система восстановления обнаруживает неудавшиеся провижининги и зачисляет сумму на ваш account-credit. Вам ничего делать не нужно.
Почему для некоторых игр это занимает больше времени? Загрузки игр имеют разный размер — Minecraft Vanilla ~30 МБ, ARK ~20 ГБ. Мы не можем это ускорить, но используем NVMe-SSD и подключение 10 Гбит/с на каждую node, чтобы загрузки шли как можно быстрее.
Могу ли я заказать несколько серверов одновременно? Конечно — каждый сервер провижинится параллельно и независимо.