1. Download the hotlaps.io client
In order to collect the telemetry information that the game provides you will need to install the hotlaps.io data collection app your computer, don’t worry, it is quick and easy! You can find the latest version of the client for Windows at https://hotlaps.io/download.
2. Client setup
Let's start with opening the hotlaps.io client, double click on the app icon and wait for it to load. Now go to hotlaps.io, login into your account and visit the “My Profile” section where you will see a button on the left hand side that says “Show API Key”, click on the button and copy the API key.
Go back to the hotlaps.io client and paste the API key into the text field at the top. The client will validate the key with the server and once that is successful you’re good to go.
3. Listening for data
F1 only: in order for the client to send your lap times and telemetry to hotlaps.io you have to click on the “Start” button before going on track.
Assetto Corsa Competizione: if you are using the hotlaps.io client version 0.0.6.1 or newer you can also record lap times and telemetry from Assetto Corsa Competizione. The client will start to listen for data from ACC automatically when it is launched and no extra steps are neccessary. You will hear the same audio signals that you hear for the F1 game whenever a connection with the game has been made and when a lap has been submitted to hotlaps.io. Important: only laps completed in Hotlap mode will be recorded!
4. Game setup (F1 only)
Now that we have the client up and running we need to tell the game to actually send out the telemetry information. To do that we first need to launch the game, then go to the “Telemetry Settings” section under “Game Options” -> “Settings”.
Open the telemetry settings and follow these steps to enable it:
- Set option “UDP telemetry” to “On”
- Set the option ”UDP Broadcast Mode” to “Off” (unless you need it)
- Make sure that the IP address “UDP IP Address” is set to "127.0.0.1" if you’re running the client on the same PC. If the client is running on a different device, enter the IP address of that device.
- The client currently only supports the standard port 20777 so make sure the “UDP Port” is set to 20777.
- “UDP Send Rate”: for best results set this as high as possible, for example 60Hz
- “UDP Format” should be set to 2020 for F1 2020 and to 2019 for F1 2019. Any other formats are not supported by hotlaps.io.
4. Lights out!
And that's it! Now you only need to remember to always launch the hotlaps.io client and start the recording mode before hitting the track and it will automatically collect the telemetry data and submit your lap times to hotlaps.io