Перейти к основному содержимому

Проекты

Проект объединяет клиентский сайт, игровые серверы, языки, способы входа, платежи и внешний вид кабинета. Перед созданием проекта подготовьте логин-сервер, игровые серверы и почтовый профиль.

Список проектов​

Откройте Проекты -> Проекты. В списке видны состояние проекта, домен, подключенные серверы и действия управления.

Создание​

  1. Нажмите Добавить проект.
  2. Укажите название и публичный URL с https://.
  3. Выберите игру, основной язык, логин-сервер и игровые серверы.
  4. Назначьте почтовый профиль и сохраните проект.

После сохранения система автоматически создает идентификаторы, signing key и identity.contextToken. Значения на скриншотах демонстрационные и не используются реальными установками.

Основное​

На вкладке Основное задаются статус, адрес проекта, игровые серверы, языки и аналитика. Подключайте только те языки, которые должны быть доступны посетителям.

Сайт​

Вкладка Сайт управляет публичными страницами, навигацией, контактами и содержимым главной страницы клиентского сайта.

Статистика на сайте​

На вкладке Сайт отдельно включаются Онлайн, Аккаунты и Персонажи. Сохраните проект после выбора. Если настройка отсутствует, соответствующий показатель выключен. Допустимы все восемь сочетаний: включение одного показателя не требует включения остальных.

ПереключательНастройкаЧто публикуется
Онлайнsite.statistics.onlineОпубликованное число игроков онлайн.
Аккаунтыsite.statistics.accountsЧисло зарегистрированных пользователей кабинета во всём проекте.
Персонажиsite.statistics.charactersЧисло персонажей на выбранных игровых серверах.

Под Аккаунтами здесь понимаются зарегистрированные пользователи кабинета, а не игровые аккаунты. Это показатель проекта, который не складывается по серверам и не меняет охват при выборе игры. Число персонажей не равно числу пользователей: у одного пользователя может быть несколько персонажей.

Онлайн, аккаунты и персонажи включаются независимо в настройках проекта.

Выключенный показатель скрывается, а не заменяется нулём или сообщением о недоступности. Отключение онлайна или персонажей также скрывает соответствующий ряд истории. При выключенных Персонажах недоступны общее число персонажей, распределения по расам и полу и популярность классов. Таблицы рейтингов управляются отдельно и не выключаются вместе с этими показателями. Формат данных описан в справочнике API.

Восемь вариантов публикации​

Все показатели выключены

На сайте нет публичных счётчиков. Выключенные показатели не занимают место под нулевые значения или прочерки.

Онлайн: выключен. Аккаунты: выключены. Персонажи: выключены.
Только онлайн

Показывается онлайн видимых серверов выбранной игры. Число пользователей кабинета и персонажей скрыто.

Онлайн: включён. Аккаунты: выключены. Персонажи: выключены.
Только аккаунты

Показывается число зарегистрированных пользователей кабинета во всём проекте. Замеры игровых серверов для этого показателя не нужны.

Онлайн: выключен. Аккаунты: включены. Персонажи: выключены.
Только персонажи

Публикуется число персонажей на видимых серверах выбранной игры. Оно не сообщает, сколько игроков сейчас онлайн.

Онлайн: выключен. Аккаунты: выключены. Персонажи: включены.
Онлайн и аккаунты

Онлайн относится к выбранным серверам, а аккаунты показывают зарегистрированных пользователей всего проекта. Эти числа не складываются друг с другом.

Онлайн: включён. Аккаунты: включены. Персонажи: выключены.
Онлайн и персонажи

Видны два отдельных показателя выбранных серверов: текущий онлайн и число персонажей. Аккаунты остаются скрытыми.

Онлайн: включён. Аккаунты: выключены. Персонажи: включены.
Аккаунты и персонажи

Число пользователей кабинета показано рядом с числом персонажей. По этим показателям нельзя определить текущий онлайн.

Онлайн: выключен. Аккаунты: включены. Персонажи: включены.
Все показатели включены

Онлайн, пользователи кабинета и персонажи публикуются отдельно. Каждый показатель сохраняет свой смысл и время измерения.

Онлайн: включён. Аккаунты: включены. Персонажи: включены.

Замеры и доступность​

При включённом онлайне общий показатель на главной странице складывается по видимым карточкам серверов выбранной игры. В карточке каждого сервера показано его опубликованное значение. Скрытые серверы в этот счётчик не входят. Для собственного сайта можно запросить один сервер, выбранную группу или все серверы проекта. Число персонажей суммируется отдельно по выбранным серверам; аккаунты запрашиваются один раз для проекта.

Общий онлайн относится к видимым серверам выбранной игры, а не ко всем зарегистрированным пользователям.

Число 0 означает полученный нулевой замер. Рядом с онлайн-значением отображаются актуальность и время последнего замера в UTC. Если для сервера настроена эмуляция онлайна, сайт показывает уже скорректированное значение. Эти настройки описаны в разделе Игровые серверы.

Измеренный ноль остаётся числом 0. Время рядом с показателем относится к самому замеру.

Если новые замеры задерживаются, последнее значение остаётся на экране с пометкой Последний замер. Общий счётчик тоже отмечается как устаревший, если хотя бы один из его замеров устарел. Нулевой онлайн сам по себе не означает, что сервер выключен.

