Мы сделали тайминг для своей лиги, прежде чем начали хостить чужие.
Pitwall начинался не как хостинг-компания. Он начался с Discord, сервера Bathurst по субботним вечерам и растущей горы споров о том, что на самом деле случилось во втором повороте, - которые никто не мог разрешить, потому что никто этого не видел.
- 1
enum.gg сначала был сообществом
enum.gg начался как небольшое австралийское сообщество симрейсинга: Discord, полный людей, которые предпочитают вести собственную решётку, а не ждать в очереди матчмейкинга. Мы арендовали машину, подняли сервер Bathurst и проводили лиговые вечера для всех, кто приходил. Когда сессия заканчивалась, единственной записью был чей-то скриншот.
- 2
У AC EVO нет API таймингов
В AC EVO нет официального API тайминга или результатов. Нет live-позиций, нет секторных отсечек, нет способа выяснить, кто кого задел на Chase, кроме как прокручивать запись голосового чата. Каждая известная нам лига вела результаты по таблице, записи экрана и большой доле доброй воли.
- 3
Мы читаем сервер сами
Наш движок читает то, что сервер и так отправляет пилотам, плюс его собственные логи и файлы результатов, и превращает это в позиции, круги, сектора и результаты каждой сессии, вспомнил кто-нибудь про запись или нет. Ввод пилота (газ, тормоз) - следующий.
- 4
Другим администраторам хотелось того же
Когда на нашем сервере появились live-тайминг, настоящие результаты и телеметрия «круг против круга», другие организаторы лиг спросили, как получить то же у себя. «Расшифруйте бинарный протокол сами» - не ответ, поэтому мы упаковали движок, панель и хостинг в одно целое: Pitwall.
Почему это хостинг (пока)
Мы начинали как self-hosters, поэтому знаем обе стороны. Большинство администраторов лиг предпочли бы гоняться, а не обслуживать Linux-машину, и хостинг берёт это на себя: установку, обновления AC EVO, перезапуски после сбоев и выделенные ядра.
Мы хотим, чтобы вы могли запускать это и на своём железе. Конвейер телеметрии пока не упакован для этого, поэтому сейчас есть лист ожидания. В любом случае привязки нет: отменяйте, когда захотите.
Тарифы хостингаenum.gg всё ещё в гонке
Сообщество, с которого всё началось, до сих пор активно и по-прежнему первым получает то, что мы создаём.
Посмотрите, что видит движок
Полный пример гоночного вечера: живая карта, тайминг, секторы и сравнение кругов.