Первый игровой сервер
Путь от подключённой ноды до сервера, на который заходят игроки. Если ноды ещё нет — начните с Подключения ноды.
1. Добавьте игру в каталог
Откройте Игры. Внизу страницы — блок Стартовый набор: готовые игры, у которых образ, порты, параметры сервера, карты и моды уже настроены: Minecraft Java, Counter-Strike 1.6, Counter-Strike 2 и SA-MP.
- Отметьте нужные игры.
- В блоке Где установить выберите, на какие ноды поставить игру: Все ноды (в том числе подключённые позже), Ноды локаций или Выбранные ноды.
- Нажмите Добавить выбранные.
Своя игра, которой нет в наборе, добавляется кнопкой Добавить игру — см. Каталог игр.
2. Дождитесь установки на ноду
Таблица на странице Игры показывает игры по строкам и ноды по столбцам. Статус в ячейке:
- установлена — нода подтвердила игру, на ней можно создавать серверы;
- устанавливается — настройки ещё не доставлены, например нода офлайн; она получит их, когда вернётся;
- ошибка — последняя попытка не удалась, панель повторит её сама. Подробности — на странице игры, вкладка Ноды.
Обычно на это уходит несколько секунд. Docker-образ игры нода скачивает при создании первого сервера.
3. Создайте тариф (необязательно)
Тариф — то, что вы продаёте: ресурсы сервера (память, CPU, диск) и закреплённые параметры, например число слотов. Создаётся в разделе Тарифы. Без тарифа серверу достаются ресурсы по умолчанию: 2 ГБ памяти, 1 ядро CPU, диск без квоты.
Правка тарифа не трогает уже созданные серверы. Чтобы применить её к серверу, откройте его вкладку Настройки и нажмите Применить заново в строке «Тариф». Подробнее — в статье Тарифы.
4. Создайте сервер
Откройте Игровые серверы → Создать сервер (или клавиша C на этой странице) и заполните форму:
- Игра и тариф — игра из каталога и, если есть, тариф для неё.
- Размещение — Автоматически (панель выберет ноду с наибольшим запасом памяти) или Конкретная нода. Ноды, где сервер сейчас не встанет, показаны с причиной: офлайн, выведена из работы, игра не установлена.
- Параметры сервера — название, карта, пароль и другие настройки игры. Пустое поле — значение по умолчанию. Параметры, закреплённые тарифом, заблокированы. Секреты вроде пароля RCON панель генерирует для каждого сервера сама.
- Стартовый набор — карты и моды, которые поставятся сразу после создания (если вы собрали такие наборы в Картах и модах).
- Свой домен — адрес, который увидят игроки вместо IP ноды. Его можно задать и позже.
Сервер появляется сразу. При первом запуске нода скачивает образ игры — на странице сервера в это время написано «Скачивается образ игры», это может занять несколько минут. Затем контейнер запускается.
5. Проверьте, что сервер работает
На странице сервера:
- Обзор — Адрес для подключения игроков (IP или домен и порт) и блок В игре: онлайн, число игроков, карта. Блок есть, если у игры настроен опрос сервера (у игр стартового набора он настроен).
- Консоль — вывод сервера при запуске; сюда же можно отправлять команды.
- Задачи — что панель делала с сервером и чем это закончилось.
Обо всех вкладках — в статье Управление сервером.
Сервер запущен, но игроки не могут подключиться — почти всегда дело в файрволе: см. Порты игровых серверов.
6. Передайте сервер клиенту
Клиент видит в панели только свои серверы и сам их не создаёт — их выдаёте вы или ваш биллинг. Чтобы отдать сервер:
- Создайте клиенту аккаунт с ролью Клиент (см. Пользователи и роли), если его ещё нет.
- На вкладке Настройки сервера в строке Владелец нажмите Сменить и выберите аккаунт клиента.
Владелец запускает и останавливает сервер, работает с консолью, файлами, бэкапами, картами и модами и меняет параметры с доступом «владелец». Друзьям и помощникам он может открыть часть этого на вкладке Доступ.
Продаёте через биллинг (модуль WHMCS или своя система через HTTP API) — он создаёт серверы и выдаёт их клиентам сам.