Восстановление проекта после аварии октября 2026

Внимание

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

Что случилось

7 октября 2026 года сайт потерял основную базу данных. Последняя резервная копия базы — от 8 мая 2026 года. Сайт развёрнут заново на другом хостинге.

  • Всё, что было на сайте до 8 мая, восстановлено из резервной копии.

  • Изменения после 8 мая восстанавливаются частично: из копий уведомлений, которые сайт рассылал (почта, Telegram, лента), и из выгрузок, которые мастера скачивали себе сами.

Пока идёт восстановление, на сайте висит баннер о восстановительных работах. Новые проекты можно заводить и полноценно в них работать. Новости и ответы на вопросы мастеров — в Telegram-канале JoinRPG.

Для игроков

Что делать игроку:

  • Ждите, пока мастер разблокирует проект. До этого в проекте нельзя писать комментарии, оплачивать взнос и менять заявку.

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

  • Если вы регистрировались после мая — аккаунт восстановлен по email, на который приходили письма с сайта. Задайте пароль через ссылку «Забыли пароль?» на странице входа.

  • Если вы входите через ВКонтакте и email в ВК тот же, что на сайте, — вход сам привяжется к восстановленному аккаунту. Если email в ВК другой, получится второй, пустой аккаунт — в этом случае лучше сначала войти по паролю.

  • Если вы регистрировались на сайте в последние сутки перед аварией — зарегистрируйтесь заново.

  • Если аккаунт не находится (например, у вас не был указан email) — напишите через страницу поддержки.

  • Профиль (ФИО, контакты, аватар, привязки соцсетей), изменённый после мая, мог откатиться — проверьте его и поправьте.

  • Заполните анкету заново, если об этом попросит мастер: часть полей заявки могла не восстановиться.

Статус «Заблокирован»

Статус «Заблокирован» получили проекты, которые были активны по резервной копии от 8 мая, и восстановленные проекты, созданные после мая. На странице проекта появляется плашка «Проект заблокирован на время восстановления данных».

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

Проекты, созданные после 8 мая, восстановлены «пустыми»: с прежним номером, названием и создателем, который стал мастером проекта. Поля, группы и персонажей в таком проекте нужно восстанавливать с нуля — тем же способом, что описан ниже.

В заблокированном проекте можно:

  • добавлять и снимать мастеров, менять их права;

  • настраивать поля проекта (создавать, править, менять варианты и порядок);

  • работать с сетками ролей и привязкой к КогдаИгре;

  • пользоваться страницей «Восстановление проекта»;

  • снять блокировку или закрыть проект.

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

Важно

Снятие блокировки — последний шаг. Инструменты восстановления работают только в заблокированном проекте. Заблокировать проект снова нельзя.

Порядок действий мастера

1. Соберите свои материалы

Найдите всё, что у вас есть по проекту: выгрузки списка персонажей и списка заявок в Excel (xlsx), свои таблицы, документы, тексты вводных. Не удаляйте старые выгрузки — это главный источник данных о персонажах, группах и полях.

2. Верните мастеров

В проектах, созданных до мая, остались мастера, которые были в проекте на 8 мая; в проектах, созданных после, — только создатель. Пригласите заново тех, кто добавился позже (как добавить мастера).

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

3. Заведите поля проекта

Настройки полей, сделанные после мая, не восстанавливаются. Заведите поля заново (Прочее > Поля персонажа / заявки): тип, видимость, варианты (подробнее о полях).

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

4. Восстановите заявки, группы и персонажей

Откройте Заявки > Восстановление проекта. Пункт виден только в заблокированном проекте и только мастерам с правом управлять заявками. Группы и персонажей может восстанавливать только мастер с правом редактировать персонажей и группы.

Страница собирает проект из двух источников:

  • копии уведомлений — заявки с прежними номерами: игрок, статус, ответственный мастер, взнос, установленный вручную, перемещения на другого персонажа;

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

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

