/dev/arena/season-rewind

Отмотать игрока на сезон назад — состояние «не заходил на арену с прошлой недели».

Адрес метода

/dev/arena/season-rewind

Требует сессию пользователя

Только не-прод или админ

Весь раздел /dev/arena доступен, если сервер не продовый либо у игрока стоит флаг админа.

Параметры

Параметр Обязательный Тип Описание
seasons НЕТ int(1+) На сколько сезонов назад
reseat НЕТ int(0..1) 1 — пересадить в группу этого прошлого сезона

Результат

{"response": {"success": 1, "season_id": 26, "group_id": 13}}

Что важно знать

Без reseat игрок остаётся в группе ТЕКУЩЕГО сезона — получается состояние «строка игрока отстала, группа нет». Для проверки ленивого переноса при следующем заходе этого достаточно.

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

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