Устаревшее значение сохраняет время последнего замера и не выдаётся за новое.

Если замеров ещё нет или получить данные временно невозможно, вместо числа показывается - с соответствующей подписью. При отсутствии хотя бы одного значения общий онлайн также не показывается: неполная сумма могла бы ввести посетителя в заблуждение. После восстановления связи значения обновляются автоматически при следующем получении данных.

Отсутствие замера и ошибка получения данных отличаются от измеренного нуля.

Те же правила применяются к числу персонажей: измеренный 0 остаётся числом, отсутствие замеров не считается нулём, а сохранённый устаревший замер отмечается отдельно. Ошибка получения данных также не превращается в нулевое население. Если недоступны серверные замеры, успешно полученное число пользователей кабинета продолжает отображаться.

Все три показателя включены: аккаунты доступны, онлайн и персонажи временно показаны прочерками. Это не нулевые замеры и не выключенные переключатели.

Кабинет​

На вкладке Кабинет включаются регистрация, способы входа, CAPTCHA, создание игрового аккаунта, пользовательские страницы и функции личного кабинета. Регистрация управляется одним переключателем, а правила подтверждения и отправки писем находятся во вкладке Почта.

Для связанных аккаунтов отдельно настраиваются доступность функции, общий лимит и предел заявок, ожидающих подтверждения. Общий лимит можно отключить. Предел ожидающих заявок остается обязательным и предотвращает накопление неподтвержденных связей; он не превращается в безлимитный вместе с основной квотой.

Почта​

Вкладка Почта управляет письмами регистрации и восстановлением пароля. Здесь включаются подтверждение адреса, приветственное письмо, предложение подписки и доступный способ восстановления. В этой же вкладке открывается политика проверки адресов проекта: провайдеры, лимиты времени, поведение при недоступности, API-ключи и правила доменов. Подробный порядок описан в разделе Проверка email.

Защита восстановления​

Отдельно задаются лимит запросов с одного IP, интервал повторного письма на один адрес и число попыток проверки кода. Для диагностики укажите IP, email или оба значения. Кнопка Сбросить очищает только выбранные ограничения этого проекта и не затрагивает общий кэш.

Визуализация​

Вкладка Визуализация определяет тему, логотипы, цветовую схему и отображение элементов для гостей и авторизованных игроков.

Платежная система​

На вкладке Платежная система задайте валюту проекта и суммы в форме пополнения.

  1. Выберите код валюты и количество знаков после запятой для цен магазина.
  2. Укажите полное название валюты и сокращение, которое увидят игроки.
  3. Задайте минимальную и максимальную суммы для выбора при пополнении. Рекомендуемая сумма выбирается при открытии формы; это одно число, а не список.
  4. Сохраните проект. Новые значения появятся в кабинете после обновления настроек.
Валюта проекта, подписи для игроков и суммы в форме пополнения

Курс пересчёта, округление, допустимый диапазон оплаты и комиссии настраиваются в разделе Платёжная система -> Ценовые политики. Для подключения оплаты создайте аккаунт провайдера, настройте способы оплаты и их доступность по игровым серверам.

Centrifugo​

Эта вкладка подключает уведомления в реальном времени. Укажите WebSocket URL, API URL, API key и proxy secret своей установки Centrifugo. Используйте отдельные credentials для каждого окружения.

Launcher​

Включите Launcher только для проекта, который отправляет события лаунчера. Ключ создается системой и относится к выбранному проекту.

Дополнительная ячейка​

Если лимит текущего тарифа исчерпан, кнопка Купить ячейку открывает подтверждение покупки дополнительного проекта.

Загрузка конфигурации​

Изменения обычно доставляются автоматически. Действие Загрузить настройки позволяет повторно отправить текущую конфигурацию вручную после восстановления связи или обслуживания клиентского сайта.

Очистка данных​

Откройте Проекты -> Очистка данных у нужного проекта. В списке показаны категории и количество записей: игровые аккаунты, сессии, балансы, предметы на складе, заявки на регистрацию и другие данные. Отметьте только те категории, которые нужно удалить.

Полный сброс: мастер-аккаунты и связанные данные удаляет мастер-аккаунты и все перечисленные связанные данные, даже если остальные флажки не отмечены. Число рядом с этим пунктом обозначает количество мастер-аккаунтов. Удаление необратимо.

Кнопка очистки доступна после загрузки списка и выбора категории. Если список не загрузился, повторите попытку позже. Если в этот момент подтверждается регистрация, очистка заявок не выполняется: дождитесь завершения и повторите действие.

Категории и количество записей перед необратимым удалением

При очистке оценок можно удалить только неотвеченные приглашения или всю историю оценок. Эти варианты выбираются отдельно; полная очистка также обновляет рейтинг проекта и серверов.

Проверка соединения​

Проверка отдельно показывает доступность сайта, конфигурации и базы данных.

Все компоненты доступны
Сайт, конфигурация и база данных недоступны
Частичный результат помогает определить неисправный компонент

После успешной проверки откройте сайт в приватном окне и проверьте языки, регистрацию, вход, кабинет и тестовый платеж.

Защита от одноразовых адресов и правила доменов настраиваются на странице Проверка email.

Проект готов, когда сайт, конфигурация и база данных имеют успешный статус, а выбранные игровые серверы доступны игроку.