Race Control - LennysLounge/ACC-Race-Control GitHub Wiki
The race control page gives you a list of events that happen during the session as well as access to the race control subsystems like the google sheets integration and the virtual safety car.
Event list
The event list shows a list of events that ocured during the session. It will show when a session ends and when a new session start or when a session was joined for the first time. In addition to that it will show events that have been generated by the sub systems like the collision detection or the virtual safety car.
An event will always have a session time associated with it in the "Time" column. This is the time during the session when this event was triggerd.
The "Info" column will give you information about this event like involved cars or any additional information required.
Whenever a car number is displayed you can click on it to switch to this car directly.
If a replay is useful for an event there will be a "Replay" button with a second time displayed. Clicking the replay button will start a short instant replay to show you this event. The replay will start 5 seconds before the event and stop 5 seconds after it. The Time after the replay button show you the timestamp in the replay where you can find this event.
Subsystems
The Race control page has a few sub systems that add more ways to control or monitor the race.
Collision detection
Race Control will automatically detect collision during any session and trigger an event with the cars involved and the replay time.
When multiple crashes happen at the same time they can be combined to a single event.
Sometimes only a single car will be detected for a collision, this does not mean that this car is at fault.
The collision detection is always active.
Virtual safety car
The virtual safety car system can be used to impose a strict speed limit on the session.
! The exact implementation of a VSC period is up to the organizers of the race !
To start a VSC period open the "Virtual safety car" window and click "start". A status bar will appear telling you that a VSC period is active and a VSC start event will be triggerd. Clicking "stop" will stop the VSC period and a VSC stop event will be triggerd.
A VSC violation will be triggerd if a car is above the Speed limit by more than speed tolerance speed for more than time tolerance time. For example, with the default values of a speed limit of 50km/h, a speed tolerance of 5km/h and a time tolerance of 1 second a car will only trigger a VSC violation if it is above 50km/h for more than 1 second and its highest speed it atleast 55km/h.
A VSC violation event will include the car number of the offending car, their maximum speed above the limit and the amount of time spent above the limit.
The default speed limit is set for 50km/h to allow drivers to activate their pit limiters. For other speed limits it is advised to set reasonable tolerances. It can be quite tricky to follow a speed limit very closely without any driving aids and having tolerances that are to tight can lead to flooding your event list with lots of VSC violation.
Example VSC implementation
- All your drivers are in a voice chat during the race. For example using discord.
- The Race director will call for a VSC period starting in 10s and will give a countdown.
- The Race director stars a VSC period with a speed limit of 50km/h.
- Each driver slows down to 50km/h and active their pit limiters.
- The Race director will call for the end of a VSC period in 10s and will give a countdown.
- The VSC period ends and drivers continue racing.
- Stewards/Race director review any VSC violations and take appropriate action.
Google sheets integration
Race Control can send the events in the event list to a google spreadsheet for easier colaboration.
For more info look at the google sheets integration page
Replay time
It is possible for the game to get stuck in a state where the replay time cannot be calculated correctly.
In this case Race Control can automatically find the correct replay time.
A message will appear at the top of the race control page asking you to start a search for the replay.
This will take between 10 and 30 seconds during which a green status bar will appear at the top and the game will start multiple short instant replays to find the correct replay time.