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

Простыми словами
Создать свою комнату было худшим, что можно было сделать в opolyx, и цифры говорили это прямо. Комнаты, которые открывали игроки, жили около восемнадцати секунд — ровно столько человек готов был ждать, — а первый соперник появлялся в среднем через две минуты сорок одну секунду. Комната не была сломана. Она просто была примерно в девять раз медленнее любого разумного ожидания.
Теперь этот разрыв закрыт с другой стороны. Первый соперник заходит через 6–12 секунд, следующие — с интервалом в несколько секунд, а заполнившаяся комната стартует сама. Игроки по-прежнему появляются по одному, а не все разом: комната, которая наполняется мгновенно, выглядит фальшиво, — но ждать теперь приходится по-человечески.
Задержка никогда не была одним числом. Это лесенка: каждая ступень — пауза после предыдущего прихода, поэтому ожидания складываются, а комната, куда продолжают заходить живые игроки, отодвигает следующего бота, а не соревнуется с ним. Вот эти накопленные моменты прихода в комнате на четверых — то, что действительно видит хозяин:
Одно место намеренно занимается медленно. В комнате на 3 и более мест последнее свободное ждёт 45–120 секунд, прежде чем его займёт бот, — чтобы живой игрок, просматривающий лобби, действительно успел туда сесть. Это единственное место, где прежняя неторопливость была права, и единственное, где она сохранилась.
Два следствия помельче. Комната один на один теперь заполняется так же быстро, как любая другая: правило «придержать последнее место» раньше срабатывало и в дуэли, где единственное свободное место — ваш единственный соперник, так что игра 1 на 1 не могла собраться быстрее трёх минут. И полная комната, в которой 3 минуты ничего не происходит, теперь стартует сама, не дожидаясь хозяина, который уже закрыл вкладку.
Для тех, кому интересны детали
Всё, что ниже, измерено на проде по комнатам, созданным людьми, — тем, чей создатель не бот и не одна из двенадцати персон, — и разделено по моменту выката, 11 августа 2026 года, 14:00 UTC. «До» считается со дня, когда персоны вообще начали заполнять комнаты: 606 комнат. «После» — первые сутки на новых таймингах: 84 комнаты. Сутки — короткое окно, поэтому это первое измерение, а не окончательное.
| Медиана, комнаты игроков | До | После |
|---|---|---|
| Ожидание первого соперника | 161 s | 13 s |
| Комнаты, куда вообще пришёл бот | 21% | 51% |
| Комнаты, дошедшие до игры | 79% | 92% |
| Ожидание до старта игры | 77 s | 36 s |
| Сколько комнат измерено | 606 | 84 |
Ошибка с дуэлью вылезла из того же разбора. Проверка «это последнее свободное место?» была простым подсчётом мест, поэтому срабатывала и в комнате на двоих — где это место и есть ваш единственный возможный соперник. За измеренные две недели семнадцать таких комнат были брошены в среднем через 75 секунд, при окне, которое не могло открыться раньше трёх минут. Теперь долгое ожидание требует ещё и комнаты минимум на 3 мест.
Сами тайминги переехали из переменных окружения в одну jsonb-колонку строки настроек (миграция 0057), редактируемую из админки, — так что перенастройка лобби стоит сохранения, а не передеплоя. Правила, которые её читают, лежат в одном общем модуле: демон вызывает его, чтобы решить, когда бот садится, а форма в админке — ту же функцию, чтобы показать, во что складывается лесенка. Поэтому предпросмотр не может разойтись с поведением.
