Главная 2026-10-04 04:05

Руководство пользователя

Как пользоваться encounter-engine. Три раздела — по ролям:

Роли складываются: автор игры — это обычный игрок, который создал игру. Отдельно записываться в авторы не нужно.

Английская версия: en.md. Как поставить свой сервер: deployment.ru.md.


Общее

Регистрация и вход

Регистрация — «Зарегистрироваться» в левом меню (/signup). Нужны только ник и e-mail: пароль вы не придумываете, его генерирует сервер и присылает письмом. Ник виден другим игрокам, e-mail — нет (кроме администратора сервера).

Сразу после регистрации вы уже вошли. Смените присланный пароль на свой — в профиле; письмо об этом и просит. Пароль из письма — временный по смыслу, но сам он не протухает.

Вход — «Войти» (/login), выход — «Выйти».

Забыли пароль — ссылка «Забыли пароль?» на странице входа. На указанный адрес придёт ссылка, которая действует ограниченное время; по ней задаётся новый пароль. Сервер отвечает одинаково, существует такой адрес или нет — по ответу нельзя проверить, зарегистрирован ли кто-то.

Регистраций и запросов сброса пароля с одного адреса можно сделать ограниченное число за период. Если вы упёрлись в «Слишком много попыток» на общем Wi-Fi — подождите и попробуйте снова.

Профиль

«Профиль» в левом меню. Что здесь есть:

  • ник — под ним вас видят другие;
  • контакты — телефон, Instagram, Telegram, отметки о мессенджерах (Telegram, WhatsApp, Viber, Signal, MAX) и дата рождения. Все необязательные. Их видит только администратор сервера, другим игрокам они не показываются;
  • язык интерфейса — см. ниже;
  • часовой пояс — см. ниже;
  • смена пароля — новый пароль, его подтверждение и текущий пароль. Без текущего пароля новый не примут: иначе любой, кто дорвался до незакрытого браузера, менял бы пароль насовсем.

Часовой пояс

В профиле можно выбрать свой часовой пояс. Тогда все даты и время — начало игры, время финиша, записи в логах — показываются в нём, а не в поясе сервера. Если не выбирать, берётся пояс сервера.

Экраны, где время критично (логи, результаты), подписаны: «Время показано в поясе …» — чтобы не пришлось гадать, чьё это время.

Язык интерфейса

Переключатель языка — в шапке страницы. Доступны русский, английский, українська, ქართული, Türkçe, беларуская и polski.

У залогиненного пользователя выбранный язык запоминается в профиле и действует на всех устройствах. Разово язык можно задать параметром ?locale=en в адресе — он перебивает и профиль, и настройку сервера.

Важно: переключатель меняет только интерфейс — меню, кнопки, служебные сообщения. Тексты заданий, названия и описания игр пишет автор, и они всегда показываются так, как он их написал. Для многоязычных игр язык заданий переключается отдельно — см. Язык заданий.

Рядом есть кнопка «Тема» — переключает светлое и тёмное оформление.


Игроку

Команда

Играют командами. Пока вы не в команде, играть нельзя.

Попасть в команду можно тремя способами:

Создать свою. «Создать команду» в левом меню. Создавший становится капитаном.

Принять приглашение. Капитан приглашает вас по нику. Приглашение появится в личном кабинете — его можно принять или отклонить.

Попроситься самому. «Все команды» (/teams) — список команд, у каждой кнопка «Подать заявку на вступление». Заявка попадает капитану в «Комнату команды», он принимает или отклоняет.

Комната команды

«Комната команды» в левом меню — состав, заявки на вступление (у капитана) и всё, что можно сделать с командой:

Действие Кто может
Пригласить участников капитан
Принять/отклонить заявку на вступление капитан
Передать капитанство капитан, если в команде есть кто-то ещё
Покинуть команду любой участник; капитан — только передав капитанство или оставшись один

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

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

Заявка на игру

Список игр — «Все игры домена» в левом меню. На странице игры видны описание, дата начала, крайний срок регистрации и максимальное число команд.

Капитан подаёт заявку со страницы игры. Дальше она проходит через статусы:

Статус Что значит
Новая Подана, автор ещё не ответил
Принята Команда допущена к игре
Отклонена Автор отказал
Отозвана Капитан отозвал заявку до ответа автора
Отменена Капитан отказался от участия уже после того, как заявку приняли

Заявка подаётся не «в игру вообще», а в её текущий забег — см. следующий раздел.

Забеги

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

