/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 в ответе — прежнее значение. Тест обязан вернуть состояние стенда, а взять «каким оно
было» больше негде: конфиг мы только что переписали.
Кэш версии конфига сбрасывается явно, иначе новое значение не будет видно до перезапуска.