Демо CS Panel
Копия сайта с выдуманными данными для проверки. Серверов здесь нет: матч «на сервере» играется сам, раунд каждые 4 секунды. Ломайте смело, каждую ночь всё начинается заново. Нашли ошибку или странность: напишите прямо под нужным пунктом.
Так и задумано в демо (не ошибки)
- «Матчи», «Игроки», «Скины» почти пустые: в демо нет базы статистики и скинов.
- Карточка любого игрока показывает одни и те же цифры: они выдуманные.
- У матча «на сервере» странная статистика (у всех 40% в голову, ассистов нет): матч играется сам.
- Кнопка «Подключиться» ведёт на несуществующий адрес: серверов в демо нет.
- У драфта и вето Демо-кубка нет таймера: иначе сценарий доигрался бы сам, пока никто не смотрит.
Войти как
Steam здесь не нужен: выберите, за кого смотреть. Ссылки в пунктах ниже входят сами.
1. Лобби: игроки садятся сами
Любой игрок со Steam создаёт лобби, остальные садятся в команду A, B или в зрители. Хозяин запускает матч, когда обе команды полные.
- кнопка «Сесть» на свободном месте, пересесть в другую команду, «Смотреть»
- строка состояния сверху: сколько ещё ждём
- создать своё лобби: режим 5×5 или 2×2, BO, карта, пароль, CSTV
- ссылка для друзей открывает лобби
- открытое меню «⋯» и «Настройки лобби» не закрываются сами, пока страница обновляется; ошибка под лобби не пропадает до следующего действия
- форма «Новое лобби» не сбрасывается, пока список обновляется; двойной клик по «Создать» создаёт одно лобби
Нашёл проблему или есть идея
2. Лобби: капитаны выбирают игроков
Все встают в «Ждут выбора». Хозяин назначает двух капитанов (или ими станут двое с лучшим рейтингом), капитаны по очереди берут игроков, после последнего выбора матч создаётся сам.
- меню «⋯» у игрока: «Капитан команды A / B», «В зрители», «Убрать из лобби»; назначенный капитан сразу со значком «★ капитан A»
- «Начать выбор игроков» активна только при 10 (4) игроках
- во время выбора хозяин не может менять настройки и состав, только «Отменить выбор» или выбрать «За капитана»
- в демо таймер выбора выключен (в бою у капитана 45 секунд, потом выбор делается сам)
- в драфте видно, чей ход; после выбора ход переходит
- после последнего выбора открывается страница матча
Нашёл проблему или есть идея
3. PUG: очередь и «Матч найден»
Игрок встаёт в очередь 5×5 или 2×2. Когда набрались все, у каждого всплывает окно «Матч найден → Принять» на 40 секунд. Все приняли: команды делятся поровну по рейтингу, дальше выбор карт.
- окно «Матч найден», звук, таймер
- после «Принять» переход на страницу матча
- очередь или лобби, что-то одно: встали в очередь, вышли из лобби (и наоборот), об этом есть сообщение
- у Nyan кнопка «Встать» неактивна и написано почему: он в выборе игроков (пока «Драфт 2×2» не доигран)
- после «Принять» доиграйте вето: капитан-бот сам не ходит, за него сходит admin на странице матча, иначе боты не вернутся в очередь
- если не принять или отказаться, вы 30 с не можете встать в очередь
- закрыли вкладку: через 3 минуты вы не в очереди
Нашёл проблему или есть идея
4. Лимит FACEIT ELO и пятёрка
В турнире может стоять лимит суммы FACEIT ELO. Капитан при заявке отмечает игроков, которые будут играть (5 из состава, в 2×2 двоих): на сервер пустят только их, запасной выйдет через заявку на замену. Игрок без FACEIT считается как 1000, организатор может поставить ему своё число или не допустить. Сумма проверяется при заявке и перед стартом. В демо FACEIT выдуманный.
- у игроков видно ELO и откуда оно (FACEIT, без FACEIT, организатор), сумма меняется при выборе
- сверх лимита кнопка не нажимается
- «Изменить пятёрку» до старта
- организатор: «Поставить ELO», «Не допускать», «Допустить сверх лимита», «Посев по FACEIT»
- в заявке на замену видно, какой станет сумма пятёрки, и «СВЕРХ ЛИМИТА»
Нашёл проблему или есть идея
5. Группы: двойной круг и равенство очков
В группе можно играть один круг (каждая пара один раз) или двойной (дважды, во втором матче команды меняются местами). При равных победах место решают матчи между равными командами, потом разница карт и раундов. Если две команды равны во всём на месте выхода из группы, панель сама ставит им решающий матч BO1, и плей-офф его ждёт.
- в таблице у команды подпись «выше по: …» (личные встречи, разница карт и раундов, решающий матч, посев)
- под группой блок «Решающий матч», финал ждёт его
- после решающего матча места меняются и финал заполняется
- в «Правилах» написано, один круг или двойной
- после старта «Круг в группе» не меняется
Нашёл проблему или есть идея
6. Организатор турнира (не админ)
Сторонний организатор ведёт и судит только свои турниры: создаёт их, принимает заявки, делает ходы в вето за капитана, вводит счёт, ставит паузу и тех. победу, откатывает раунд. Серверов, консоли, аренды и чужих турниров у него нет. Роль даёт админ в разделе «Пользователи», а в настройках турнира админ может добавить организаторов.
- в «Управлении турнирами» только Демо-кубок и свой черновик, нет «Быстрого матча», выбора серверов и LAN-серверов
- на странице матча нет поля «команда серверу» и выбора порта, кнопки «Пауза», «Тех. победа» и «Раунды» есть
- «Пауза» и другие кнопки отвечают «Готово» (если сервер что-то ответил — «Ответ сервера: …»), пока идёт долгое действие видно «Выполняется…»; на телефоне сообщение судьи прилипает к низу экрана
- набранное в «Результат вручную» и «Время матча» не сбрасывается, пока страница обновляется; у админа ответ на команду серверу стоит под её полем
- выбранный раунд в полоске держится, повторный клик возвращает к живому киллфиду
- /admin уводит в «Управление турнирами», консоли серверов не видно
- чужой турнир («Осенний кубок») управлять нельзя
- в настройках турнира «Подпись на серверах»: во время матчей она стоит вместо GLOBERCE PL в чате и названии сервера (в демо сервера нет, только поле)
Нашёл проблему или есть идея
7. Турнир: выбор карт (вето)
Капитаны по очереди банят и пикают карты на сайте, на каждый ход есть таймер (иначе ход сделается случайно). После вето матч сам уходит на сервер (в демо он играется сам).
- понятно, чей ход и что делать
- сторону на пикнутой карте выбирает соперник
- после вето матч «идёт», счёт растёт, потом результат
- у игрока матча видны строки подключения с паролем, у гостя пароля нет
- кнопки карт не мигают, таймер хода идёт сам, страница обновляется раз в 4 с без перерисовки
- ошибка хода (чужой ход, занятая карта) видна до следующего хода, потом исчезает
Нашёл проблему или есть идея
8. Турнир: сетка, команды, статистика
Публичная страница турнира: сетка с результатами, список матчей, команды с составами, статистика игроков и правила.
- вето BO1 как на мейджоре Valve: первая команда убирает 2 карты, вторая 3, первая 1, сторону выбирает вторая (под вето так и написано)
- BO по стадиям: матчи BO1, полуфиналы BO3, финал BO3 (в «Правилах» и на матчах); матч за 3-е место между проигравшими в полуфиналах
- победитель проходит дальше по сетке
- вкладки «Матчи», «Команды», «Статистика», «Правила»
- плашки «Ваш ход» / «Ваш матч» вверху у капитана
Нашёл проблему или есть идея
9. Регистрация, чек-ин, команды
Капитан создаёт команду, зовёт игроков по ссылке-приглашению и заявляет команду на турнир. Если включён чек-ин, перед стартом капитан подтверждает участие.
- заявить команду, «Подтвердить участие» (чек-ин), «Сняться»
- вступить по приглашению; во время турнира состав заморожен
- выбранная пятёрка и ответ «Команда зарегистрирована» не сбрасываются, пока страница обновляется (раз в 10 с)
- в управлении: «Начать турнир» с чек-ином объясняет, чего не хватает
Нашёл проблему или есть идея
10. Замены во время турнира
Если игрок не может играть, капитан просит замену (кто уходит, кто приходит, причина), админ одобряет. Лимит замен задаётся в настройках турнира.
- заявка видна капитану и админу, после одобрения новый игрок в составе
- капитана заменить нельзя, лимит работает
- открытая форма «Нужна замена?» и набранное в ней не закрываются и не стираются, пока страница обновляется
- одобренные замены видны во вкладке «Команды»
Нашёл проблему или есть идея
11. LIVE
Все идущие матчи: счёт, игроки с K/D, киллфид со значками оружия как в игре, полоска раундов.
- счёт и киллфид обновляются сами
- значки оружия и «в голову»
- клик по раунду в полоске показывает его события
- выбранный раунд остаётся выбранным, пока страница обновляется; повторный клик возвращает живой киллфид
Нашёл проблему или есть идея
12. Управление турнирами (админ)
Создать турнир (5 форматов), пул карт, настройки, заявки команд, посев, старт, результат вручную, замены.
- создать турнир и открыть регистрацию
- посев по рейтингу, «Начать турнир»: посеянные на своих местах, остальные по жребию
- «Swiss-кубок (заявлено 6)»: предупреждение «только 8, 16 или 32 команды» и отказ старта; 8 команд → 2 победы для выхода
- на странице матча: ходы за капитанов, результат вручную
- правки в «Настройках» не пропадают, если между делом одобрить команду или поставить посев: у заголовка «не сохранено», есть «Отменить правки»
- два посева подряд (ввести, Tab, ввести, Tab) сохраняются оба; «Убрать» команду спрашивает подтверждение
Нашёл проблему или есть идея
13. Карточка игрока и меню аккаунта
Справа в шапке вход и меню игрока. Карточка игрока: итоги, средние, моменты (Entry, Clutch, мультикиллы).
- цифры читаются, нет пустых мест
- меню аккаунта: профиль, команды, выход
- таблица игроков: сортировка по любой колонке мышью и с клавиатуры (Tab до заголовка, Enter), поиск по нику
Нашёл проблему или есть идея
14. Матчи и статистика матча
Сыгранные матчи по дням: счёт, карты, турнир, демка. Матч открывает статистику игроков по каждой карте серии.
- поиск по команде, карте или турниру
- вкладки карт в серии: таблицы и картинка меняются
- уровни FACEIT у игроков появляются сами через пару секунд, без перезагрузки
- на телефоне названия команд видны целиком, а не «N… 13:9 K…»
- несуществующий адрес (матч, лобби, турнир, любая опечатка) показывает страницу «не найдено» с меню, а не текст {"detail"…}
Нашёл проблему или есть идея
15. Восстановить раунд (админ)
MatchZy сохраняет каждый раунд. Если сервер упал или раунд надо переиграть, админ выбирает матч и раунд, и сервер загружает матч с начала этого раунда. В демо игровых серверов нет: список виден, а восстановить не на что.
- матчи с раундами по порядку, счёт у каждого раунда
- неполный бэкап (раунд 21 у erlan против Nurik) нажать нельзя
- «12 часов» показывает только идущий матч bluewater против R1dll, «3 дня» ещё и вчерашний erlan против Nurik
- без серверов написано, что выбрать не из чего
Нашёл проблему или есть идея
16. Скины
Игрок выбирает скины для наших серверов: готовые наборы, нож, перчатки, агенты, музыка, любое оружие. Для T, CT или обеих сторон. В демо выбор хранится только в песочнице, на серверы не попадает.
- поставить набор и отменить его кнопкой «Отменить»
- у AK-47 Nyan скин только на T: в режиме «Обеим сторонам» карточка показывает «разные»
- окно выбора: поиск, износ, паттерн, StatTrak; Esc и клик мимо окна закрывают его, фокус возвращается на карточку
- нож: выбрать модель, потом «Скин для …» в том же окне
- на телефоне окно выбора листается, страница под ним стоит
Нашёл проблему или есть идея
17. Превью ссылок в Telegram и Discord
Ссылка на турнир, матч, лобби или приглашение в команду, вставленная в чат, показывает название и пару слов о нём. Ссылка на лобби и приглашение не уводит превью на страницу входа Steam.
- скопируйте адрес страницы из браузера и вставьте в Telegram или Discord: видно название, а не «CS Panel»
- у лобби с паролем в превью замок, самого пароля нет
- у матча с выбранной картой в превью её картинка