{ "ID": "1d5308a3-ee2d-419f-bcb1-04c629ae6afe", "Name": "Tours 23", "Created": "2025-02-12T20:04:30.292007419+02:00", "Updated": "2025-02-12T20:13:46.685046069+02:00", "Deleted": "0001-01-01T00:00:00Z", "Filters": null, "EntryList": {}, "Sessions": [ { "ID": "ee03740c-91da-440a-9973-3f1e490a1176", "Created": "2025-02-12T20:13:46.685029207+02:00", "Updated": "0001-01-01T00:00:00Z", "Deleted": "0001-01-01T00:00:00Z", "ParentIDs": [ "1d5308a3-ee2d-419f-bcb1-04c629ae6afe" ], "SortType": "", "NumEntrantsToReverse": 0, "WarmUpSessionTime": 120, "RaceConfig": { "Cars": "", "Track": "hss_tours_1923", "DisableChecksums": false, "ChecksumTrackKN5": true, "ChecksumCarKN5": 3, "OnlyChecksumACDOfChosenCar": false, "TrackLayout": "", "SunAngle": 0, "LegalTyres": "", "FuelRate": 100, "DamageMultiplier": 100, "TyreWearRate": 100, "AllowedTyresOut": 4, "ABSAllowed": 1, "TractionControlAllowed": 1, "StabilityControlAllowed": 0, "AutoClutchAllowed": 0, "TyreBlanketsAllowed": 0, "ForceVirtualMirror": 0, "RacePitWindowStart": 0, "RacePitWindowEnd": 0, "ReversedGridRaceSource": 0, "ReversedGridRacePositions": 0, "TimeOfDayMultiplier": 0.1, "QualifyMaxWaitPercentage": 200, "RaceGasPenaltyDisabled": 1, "MaxBallastKilograms": 50, "RaceExtraLap": 0, "MaxContactsPerKilometer": -1, "ResultScreenTime": 90, "PickupModeEnabled": 0, "LockedEntryList": 0, "LoopMode": 0, "AutoLoopEvent": false, "DriverSwapEnabled": 0, "DriverSwapMinTime": 120, "DriverSwapDisqualifyTime": 30, "DriverSwapPenaltyTime": 0, "DriverSwapPenaltyType": 4, "DriverSwapBoPNumLaps": 2, "DriverSwapDriveThroughNumLaps": 2, "DriverSwapDriveThroughAddSwapTime": false, "DriverSwapBoPAmount": 50, "DriverSwapMinimumNumberOfSwaps": 0, "DriverSwapNotEnoughSwapsPenalty": 0, "DriverSwapTimeDuration": 0, "MaxClients": 0, "RaceOverTime": 600, "StartRule": 2, "IsSol": 1, "ForcedApps": [ "49a89119-5d8e-4b88-9ef0-23ff8c76e984" ], "ForceOpponentHeadlights": false, "DisableDRSZones": false, "TimeAttack": false, "ExportSecondRaceToACSR": false, "DynamicTrack": { "SessionStart": 94, "Randomness": 1, "SessionTransfer": 0, "LapGain": 9999 }, "Sessions": { "RACE": { "Name": "Race", "Time": 0, "Laps": 17, "IsOpen": 1, "WaitTime": 180, "VisibilityMode": 0, "QualifyingType": 0, "QualifyingNumberOfLapsToAverage": 0, "CountOutLap": false, "DisablePushToPass": false, "IsSolo": false } }, "Weather": { "WEATHER_0": { "Graphics": "sol_03_Scattered Clouds_type=17_time=0_mult=1_start=1719907200", "BaseTemperatureAmbient": 26, "BaseTemperatureRoad": 22, "VariationAmbient": 1, "VariationRoad": 2, "WindBaseSpeedMin": 3, "WindBaseSpeedMax": 5, "WindBaseDirection": 270, "WindVariationDirection": 15, "ChampionshipPracticeWeather": "", "Duration": 30, "CSPTransitionDuration": 30, "Sessions": [ "RACE" ], "CMWFXType": 17, "CMWFXTimeMulti": 1, "CMWFXTimeMultiUnModified": 1, "CMWFXDate": 1719907200, "CMWFXDateTimezone": "UTC", "CMWFXDateUnModified": 1719907200, "Weighting": 1, "MinimumDuration": 0, "MinimumTransitionDuration": 0, "TrackWetness": 0, "RainPresetID": "00000000-0000-0000-0000-000000000000", "CMWFXPracticeDate": 1719907200, "CMWFXPracticeTimeMulti": 0, "CMWFXPracticeTimeMultiUnModified": 0, "PracticeGraphicsName": "sol_03_Scattered Clouds_type=17_time=0_mult=0_start=1719907200" }, "WEATHER_1": { "Graphics": "sol_31_Light Drizzle_type=3_time=0_mult=1_start=1719907200", "BaseTemperatureAmbient": 22, "BaseTemperatureRoad": -2, "VariationAmbient": 1, "VariationRoad": 2, "WindBaseSpeedMin": 5, "WindBaseSpeedMax": 7, "WindBaseDirection": 270, "WindVariationDirection": 15, "ChampionshipPracticeWeather": "", "Duration": 30, "CSPTransitionDuration": 30, "Sessions": [ "RACE" ], "CMWFXType": 3, "CMWFXTimeMulti": 1, "CMWFXTimeMultiUnModified": 1, "CMWFXDate": 1719907200, "CMWFXDateTimezone": "UTC", "CMWFXDateUnModified": 1719907200, "Weighting": 1, "MinimumDuration": 0, "MinimumTransitionDuration": 0, "TrackWetness": 0, "RainPresetID": "952d1514-b747-44e2-9eea-1511b067db17", "CMWFXPracticeDate": 1719907200, "CMWFXPracticeTimeMulti": 0, "CMWFXPracticeTimeMultiUnModified": 0, "PracticeGraphicsName": "sol_31_Light Drizzle_type=3_time=0_mult=0_start=1719907200" } }, "CMWFXTimeMultiUnModified": 1, "CMWFXPracticeTimeMultiUnModified": 0, "CSPRequiredVersion": 3282, "CSPCoreOptions": "D", "CSPExtraOptions": "[EXTRA_RULES]\r\nALLOW_WRONG_WAY = 1 ; Allow cars to drive either way\r\nMAX_METERS_WRONG_WAY = 500 ; Available since 0.2.0, maximum distance allowed to drive wrong way before penalty is applied\r\n\r\nENFORCE_BACK_TO_PITS_PENALTY = 1 ; Adds penalty during race when using back-to-pits AC command, same as when using “back to pits” in pause menu\r\nSLIPSTREAM_MULT = 0.7\r\nLIMIT_LOCK_CONTROLS_TIME = 10\r\nLIMIT_LOCK_CONTROLS_TOTAL_TIME = 10 \r\nNO_BACK_TO_PITS_OUTSIDE_OF_PITS = 0\r\nINVALIDATE_LAP_TIME_IN_PITS = 0 ; Invalidate lap time if car ever goes through pits (for tracks with pitlane surfaces not marked as invalid)\r\nREQUIRED_MODULES = lighting_fx, weather_fx ; Optional list of required modules (just use the names of their configs), if set, live setting changes are disabled\r\nPITS_ORDER = F\u003cTR\u003e ; Fuel, Tires, Repair\r\n ; Angle brackets around things that can be done in parallel, default AC behaviour is \u003cFTR\u003e\r\nSURFACES_FX = 1 ; Enable the SurfacesFX module\r\n\r\n[PITS_SPEED_LIMITER]\r\nDISABLE_FORCED = 1 ; set to 1 to disable forced pits speed limiter; default is 0\r\nKEEP_COLLISIONS = 0 ; set to 1 to activate collisions between cars in pits; default is 0\r\nSPEED_KMH = 300\r\nSPEEDING_PENALTY=DRIVE_THROUGH\r\n\r\nSPEEDING_PENALTY_LAPS = 3\r\nSPEEDING_SUBSEQUENT_PENALTY = TELEPORT_TO_PITS ; Optional, stricter penalty for a second violation \r\nSPEEDING_SUBSEQUENT_PENALTY_TIME = 10 ; How long controls will be locked, in seconds\r\n\r\n[EXTRA_DATA]\r\nTYRES_BLOWN_STATE = 1\r\nCAMBER_TOE_STATE = 1 ; Exchanges toe and camber angles, requires enabled custom motion\r\n\r\n[EXTRA_TWEAKS]\r\nCUSTOM_MOTION = 1, SMOOTH,RESET ; flags are optional, separated by a comma\r\nJUMP_LIMIT = 0.3\r\nJUMP_PAUSE_COLLISIONS_FOR = 3\r\nSHOW_DISCONNECTED = 1\r\n\r\n[CUSTOM_PHYSICS]\r\nREAL_MASS = 1\r\n\r\n[EMERGENCY_RESET]\r\nFALL = 10 ; Distance in meters, if car is below the ground more than that, it gets reset\r\nCOLLISION = 10 ; Time in seconds, if car is stuck in a wall for more than that, it gets reset\r\nPENALTY = 1 ; If this optional parameter is set to 1, resetting would apply the same penalty as manually teleporting to pits\r\n\r\n[RAIN_PREVIEW]\r\nINTENSITY = 1\r\nREQUIRED = 1\r\nWITH_PHYSICS = 1\r\n\r\n[RAIN_RACING_LINE_PREVIEW]\r\nENABLED=1\r\nFADING_PERIOD=600 ; Fading time (seconds for racing line to go from 100% offset to 0%, pouring rain reduces time); from 60 s to 600, round to 10\r\nSPEED_THRESHOLD=10, 90 ; Speed threshold (cars start to have an effect at first value, full effect at second value; km/h)\r\nBODY_RADIUS=0.6, 1.2 ; Car body radius (first value for inner radius with full intensity, second for fading out outer radius; meters)\r\nBODY_MULT=0.01 ; Car body multiplier; from 0 to 1, perc.\r\nWHEELS_MULT=0.03 ; Car wheels multiplier; from 0 to 1, perc.\r\nSPLASH_MULT=0.03 ; Car splash multiplier; from 0 to 1, perc.\r\n\r\n[WEATHER_FX]\r\nTIMEZONE = 7200 ; Offset from UTC in seconds; if DST is needed, add it here\r\nLATITUDE = 47.3941 ; Latitude in degrees, use a number (so 36° 15' becomes 36.25)\r\nLONGITUDE = 0.6848 ; Longitude in degrees, also use a number\r\n\r\n[SCRIPT_...]\r\nSCRIPT = 'https://vintageracers.eu/wp-content/uploads/fuelfetch.lua'\r\n\r\n[SCRIPT_...]\r\nSCRIPT = 'https://vintageracers.eu/wp-content/uploads/fall_recovery.lua'", "CSPTransitionEnabled": true, "CSPTransitionWeighted": false, "CMWFXDate": 0, "CMWFXDateTimezone": "", "CSPTransitionDuration": 0, "LiveWeather": false, "LiveWeatherLocation": "", "LiveWeatherTimeOffset": 0, "CustomCutsEnabled": false, "CustomCutsOnlyIfCleanSet": false, "CustomCutsIgnoreFirstLap": true, "CustomCutsNumWarnings": 4, "CustomCutsPenaltyType": 0, "CustomCutsBoPAmount": 50, "CustomCutsBoPNumLaps": 1, "CustomCutsDriveThroughNumLaps": 2, "CustomCutsTimeDuration": 5, "DRSPenaltiesEnabled": false, "DRSPenaltiesWindow": 1, "DRSPenaltiesEnableOnLap": 3, "DRSPenaltiesNumWarnings": 2, "DRSPenaltiesPenaltyType": 1, "DRSPenaltiesBoPAmount": 50, "DRSPenaltiesBoPNumLaps": 2, "DRSPenaltiesDriveThroughNumLaps": 2, "DRSPenaltiesTimeDuration": 5, "CollisionPenaltiesEnabled": false, "CollisionPenaltiesTypeToPenalise": 0, "CollisionPenaltiesIgnoreFirstLap": true, "CollisionPenaltiesOnlyOverSpeed": 40, "CollisionPenaltiesNumWarnings": 4, "CollisionPenaltiesPenaltyType": 4, "CollisionPenaltiesBoPAmount": 50, "CollisionPenaltiesBoPNumLaps": 2, "CollisionPenaltiesDriveThroughNumLaps": 2, "CollisionPenaltiesTimeDuration": 2, "TyrePenaltiesEnabled": false, "TyrePenaltiesMustStartOnBestQualifying": false, "TyrePenaltiesBestQualifyingForSecondRace": false, "TyrePenaltiesPenaltyType": 0, "TyrePenaltiesMinimumCompounds": 2, "TyrePenaltiesMinimumCompoundsPenalty": 0, "TyrePenaltiesBoPAmount": 0, "TyrePenaltiesBoPNumLaps": 0, "TyrePenaltiesDriveThroughNumLaps": 0, "TyrePenaltiesTimeDuration": 0, "MandatoryLongPitEnabled": false, "MandatoryLongPitMinimumNumberOfLongPits": 2, "MandatoryLongPitDuration": 100, "MandatoryLongPitFailedToMeetMinimumTimeDuration": 120, "MandatoryLongPitPenaltyWindow": 20, "MandatoryLongPitPenaltyType": 6, "MandatoryLongPitBoPAmount": 50, "MandatoryLongPitBoPNumLaps": 2, "MandatoryLongPitDriveThroughNumLaps": 2, "MandatoryLongPitTimeDuration": 30, "UnservedDriveThroughTimePenalty": 20, "DriftModeEnabled": false, "DriftModeSendChatMessages": false, "SpeedTraps": null, "SpeedTrapsSendChatMessages": false, "AutoKickIdleTime": 0, "AutoKickBlockListMode": 0, "ClassMap": null, "ChampionshipID": "00000000-0000-0000-0000-000000000000", "RaceWeekendID": "00000000-0000-0000-0000-000000000000" }, "OverridePassword": false, "ReplacementPassword": "", "StartedTime": "0001-01-01T00:00:00Z", "CompletedTime": "0001-01-01T00:00:00Z", "ScheduledTime": "0001-01-01T00:00:00Z", "ScheduledServerID": "", "Results": null, "StartWhenParentHasFinished": false, "Points": {}, "UIPosX": 0, "UIPosY": 0 } ], "ChampionshipID": "00000000-0000-0000-0000-000000000000", "SpectatorCars": [], "SpectatorCarEnabled": false, "EntryListUIPosX": 0, "EntryListUIPosY": 0, "SpectatorCar": { "InternalUUID": "00000000-0000-0000-0000-000000000000", "PitBox": 0, "Name": "", "Team": "", "GUID": "", "Model": "", "Skin": "", "RaceNumber": 0, "ClassID": "00000000-0000-0000-0000-000000000000", "Ballast": 0, "SpectatorMode": 0, "Restrictor": 0, "FixedSetup": "", "ConnectAsSpectator": false, "IsPlaceHolder": false, "CSPCarFlags": null, "VIP": false } }