Что из этого следует для игрока:

  • у каждого забега свои дата начала, срок регистрации и лимит команд. Страница игры показывает текущий забег — тот, на который сейчас идёт запись или который сейчас идёт;
  • результаты и логи считаются внутри забега. Ваше место — среди тех, кто бежал вместе с вами, а не среди всех, кто когда-либо проходил эту игру;
  • если забегов было несколько, на страницах результатов и логов появляется переключатель «Забеги:» — можно посмотреть, как всё прошло в предыдущий раз.

Новый забег открывает администратор сервера, и только после того, как предыдущий завершён.

Как идёт игра

Игра начинается в назначенное время. До этого момента страница игры не пускает — это нормально.

Играть: страница игры → ссылка на игру, или напрямую /play/НОМЕР_ИГРЫ.

На странице задания:

  • текст задания — что нужно найти или сделать;
  • поле «Код» — сюда вводится найденный код. На заданиях с вариантами вместо поля будет список вариантов;
  • подсказки — появляются сами, по таймеру, отсчёт которого начинается с момента входа команды на задание. До следующей подсказки идёт обратный отсчёт;
  • счётчик кодов, если на задании их несколько и нужны все;
  • фотографии, если автор их приложил — полоска миниатюр под текстом задания и под каждой появившейся подсказкой.

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

Нажатие на фотографию открывает её в полном размере. У PDF и анимированных GIF вместо миниатюры показывается скрепка и имя файла; открываются они так же.

Код принимается независимо от регистра и лишних пробелов по краям. У одного кода может быть несколько допустимых написаний — автор задаёт их сам.

Сколько кодов нужно на задании — решает автор. У задания с несколькими кодами есть два режима: «достаточно любого из кодов» и «нужно найти все коды». Во втором случае показывается счётчик «Правильных кодов введено: N из M». По умолчанию хватает любого.

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

Задания с вариантами

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

За неверно выбранный вариант может начисляться штраф — автор задаёт его в минутах. Штраф не отнимает время на задании и не приближает подсказки: он прибавляется к вашему итоговому времени на финише. Начисляется он каждый раз, в том числе за повторный выбор того же неверного варианта — иначе можно было бы перебрать все варианты по цене одной ошибки.

Текущий штраф виден на странице задания, как только он появился.

За неверно введённый код штрафа нет — он бывает только на заданиях с вариантами.

Язык заданий

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

Если конкретное задание на выбранный язык ещё не переведено, показывается оригинал с пометкой об этом. Тексты никогда не подменяются машинным переводом.

Пауза

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

Во время паузы:

  • отсчёт подсказок остановлен. Новые подсказки не появятся, и время паузы не «съест» ваш запас — после снятия паузы отсчёт продолжится ровно с того места, где остановился;
  • коды не принимаются, поле ввода убрано совсем;
  • задание остаётся видно — можно продолжать думать.

Оставайтесь на месте и дождитесь продолжения.

Сойти с дистанции

Капитан может снять команду с игры — «Сойти с дистанции».

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

Результаты

После финиша команда видит таблицу забега: место, команда, время финиша, штраф и итог.

Место считается по итогу, а не по времени финиша. Команда, набравшая штрафов на заданиях с вариантами, встанет ниже той, которая шла дольше, но без ошибок.

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


Автору игры

Создать игру

«Создать игру » » в личном кабинете. Понадобятся название, описание, дата начала, крайний срок регистрации и максимальное число команд.

Галочка «Черновик?» — ключевая:

  • черновик виден только вам. В нём можно спокойно всё готовить;
  • сняли галочку — игра опубликована, видна всем и доступна для заявок.

Опубликованную игру нельзя редактировать после её начала.

Дата начала, срок регистрации и лимит команд относятся к текущему забегу игры. Пока забег один — а у большинства игр так и есть — разницы не видно: форма та же самая.

Задания, коды и подсказки

Задания добавляются со страницы игры («Добавить новое задание»). Порядок заданий меняется стрелками.

У задания есть:

  • название и текст — то, что увидит игрок;
  • коды — правильные ответы. У каждого кода можно задать несколько вариантов написания — они считаются равнозначными;
  • как засчитывать коды — если кодов несколько: «достаточно любого из кодов» (по умолчанию) или «нужно найти все коды»;
  • варианты ответа — если вместо ввода кода игрок должен выбрать из списка (см. ниже);
  • штраф за неверный ответ в минутах — работает только на заданиях с вариантами;
  • подсказки — каждая с задержкой в минутах от момента входа команды на задание.

Подсказки — главный инструмент управления темпом. Команда, застрявшая на задании, получает их одну за другой; ушедшая вперёд не получает ни одной.

Варианты ответа

