{ExampleOfUserVariable}

{VERSIONSHORT}

Server{ServerName}
Track{TrackNameFull} ({TrackNameShort})
Duration{RaceLength}
Conditions{RaceConditions}

Race results | Highest climber | Race leader | Laps led | Lap by lap graph | Race progress graph | First lap | Lap time stability | Average lap | Best lap | Best splits | Best possible lap | Top speed

[RaceResults ]
Race results >
PRacerCarRace timeBest lapLapsPitsFlagsPenalty
{Position}.{PlayerName} ({UserName}){Car}{Gap}{BestLap}{LapsDone}{PitsDone}{Flags}{Penalty}

[HighestClimber ]
Highest climber
PRacerStartFinishGain
{Position}.{PlayerName} ({UserName}){StartPos}{FinishPos}{Difference}

[RaceLeader ]
Race leader
NRacerLaps
{Position}.{PlayerName} ({UserName}){LapsLead}

[LapsLed ]
Laps led
PRacerLaps
{Position}.{PlayerName} ({UserName}){LapsLed}

Lap by lap graph

Race progress graph

[FirstLap ]
First lap
PRacerTimeGap
{Position}.{PlayerName} ({UserName}){LapTime}+{Difference}

[LapTimesStability ]
Lap times stability
PRacerDev.GapLaps
{Position}.{PlayerName} ({UserName}){Deviation}+{Difference}{LapsDone}

[AverageLap ]
Average lap
PRacerTimeGap
{Position}.{PlayerName} ({UserName}){LapTime}+{Difference}

[BestLap ]
Best lap
PRacerTimeGapLap
{Position}.{PlayerName} ({UserName}){LapTime}+{Difference}{Lap}

[[BestSplitTable ]]
[BestSplit ]
Best split {SplitNumber}
PRacerTimeGapLap
{Position}.{PlayerName} ({UserName}){SplitTime}+{Difference}{Lap}

[BestPossibleLap ]
Best possible lap
PRacerTimeGapBest lap
{Position}.{PlayerName} ({UserName}){LapTime}+{Difference}+{DifferenceToBestLap}

[TopSpeed ]
Top Speed, kph
PRacerSpeedGap
{Position}.{PlayerName} ({UserName}){TopSpeed}+{Difference}
{ExampleOfUserVariable Extended race statistics} {Wind0 no wind}{Wind1 low wind}{Wind2 high wind} {Weather0 Bright clear}{Weather1 Cloudy}{Weather2 Evening}{Weather3 Overcast}{Weather4 Sunset cloudy}{Weather5 Day}{Weather6 Dusk overcast}{Weather7 Moon cloudy}{Weather8 Clear}{Weather9 Unknown}