Хотим возобновить публикации новостей о процессе разработки нашей площадки. В преддверии Кубка главы города Красноярска по Dota 2 у нас возникла задача по автоматизации проведения турниров этой дисциплине.
Почему не сделать как у всех? Дискорд-канал, чат в вк? До такой степени, конечно, опускаться мы не будем, это формат 2015 года.
У нас была рабочая система проведения. Турнирная сетка - игроки создают лобби - сообщают (скрин) результат - продвигается сетка. Возможно, большинству организаторов этого достаточно, но в этой схеме очень много недостатков связанных с правилами честной игры.
Прежде чем вступить в команду, участник привязывает steam-аккаунт с которого планирует играть. Но на деле происходит всё не так. В лобби заходят "левые" аккаунты, и даже игроки, к сожалению, помощь друга в Dota 2 очень популярная услуга.
Для нас было основной целью - гарантия честной игры - проверка аккаунта в профиле и лобби.
За несколько бессонных суток бета-версия робота была реализована.
- капитаны команды на сайте подтверждают свою готовность;
- сторона участия и право пика героя выбираются случайно, причем в случае формата bo3 исключена серия из 3 одинаковых сторон;
- бот VSCL Robot приглашает в лобби игроков (если кто-то отменил приглашение, то он может найти Лобби в списке игр через поиск и с паролем указанным на сайте войти в игру);
- в лобби через поиск пустит только тех игроков, которые зашли со своих аккаунтов и только за определенную сторону;
- далее при готовности всех игроков капитаны пишут в чат !ready и запускается 10-секундный отсчет о старте. Через !unready можно остановить процесс;
- игра завершается, автоматически приходит результат на сайт. Если в матче несколько игр, то бот VSCL Robot сразу приглашает в новое лобби.
Во время турнира мы столкнулись с интересной проблемой. Капитан имел низкий уровень порядочности и не мог писать в чате, следовательно и подтвердить готовность. В итоге оперативно реализовали функцию автоматического запуска лобби. При наличии всех 10 игроков в лобби через 60 секунд игра запускается автоматически.
Сейчас мы уже собираем статистику всех игр и в скором времени предоставим участникам турнира и эти данные, которые помогут значительно улучшить уровень игры многих команд. Также мы ведём запись и игровых чатов, тем самым улучшим и порядочность игроков с помощью дисквалификации за неспортивное поведение.
На этом всё, если у вас возникли какие-либо вопросы или пожелания - пишите комментарии.
С уважением, киберспортивная площадка VSCL.RU
Блиц-турниры EPL DOTA2 1x1
26 мар. 2025 г., 14:09Блиц-турниры EPL CS2 1x1
20 мар. 2025 г., 19:15Расширение лиги QUAZAR.GG!
18 мар. 2025 г., 00:00Все победители Кубка Чести! | QUAZAR.GG
10 мар. 2025 г., 18:00Обновление Сезона 2024-2025 | QUAZAR.GG
19 февр. 2025 г., 10:00Все победители Кубка Памяти!
10 февр. 2025 г., 13:31Февральские напарники 2х2 | Регистрация открыта!
27 янв. 2025 г., 18:52Итоги 2024 года
29 дек. 2024 г., 13:43Все победители Кубка Традиций!
29 дек. 2024 г., 12:18Все чемпионы Кубка Героев!
28 нояб. 2024 г., 03:27 Все новости
Войдите или Зарегистрируйтесь чтобы прокомментировать.