Skip to main content

Race Control

ATVO has the ability to receive messages and track incidents, investigations and penalties which come from a remote live race control. The purpose is to display this information in your broadcast graphics overlay. The information comes from a remote race control application such as our ATVO Remote Race Control tool, or in the future from third party race control applications.

Race control messages and incident information can be shown on your graphics directly via the remote race control connection, without the graphics operator having to perform any actions.

Summary

  • Your ATVO graphics instance starts the Remote - Race Control server.
  • ATVO Remote Race Control connects to your ATVO to send race control messages or incident information.
  • Messages and incident investigation / penalty information can be displayed in your graphics automatically, controlled from the remote clients.

Display only

Please note that race control is meant only to display information about incidents and messages, there is no connection to iRacing that actually hands out penalties to drivers on track. Handing out actual penalties is up to your own live race control systems, or via third party applications.

How to use

To use Race control, your main ATVO instance (the one showing the graphics overlay on stream) must act as the Remote Race Control server. Another application (such as ATVO Remote Race Control) must connect to this server by acting as a client.

Server

To start the Race control server, use the option Remote - Race Control via the main menu bar. The server window will pop up where you can configure the desired port and optional password. You most likely need to set up port forwarding (TCP) on your router, and possibly in your Windows Firewall. Make sure the port that is specified in the server has been forwarded in your router, using the right protocol (TPC) and the right local IP address.

Client

To connect to an ATVO Race control server, you can use ATVO Remote Race Control tool. In the near future, we plan to support third party race control applications as well.

If connecting over the internet (not over local LAN), make sure to connect using the public IP address of the server.

Timing screen

Race control messages and incidents are displayed in the Race control tab of the Timing screen for the ATVO instance that hosts the Remote Race Control Server. The server can also directly modify or update the incidents here if desired.

ATVO Race Control

Incidents

An entry is considered under investigation when the remote race control has started an incident for that entry. The entry remains under investigation until either race control has decided on the incident. At that point the incident may be turned into an active penalty, or be cleared as a warning or no further action. A penalty must be cleared or marked as 'served' to be removed.

Broadcast graphics

If your graphics theme has been configured to show remote race control incidents and messages, then any connected client can send this information to your ATVO graphics to display in the broadcast.

ATVO Theme 2023

For example, our built-in ATVO Theme 2023 supports showing drivers who are either 'under investigation' or have an active penalty, and will show the message widget when a remote message is sent.

ATVO Theme 2023 showing incidents and penalties

Theme Editor

In the Theme Editor, you can build support for showing incidents using the bindings rc_investigation or rc_penalty for any standings dataset. The racecontrol_incidents dataset returns all incidents in sequence of newest to oldest.

Messages are returned via the racecontrol_messages dataset in sequence of newest to oldest.

Finally, you can listen for the RaceControl event via an Event Trigger which will be triggered when a new message is received.