Przejdź do treści

Zbudowaliśmy pomiar czasu dla własnej ligi, zanim zaczęliśmy hostować cudze.

Pitwall nie zaczynał jako firma hostingowa. Zaczął od Discorda, serwera Bathurst w sobotnie wieczory i rosnącej sterty kłótni o to, co naprawdę wydarzyło się w zakręcie 2, których nikt nie mógł rozstrzygnąć, bo nikt tego nie widział.

  1. 1

    enum.gg było najpierw community

    enum.gg zaczęło jako mała australijska społeczność sim racingu: Discord pełen ludzi, którzy woleli prowadzić własną stawkę, niż czekać w kolejce matchmakingu. Wynajęliśmy maszynę, postawiliśmy serwer Bathurst i prowadziliśmy wieczory ligowe dla każdego, kto się pojawił. Po sesji jedynym zapisem był czyjś zrzut ekranu.

  2. 2

    AC EVO nie ma API czasów

    AC EVO nie ma oficjalnego API czasów ani wyników. Żadnych pozycji na żywo, żadnych czasów sektorów, żadnego sposobu, by rozstrzygnąć, kto w kogo uderzył na Chase, poza przewijaniem czatu głosowego. Każda liga, którą znaliśmy, prowadziła wyniki z arkusza, nagrania ekranu i dużej dawki dobrej woli.

  3. 3

    Serwer czytamy sami

    Nasz silnik czyta to, co serwer i tak wysyła kierowcom, plus jego własne logi i pliki wyników, i zamienia to w pozycje, okrążenia, sektory i wyniki każdej sesji, niezależnie od tego, czy ktoś pamiętał o nagrywaniu. Wejścia kierowcy (gaz, hamulec) są następne.

  4. 4

    Inni admini chcieli tego samego

    Gdy nasz serwer miał już pomiar czasu na żywo, prawdziwe wyniki i telemetrię okrążenie przeciw okrążeniu, inni prowadzący ligi pytali, jak mieć to u siebie. „Zdekoduj binarny protokół sam” to nie odpowiedź, więc spakowaliśmy silnik, panel i hosting w jedno: Pitwall.

Dlaczego hostowane (na razie)

Zaczynaliśmy jako self-hosterzy, więc znamy obie strony. Większość adminów lig woli się ścigać, niż dbać o maszynę z Linuksem, a hosting się tym zajmuje: instalacje, aktualizacje AC EVO, restarty po awariach i dedykowane rdzenie.

Chcielibyśmy, żebyś mógł uruchomić to także na własnym sprzęcie. Potok telemetrii nie jest jeszcze do tego spakowany, więc na razie jest lista oczekujących. Tak czy inaczej nie ma uwięzienia: anuluj, kiedy chcesz.

Plany hostowane

enum.gg wciąż się ściga

Społeczność, od której to wszystko się zaczęło, wciąż jest aktywna i wciąż stoi pierwsza w kolejce do tego, co budujemy.

Zobacz, co widzi silnik

Pełny przykładowy wieczór wyścigowy: mapa na żywo, pomiar czasu, sektory i porównanie okrążeń.