Naar inhoud

We bouwden de timing voor onze eigen liga voordat we die van anderen gingen hosten.

Pitwall begon niet als hostingbedrijf. Het begon als een Discord, een Bathurst-server op zaterdagavond en een groeiende stapel discussies over wat er nu echt in bocht 2 gebeurde, die niemand kon beslechten omdat niemand het kon zien.

  1. 1

    enum.gg was eerst een community

    enum.gg begon als een kleine Australische simracecommunity: een Discord vol mensen die liever hun eigen grid runden dan in een matchmakingwachtrij te staan. We huurden een machine, zetten een Bathurst-server op en draaiden ligaavonden voor wie er maar kwam opdagen. Zodra een sessie voorbij was, was het enige verslag wie een screenshot had gemaakt.

  2. 2

    AC EVO heeft geen timing-API

    AC EVO levert geen officiële timing- of resultaten-API. Geen live posities, geen sectortijden, geen manier om te bepalen wie wie raakte bij de Chase behalve door terug te scrollen door voicechat. Elke liga die we kenden draaide resultaten op een spreadsheet, een schermopname en veel goede wil.

  3. 3

    We lezen de server zelf uit

    Onze engine leest wat de server al naar rijders stuurt, plus zijn eigen logs en resultaatbestanden, en maakt daar posities, rondes, sectoren en uitslagen van voor elke sessie, of iemand nu aan opnemen dacht of niet. Rijderinvoer (gas, rem) is de volgende stap.

  4. 4

    Andere beheerders wilden hetzelfde

    Zodra onze server live timing, echte resultaten en telemetrie per ronde had, vroegen andere ligabeheerders hoe ze dat op die van hen konden krijgen. “Decodeer zelf een binair protocol” is geen antwoord, dus we verpakten de engine, het paneel en de hosting tot één geheel: Pitwall.

Waarom het (voorlopig) gehost is

We begonnen als self-hosters, dus we kennen beide kanten. De meeste ligabeheerders racen liever dan dat ze voor een Linux-machine zorgen, en hosting regelt dat: installaties, AC EVO-updates, herstarts na crashes en dedicated cores.

We willen dat je het ook op je eigen hardware kunt draaien. De telemetriepijplijn is daar nog niet voor verpakt, dus voorlopig is er een wachtlijst. Hoe dan ook zit je nergens aan vast: zeg op wanneer je wilt.

Gehoste abonnementen

enum.gg racet nog steeds

De community die dit allemaal begon is nog steeds actief en staat nog steeds vooraan in de rij voor wat we bouwen.

Zie wat de engine ziet

Een complete voorbeeld-raceavond: livekaart, timing, sectoren en rondevergelijking.