watch rFactor wherever

rFactorLive overview

rFactorLive is an add-on tool for rFactor that enables an overview of an rFactor session to be viewed in real-time.

It allows the viewing of live timing data (from all cars) and the vehicles' positions on track. This can help with strategy decisions such as when to leave the pits in a qualifying session or when to come into the pits during a race.

Example screenshots can be found here. Download rFactorLive here.

Note that the following documentation is not complete. The documentation of the relay server is not yet complete...


rFactorLive is very flexible. It can be run on the same PC as rFactor is running on, or it can connect to rFactor over a network (the internet or a LAN). It can connect to a 'regular' rFactor instance or an rFactor dedicated server.

rFactorLive will show data from any session, whether it be practice, qualifying, or the race itself.

rFactorLive does not require rFactor to be installed on the machine it is run on. However, the rFactorLive plugin must be installed on the PC that rFactor is running on.

rFactorLive can be run in any of these basic configurations:

rFactorLive can connect to a PC running rFactor, even if that instance of rFactor is itself connected to a different rFactor server and that server does not have the rFactorLive plugin installed. If running with this configuration, the data will not be as accurate as a direct connection to the server (similar to the differences between a local replay and the server replay).

For the rest of this documentation, the PC running rFactorLive is called the 'viewer'. The PC running rFactor that rFactorLive is connecting/connected to will be called the 'server'. Note that this does not mean that the 'server' must be running the rFactor dedicated server, or even be a different PC to the 'viewer'.


Software Installation

NOTE: The Microsoft Visual C++ package must be installed on the server! If it is not, no rFactorLive connection will be possible but no error messages will be generated.

Network Setup

The TCP port that rFactorLive uses must be allowed/forwarded through any firewalls/routers/gateways/proxys between the viewer and the server.

Doing this is beyond the scope of this document, but if you are familiar with setting up an rFactor server then this is a single additional port to open. If this is all new to you, then a description of port forwarding can be found here.

By default the base port used is TCP 34647. This is configurable and will be different for every rFactor instance running on the server. The first rFactor instance will use the base port. The second instance will use the next port up, the third the next port up again, etc. This is a similar behaviour to rFactor itself.

Software Runup

rFactor must be running on the server PC before rFactorLive can connect to it.

Run rFactorLive by double-clicking on the icon in file explorer.

On the File menu select Connect.

Enter the hostname (or IP address) of the server followed by a colon (':') then the port number of the game to connect to. If running on a single PC, 'localhost' can be input as the hostname. So to connect to the default game on the local PC enter localhost:34647.

If the status bar now indicates 'Connected', then skip to the Operation section below. If the server cannot be connected to, then read the next section for troubleshooting tips.

startup troubleshooting

If rFactorLive fails to connect to the server, follow these steps. They are designed for troubleshooting two PCs on a LAN - one PC running rFactor (the 'server'), the other running rFactorLive (the 'viewer').

If this does not solve your issues, then please contact me with the log files and the text of any dialogs that appear.

Good luck and remember to re-enable your firewalls before connecting back to the internet!


The windows within rFactorLive can be moved around by dragging their title bars with the left mouse button. They can be resized by dragging the borders between them with the left mouse button.

Windows can be turned on and off by selecting items in the View menu.

The Trackmap Window cannot be controlled directly. It simply fills the remaining space left by the other windows.

Standings Window

Columns within the Standings window can be resized by dragging the edge of the column heading.

Trackmap Window

The trackmap can be switched between showing a symbol at a vehicle's location and a rough outline of the vehicle. The symbol has the advantage of being more visible and shows the position of the vehicle. The outline has the advantage of showing the orientation of the vehicle.

The trackmap can be zoomed to follow an individual vehicle by double clicking on that vehicle's entry in the Standings window.

The trackmap can be zoomed out again to show the whole track by double clicking anywhere in the trackmap window.

The vehicle currently top of the standings is shown in a green color.

Scanner Window

The Scanner window shows the location of the vehicles within the lap. This behaves exactly the same as the scanner display within rFactor itself. The start/finish line is at the beginning/end of the horizontal line. Halfway around the lap is shown in the middle of the line.

Vehicles are shown as a circle containing a number. The number is the position of the vehicle in the current standings.

The vehicle currently top of the standings is shown in a green color.

Vehicles currently in the pits are shown slightly below the others.