Как пользоваться:

  1. Загрузите выгрузки персонажей и заявок. Подходят только выгрузки самого сайта в формате Excel (xlsx), до 30 МБ; выгрузки в csv не подходят. Можно загрузить несколько выгрузок разных дат.

  2. Проверьте дату каждой выгрузки: по ней решается, что свежее. Дата подставляется из свойств файла; если её там нет, введите сами. Выгрузка без даты не учитывается.

  3. Проверьте сопоставление колонок с полями проекта: несопоставленные колонки показаны отдельно. Если нужного поля не хватает — заведите его и загрузите выгрузку снова.

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

  5. Отметьте нужное и нажмите «Применить отмеченные».

Полезно знать:

  • Игрокам при восстановлении ничего не отправляется, а в истории заявки остаётся запись о восстановлении.

  • Потерянные группы и новые персонажи создаются с прежними номерами, скрытыми; группы — прямо под корневой группой. Расставьте иерархию и видимость сами.

  • Выгрузки на сервере не сохраняются: если обновить страницу, их нужно загрузить снова.

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

  • После применения назначьте ответственного мастера новым персонажам вручную — ответственный из выгрузки только показывается в плане.

  • Игрок должен быть на сайте, иначе его не выбрать в строке заявки. Если аккаунт игрока не восстановился — см. раздел «Для игроков».

Подсказка

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

5. Восстановите комментарии

На той же странице, ниже, — блок «Комментарии к заявкам». Запускайте его после восстановления заявок: комментарии к заявке, которой нет на сайте, восстановить некуда.

  • Комментарии возвращаются из уведомлений с прежними авторами и временем.

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

  • Скрыт ли мастерский комментарий от игрока, сайт определяет по тому, получил ли игрок уведомление о нём. Комментарии с пометкой «Под вопросом» могли быть и скрытыми — после восстановления проверьте, кому они видны.

  • Финансовые операции здесь пропускаются — их восстанавливают отдельно (см. ниже).

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

6. Дозаполните поля, которых не было в выгрузке

  • Публичные поля и поля, которые заполняет игрок, — после разблокировки попросите игроков заполнить их заново (пригодится список Заявки > Игрокам нужно заполнить).

  • Скрытые мастерские поля — заполните сами из своих материалов.

7. Сверьте финансы

  • Онлайн-оплаты восстанавливает команда сайта по данным платёжной системы.

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

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

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

8. Снимите блокировку

Когда восстановили всё, что нужно, откройте Прочее > Настройка и нажмите «Снять блокировку», а затем «Разблокировать». Это может сделать мастер с правом настраивать проект. Проект вернётся ровно в то состояние, в котором был до блокировки, — например, если приём заявок был открыт, он снова откроется.

Предупреждение

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

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

Предупреждение

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

Что не восстанавливается

Этого вернуть не получится, придётся восстанавливать вручную или заводить заново:

  • тексты сюжетов и вводных, изменённые после мая (известен только факт публикации);

  • иерархия, описания и настройки групп — группы возвращаются только с названиями и составом из выгрузки;

  • настройки проекта и полей;

  • персонажи без заявок, созданные после мая (если их нет в выгрузке);

  • расписание и таймслоты;

  • поселение;

  • способы оплаты, переводы между мастерами, суммы переводов между заявками;

  • профили пользователей после мая: ФИО, контакты, аватары, привязки соцсетей;

  • аккаунты, зарегистрированные в последние сутки перед аварией;

  • события, о которых никому не ушло уведомление.

Где ещё поискать недостающее:

  • свои выгрузки, таблицы и документы;

  • письма и Telegram-уведомления от сайта — у мастеров и у игроков;

  • кэш поисковиков и web.archive.org — для публичных сеток ролей и страниц персонажей.

Если что-то пошло не так или нужна помощь — пишите в Telegram-канал JoinRPG или через страницу поддержки.