/dev/arena/league-size/set

Выставить размер группы лиге в текущей версии конфига.

Адрес метода

/dev/arena/league-size/set

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

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

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

Параметры

Параметр Обязательный Тип Описание
league_cid ДА string cid лиги
size ДА int размер группы; 0 — без ограничения

Результат

{
    "response": { "success": 1, "league_cid": "bronze", "size": 1, "was": 100 }
}

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

Зачем существует. Соблюдение лимита иначе непроверяемо: у Бронзы размер 100, и заполнить её пришлось бы сотней игроков, каждый из которых создаётся через админку. С размером 1 тот же инвариант — «в группе не больше size» — ловится на двух.

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

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

Кэш версии конфига сбрасывается явно, иначе новое значение не будет видно до перезапуска.