Location of the race results

You will find the race results in the %localappdata%/Sector3_Studios_AB/results directory. You can also use the API or the web client to send the race results to an HTTP or FTP endpoint in an XML or JSON format.

Results file

Attributes

StartTime and Time

StartTime and Time are expressed as Unix timestamps. Use https://www.epochconverter.com/ for a quick manual conversion.

Incident.Type

The Incidents attribute is an array of Incident objects containing Type, Points and OtherUserId. The latter two are self-explanatory, and Type is one of:

0: Car to car collision
1: Collision with a track object
2: Going the wrong way
3: Going off track
4: Staying stationary on the track
5: Losing control of the vehicle
6: Invalid Lap
7: Not serving a penalty
8: Disconnecting / Giving up before the end of a race

JSON output example

{
  "Server": "The Dollar Racing Club",
  "StartTime": 1613297643, // Unix timestamp
  "Time": 1613301070,
  "Experience": "RaceRoom Experience",
  "Difficulty": "Custom",
  "FuelUsage": "Off",
  "TireWear": "Off",
  "MechanicalDamage": null,
  "FlagRules": "None",
  "CutRules": "Off",
  "RaceSeriesFormat": null,
  "WreckerPrevention": "Off",
  "MandatoryPitstop": "Off",
  "Track": "RaceRoom Raceway",
  "TrackLayout": "Classic Sprint",
  "Sessions": [
    {
      "Type": "Practice",
      "Players": [
        {
          "UserId": 1139656,
          "FullName": "Mathieu Dhondt",
          "Username": "laundromat",
          "UserWeightPenalty": 0,
          "CarId": 252,
          "Car": "Aquila CR1 Sports GT",
          "CarWeightPenalty": 0,
          "LiveryId": 1936,
          "CarPerformanceIndex": 150,
          "Position": 0,
          "PositionInClass": 0,
          "StartPosition": 0,
          "StartPositionInClass": 0,
          "BestLapTime": -1,
          "TotalTime": -1,
          "FinishStatus": "None",
          "RaceSessionLaps": []
        }
      ]
    },
    {
      "Type": "Qualify",
      "Players": [
        {
          "UserId": 1139656,
          "FullName": "Mathieu Dhondt",
          "Username": "laundromat",
          "UserWeightPenalty": 0,
          "CarId": 252,
          "Car": "Aquila CR1 Sports GT",
          "CarWeightPenalty": 0,
          "LiveryId": 1936,
          "CarPerformanceIndex": 150,
          "Position": 1,
          "PositionInClass": 1,
          "StartPosition": 1,
          "StartPositionInClass": 1,
          "BestLapTime": -1000,
          "TotalTime": -1,
          "FinishStatus": "Finished",
          "RaceSessionLaps": [
            {
              "Time": -1000,
              "SectorTimes": [
                -1000,
                -1000,
                -1000
              ],
              "PositionInClass": 1,
              "Valid": false,
              "Position": 1,
              "PitStopOccured": false,
              "Incidents": [
                {
                  "Type": 6,
                  "Points": 1,
                  "OtherUserId": 0
                }
              ]
            },
            {
              "Time": -1000,
              "SectorTimes": [
                -1000,
                -1000,
                -1000
              ],
              "PositionInClass": 1,
              "Valid": true,
              "Position": 1,
              "PitStopOccured": false,
              "Incidents": [
                {
                  "Type": 6,
                  "Points": 1,
                  "OtherUserId": 0
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "Type": "Race2",
      "Players": [
        {
          "UserId": 1139656,
          "FullName": "Mathieu Dhondt",
          "Username": "laundromat",
          "UserWeightPenalty": 0,
          "CarId": 252,
          "Car": "Aquila CR1 Sports GT",
          "CarWeightPenalty": 0,
          "LiveryId": 1936,
          "CarPerformanceIndex": 150,
          "Position": 1,
          "PositionInClass": 1,
          "StartPosition": 1,
          "StartPositionInClass": 1,
          "BestLapTime": -1000,
          "TotalTime": 0,
          "FinishStatus": "DidNotFinish",
          "RaceSessionLaps": [
            {
              "Time": -1000,
              "SectorTimes": [
                -1000,
                -1000,
                -1000
              ],
              "PositionInClass": 1,
              "Valid": false,
              "Position": 1,
              "PitStopOccured": false,
              "Incidents": [
                {
                  "Type": 4,
                  "Points": 1,
                  "OtherUserId": 0
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "Type": "Race3",
      "Players": [
        {
          "UserId": 1139656,
          "FullName": "Mathieu Dhondt",
          "Username": "laundromat",
          "UserWeightPenalty": 0,
          "CarId": 252,
          "Car": "Aquila CR1 Sports GT",
          "CarWeightPenalty": 0,
          "LiveryId": 1936,
          "CarPerformanceIndex": 150,
          "Position": 1,
          "PositionInClass": 1,
          "StartPosition": 1,
          "StartPositionInClass": 1,
          "BestLapTime": -1000,
          "TotalTime": 0,
          "FinishStatus": "DidNotFinish",
          "RaceSessionLaps": [
            {
              "Time": -1000,
              "SectorTimes": [
                -1000,
                -1000,
                -1000
              ],
              "PositionInClass": 1,
              "Valid": false,
              "Position": 1,
              "PitStopOccured": false,
              "Incidents": []
            }
          ]
        }
      ]
    }
  ]
}