На странице задания есть «Варианты ответа». Если у кода заданы варианты, игрок не вводит текст, а выбирает из списка. Правильных вариантов может быть несколько — тогда засчитывается только точное совпадение выбранного набора: «частично верно» здесь не бывает, потому что счёт в игре измеряется временем.

Штраф за неверный выбор задаётся на самом задании, в минутах, и прибавляется к итоговому времени команды.

Файлы и изображения

К заданию и к подсказке можно приложить фотографии — табличку с кодом, здание, которое нужно найти, фрагмент карты.

Загружается один раз, прикладывается сколько угодно. Файлы принадлежат игре, а не заданию. «Файлы» на странице игры — это библиотека игры: загрузите файл там, а потом прикладывайте его из формы любого задания или подсказки, выбирая в «Библиотеке игры». Одну и ту же фотографию можно повесить на несколько заданий — она не загружается заново и не занимает квоту дважды.

Что можно загружать. По умолчанию JPEG, PNG, GIF, HEIC и PDF. Значения по умолчанию — 25 МБ на файл, 10 файлов за одну загрузку и 100 МБ на игру; все три администратор может изменить в настройках, так что это текущие значения, а не незыблемые правила. На странице файлов игры видно, сколько занято: «Занято X МБ из Y МБ». У изображений есть ещё потолок в 50 мегапикселей — до него не дотягивается ни одна телефонная камера.

HEIC конвертируется сам. Фотографии с айфона приходят в HEIC: они перекодируются при загрузке, а не отвергаются.

Тип файла определяется по содержимому, а не по имени. Переименовать что-то.exe в что-то.jpg и загрузить не получится.

Из фотографий вырезаются данные о съёмке. JPEG, PNG и HEIC раскодируются и записываются заново, теряя все метаданные, включая EXIF и GPS. Здесь это важнее, чем в обычном приложении: на задании «найдите это здание» координаты внутри фотографии — это и есть ответ. Исключение: GIF и PDF проверяются, но не перекодируются, и метаданные внутри них сохраняются. Не берите PDF для того, чьи метаданные вы не смотрели.

Файлы прикладываются по языкам. В многоязычной игре у каждой языковой вкладки свой набор, а на основной вкладке лежит набор, не зависящий от языка. Игрок видит файлы с основной вкладки плюс файлы своего языка — сначала общие. То есть фотографию, которую не нужно переводить, кладут на основную вкладку, и её увидят все; а вывеску, снятую на двух языках, — на две языковые вкладки.

Что видит игрок: полоску квадратных миниатюр под текстом задания и такую же под каждой появившейся подсказкой — но не внутри самого текста. Нажатие открывает файл в полном размере. У PDF и анимированных GIF вместо миниатюры показывается скрепка и имя файла.

Удаление. Файлы удаляются на странице файлов игры, и там же помечено, какие из них «не используется». Пока игра идёт, удаление просит сначала ввести имя файла — это намеренное неудобство: файл, убранный посреди забега, пропадает у команд, которые стоят с ним на улице.

Если данные файла пропадут, ошибку вернёт только эта картинка — задание и его текст продолжат открываться.

Импорт заданий списком

«Импорт уровней списком» на странице игры — способ не заводить два десятка заданий руками. Текст вставляется целиком: строка (или несколько подряд) — текст задания, дальше ответы.

Дойдите до угла Киевской и Чуй.
На стене дома — табличка с годом постройки.
A) 1967

Какой город является столицей Беларуси?
A) Брест
B) Гродно
C) *Минск
  • один ответ вида A) КОД — обычное задание с кодом;
  • два и больше — задание с вариантами; правильный помечается звёздочкой, двумя звёздочками — когда правильных несколько;
  • строка вида «буква) текст» всегда читается как ответ, даже посреди задания. Начинать с неё текст задания нельзя.

Перед добавлением показывается разбор: что будет добавлено и что пропущено как уже имеющееся. Импортировать в уже начавшуюся игру нельзя.

Многоязычные игры

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

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

Приложенные файлы тоже делятся по языкам, причём складываются, а не заменяют друг друга — см. Файлы и изображения.

Два правила:

  1. Опубликовать игру с неполным переводом нельзя. Если заявлены русский и английский, а какое-то поле не переведено, публикация будет отклонена, и вам покажут список недостающих полей.
  2. Основной язык нельзя сменить после того, как появились переводы — иначе колонки с текстом остались бы на одном языке, а игра заявляла бы другой.

Заявки команд

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

Тестирование

«Начать тестирование» переводит игру в тестовый режим: она стартует немедленно, и вы можете пройти её сами — в тестовом режиме автору разрешено играть в свою игру.

«Завершить тестирование» возвращает игру в черновик и восстанавливает исходную дату старта.

