Игровые серверы
Игровой сервер предоставляет персонажей, инвентарь, онлайн и игровые операции. Для каждого сервера проекта создается отдельная запись, связанная с логин-сервером.
Список
Откройте Проекты -> Игровые серверы. Карточка показывает состояние, сборку, рейты и доступные действия.
Статус ВКЛ означает, что сервер включен администратором. Состояние подключения проверяется отдельно:
- Не проверен - после создания или изменения подключения проверка еще не завершилась;
- Доступен - последняя автоматическая проверка игровой базы прошла успешно;
- Недоступен - соединение не установлено. Панель запланирует следующую проверку автоматически.
При повторных ошибках интервал увеличивается с 5 минут до 1 часа. После восстановления соединения сервер автоматически возвращается в состояние Доступен. Сетевой сбой не выключает сервер и не изменяет настройки проекта.
Создание
Нажмите Добавить игровой сервер, выберите игру и заполните обязательные параметры нового сервера.
Основные настройки
На вкладке Основное задайте название, статус, рейты, логин-сервер и поддерживаемую серверную библиотеку. Библиотека определяет доступные операции и дополнительные вкладки. Сохраните запись после заполнения обязательных полей.
Вкладки расположены в одну строку. Если нужная вкладка скрыта, прокрутите панель стрелками по краям или перетащите её мышью. На телефоне проведите пальцем по панели вкладок.
База данных
Укажите драйвер, host, имя базы, отдельного пользователя и пароль. Значения credentials на скриншотах демонстрационные.
Порты
Укажите игровой IP и порт. Если сборка использует Cached, заполните его адрес и порт отдельно.
Рейтинг
Выберите таблицы, доступные игрокам, и размер каждого топа. Значение Выключено скрывает таблицу целиком. Ниже отдельно настраиваются статистика мира, ряды графика и дополнительные разделы: сводка, распределения персонажей, поиск, сравнение и история.
Чтобы не показывать число персонажей или кланов на графике, отключите соответствующий ряд. Общая сводка и таблицы персонажей управляются отдельно. Сохраните изменения: при следующем открытии статистики игрок увидит новый набор разделов. Примеры до и после скрытия показывают настройки и результат в кабинете.
Онлайн
Настройте источник онлайна и параметры опроса. Используйте поддерживаемый сборкой метод, чтобы не создавать лишнюю нагрузку на игровую базу.
При включённой эмуляции опубликованный онлайн рассчитывается так: (реальный онлайн + фиксированная прибавка) × множитель, с округлением вниз. Если эмуляция выключена, на сайт передаётся реальное значение. Изменённые настройки применяются к следующим замерам; сохранённая история не пересчитывается.
Главная страница показывает опубликованные значения, время замера и их актуальность. До следующего замера остаётся последнее полученное число. Отсутствие данных не означает нулевой онлайн или выключенный сервер. Подробный контракт для своего шаблона приведён в API статистики сервера.
Возможности
Включите только операции, которые реализованы выбранной серверной библиотекой: работа с персонажами, инвентарем, складом и другими игровыми функциями.
Проверка соединения
Кнопка соединения в карточке выполняет проверку базы данных, игрового порта и Cached, если он используется. Результат проверки сразу обновляет общее состояние подключения сервера. Ручной сброс ошибок не требуется: состояние и следующая попытка управляются автоматически.
После изменения базы данных, адресов или портов старый backoff сбрасывается, а сервер ставится на ближайшую автоматическую проверку. Ручной статус ВКЛ/ВЫКЛ при этом не изменяется.
После успешной проверки добавьте сервер в проект и дождитесь автоматического обновления конфигурации клиента.