Внимание: завершение тестирования удаляет все прохождения и логи этой игры. Это и есть его смысл — убрать следы теста перед настоящей игрой. Не нажимайте его на игре, в которую уже играли по-настоящему.

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

Наблюдение за игрой

Со страницы списка игр, у своей игры:

Ссылка Что показывает
(статистика) Все команды: на каком задании и сколько времени на нём
(прямой эфир) Все введённые коды по всей игре, в реальном времени
(лог ответов) Полный лог по всем командам и заданиям

Страница статистики — главный экран во время игры. Оттуда же доступно вмешательство.

Все три экрана подписаны игрой и забегом, показывают число команд и заданий и говорят, в каком часовом поясе выведено время. Полный лог разбит на страницы. Если забегов было несколько, вверху есть переключатель «Забеги:» — прошлый забег никуда не девается.

Вмешательство в идущую игру

На странице статистики своей игры вы можете:

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

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

Вернуть команду в игру. Отменяет «Сойти с дистанции», если капитан нажал его случайно. Отсчёт подсказок начинается заново.

Сбросить отсчёт. Обнуляет время на задании — если подсказки успели выйти не вовремя.

Изменить правило кодов на задании — «Достаточно любого» / «Нужны все». Спасает, когда одна из точек на многокодовом задании оказалась недоступна: вместо того чтобы разбираться с каждой командой отдельно, вы смягчаете само задание для всех сразу.

Всё это доступно, пока игра идёт, в том числе во время паузы. История ответов (логи) при вмешательстве не меняется никогда — она остаётся честной записью того, что команда на самом деле вводила.

Завершение игры

«ЗАВЕРШИТЬ ИГРУ» заканчивает игру для всех команд разом.

Это необратимо — командам больше не ввести коды. Пользуйтесь, когда игра действительно закончилась.

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

Игру, завершённую по ошибке, администратор может возобновить.

Передача авторства

На странице игры есть «Передача авторства» — введите ник нового автора. После этого игра целиком становится его: он её редактирует, принимает заявки и вмешивается в ход.

Нельзя передать авторство, пока игра идёт, и пока редактирование заморожено администратором.

Удаление игры

Игру можно удалить, только если в неё ещё никто не играл. Как только появилось хотя бы одно прохождение, удаление запрещено: оно оставило бы висящие в никуда логи и результаты команд.

Для игры, которую уже играли, есть снятие с публикации — попросите администратора.


Администратору

Администратор сервера (суперадмин) отвечает за все игры, а не только за свои.

Права выдаются другим администратором. Самый первый администратор назначается из консоли сервера — иначе выдать их было бы некому (см. руководство по установке).

Где что

После получения прав в левом меню появляется раздел «Администрирование»:

Пункт Адрес Что там
Обзор /admin Сводка: игры по статусам, всего игроков/команд/игр, заявки
Все игры /admin/games Все игры сервера с действиями над ними
Игроки /admin/users Все зарегистрированные
Журнал действий /admin/audit Кто что сделал

Со страницы обзора есть ещё две: «Все команды» (/admin/teams) и «Настройки ограничений» (/admin/settings).

Права других игроков

На странице игрока (/admin/users/НОМЕР) — кнопки «Сделать администратором» и «Снять права администратора».

Два ограничения, снять их нельзя:

  • нельзя снять права с самого себя — это защита от случайной блокировки и гарантия того, что у каждого понижения есть второй участник в журнале;
  • нельзя снять права с последнего администратора — сервер никогда не должен остаться без администратора. Это правило действует и в консоли.

На странице игрока видны его контакты — телефон, Instagram, Telegram, мессенджеры, дата рождения. В общем списке их нет намеренно: чтобы посмотреть контакты, нужно осознанно зайти на страницу конкретного человека.

Действия над игроками

Там же, на странице игрока:

Перевести в команду. Когда человек не может уйти сам — например, капитан пропал, а команда распалась.

Удалить аккаунт. Насовсем. Нельзя удалить себя, последнего администратора, капитана (сначала назначьте команде другого) и автора игр — иначе исчезли бы игры, в которые играли другие люди.

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

Перевести игрока нельзя, пока на дистанции его команда — или та, в которую его переводят.

Действия над командами

На /admin/teams: назначить капитана (когда прежний исчез и передать капитанство некому) и удалить команду — только пустую и ни разу не игравшую.

Действия над играми

На /admin/games:

Снять с публикации / Опубликовать. Убирает игру из общих списков и закрывает доступ посторонним. Автор и администратор игру по-прежнему видят.

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

«Заморозить» / «Разморозить». Автор не сможет править игру, запускать и завершать тестирование, удалять её, завершать и передавать авторство. Пользуйтесь, когда нужно разобраться в ситуации и зафиксировать состояние.

Заморозка не мешает автору смотреть свою игру и логи — только менять. Администратора она не ограничивает.

Возобновить. Отменяет завершение игры, если автор нажал «ЗАВЕРШИТЬ ИГРУ» раньше времени.

Сменить автора. То же, что передача авторства, но не спрашивая нынешнего автора — на случай, когда его нет или он не хочет. В отличие от авторской передачи, работает и на замороженной игре, и на идущей.

Открыть новый забег. Провести ту же игру ещё раз — см. ниже.

Заявки (N). Консоль приёма команд — см. ниже.

Удалить. Работает по тому же правилу, что и у автора: только если в игру ещё не играли. Для остальных — снятие с публикации.

Новый забег

«Открыть новый забег» на /admin/games — форма с датой начала, сроком регистрации и лимитом команд. Дальше игра снова принимает заявки, а прошлые результаты остаются на месте, под своим номером забега.

Два условия:

  • предыдущий забег должен быть завершён. Нельзя открыть новый поверх идущего;
  • в игре должно быть хотя бы одно задание.

Дата начала должна быть в будущем, а срок регистрации — раньше начала.

Заявки на игру

«Заявки (N)» у игры на /admin/games — экран, где видно, кто просится в текущий забег, и можно принять или отклонить, не будучи автором.

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

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

Настройки ограничений

/admin/settings — сколько регистраций и сколько запросов сброса пароля можно сделать с одного IP-адреса за указанный период. 0 отключает ограничение.

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

Хранилище

На /admin есть блок «Хранилище»: сколько мегабайт загруженных файлов занято на сервере и каков общий лимит.

Сами ограничения — на /admin/settings, и все они значения по умолчанию, которые можно менять:

Настройка По умолчанию Что делает
Максимальный размер файла (МБ) 25 На один файл, при загрузке
Файлов за одну загрузку 10 Сколько штук за раз
Квота на игру (МБ) 100 На игру, считая оригиналы и созданные превью
Общий лимит на сервер (МБ) 4096 На все игры вместе
Неснижаемый остаток на диске (МБ) 3072 Ниже этого загрузки не принимаются
Разрешённые расширения файлов jpg jpeg png gif heic pdf Список можно только сузить

Два из них стоит пояснить.

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

Список расширений можно только сузить. Перед использованием он пересекается с внутренним неизменяемым списком: убрать pdf получится, а добавить svg — нет. Это сделано намеренно: убранные форматы — как раз те, что умеют носить в себе исполняемый код.

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

Вмешательство в чужие игры

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

Именно для этого и нужны права: автор игры может быть недоступен, а команда стоит посреди города.

Журнал действий

/admin/audit — кто, что, когда и над чем.

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

Что не попадает:

  • действия автора в своей игре. Это обычная работа, а не администрирование; иначе журнал утонул бы в рутине;
  • просмотры. Журнал отвечает на вопрос «кто это изменил», а не «кто это смотрел» — в том числе он не фиксирует просмотр контактов игрока;
  • назначение самого первого администратора из консоли. Обойти это нельзя: журнал ведёт веб-приложение, а консоль работает в обход него.

Записи в журнале не редактируются и не удаляются — ни из интерфейса, ни иным способом. Журнал, который может править тот, о ком он ведётся, журналом не является.

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


Если что-то пошло не так

Симптом Что это значит
«Игра приостановлена организатором» Пауза. Ждите, подсказки не идут, время не теряется
Не пускает на страницу игры до старта Игра ещё не началась — это нормально
Пришёл пароль письмом, а письма нет Проверьте спам. Пароль можно получить заново через «Забыли пароль?»
«Слишком много попыток» при регистрации Ограничение по IP. Подождите или попросите администратора поднять лимит
Не меняется пароль в профиле Нужен ещё и текущий пароль — это защита от смены пароля с чужого браузера
Команда сошла с дистанции по ошибке Автор игры или администратор может вернуть её
Не выйти из команды, не передать капитанство Команда на дистанции. Состав размораживается после игры
Время на странице не то, что на часах Проверьте часовой пояс в профиле; экраны логов подписаны поясом
Не запускается тестирование Скорее всего неполный перевод — причина будет показана
Игру не удаётся удалить В неё уже играли. Используйте снятие с публикации
Автор не может отредактировать игру Либо игра уже началась, либо редактирование заморожено администратором
Нельзя открыть новый забег Предыдущий не завершён, или в игре нет ни одного задания
Место в таблице ниже, чем ожидали К времени финиша прибавлен штраф за неверные варианты