Skip to content

Setting up Second Monitor on separate computer

Matus Celko edited this page Feb 22, 2019 · 12 revisions

Since version 4.0.0 it is possible to run Second Monitor main application on different computer, then the simulator is running. These are the steps required to configure Second Monitor on both computers for it work:

Server Computer Configuration (Computer Running the Sim)

  • Install the Second Monitor
  • Start the "ManagePlugins.exe" application

  • Enable "Data Broadcast Server" plugin and disable "Timing UI" plugin

  • Confirm the change by clicking on the checkmark icon
  • Start the Second Monitor Application

  • If you have followed the steps, then the "Second Monitor Broadcast Server" UI should open. (It is normal for the input numbers to be changing)

Client Computer Configuration (Computer Running the Second Monitor Timing app)

  • Install the Second Monitor
  • Start the "ManagePlugins.exe" application

  • Enable "Enable Remote Connector"

  • Enter IP Address of the computer the Server is running at.
  • Confirm the change by clicking on the checkmark icon
  • Start the Second Monitor Application

Checking if the connection works

It is possible to check if the connection is working without any sim running.

Confirmation on server side

  • If server initialization was successful, and the server is listening on the defined port, then a green rectangle will be shown in the bottom right part.
  • If the server is running, and no simulator is detected, the server will generate a random "input" package each second. You should see the changing values.
  • You can see the list of connected clients on the left side.

Confirmation on client side

  • If the server is running, and no simulator is detected, the server will generate a random "input" package each second. You should see the changing values in the pedal input window on the client app.
  • You should also the "Remote" label in simulator name.

Network Utilization Settings

On default, the application will retransmit every data package it retreives from the simulator. As data packages are retreived each 10-15ms, this can result in up to 30mbit of data usage for full grids. This should not cause problems, if you're in an lan enviroment, connected via an ethernet cable, or one of the newer wifi standards (Wifi operating in the 5Ghzs ranges). Should it cause problems, the application offers settings which can drastically reduce required bandwith, at cost of rate of update. These settings needs to be changed on the server installation, and affect all connected clients.

  • Enable - Enables and disables the "Network utilization/conservation" logic. If disabled all generated packages are transmitted to clients.
  • Package Rate - The rate, in miliseconds, packages containing small, general information (i.e. pedal inputs), are sent.
  • Player Info Rate - The rate, in miliseconds, information about the player is send. This includes position, location on track, car status, and all telemetry relevant data. Because of this, this setting has direct inpact on the quality of telemetry data gathered on the client machines.
  • Non-Player Info Rate - The rate, in miliseconds, information about other drivers. This includes position, location on track, lap times....

Q&A

Q: Is there any quick way to find the IP of the server computer?

A: The Server Application shows IPs of all detected network cards on the right side. At least one of them should be usable by the client.


Q: Can I run both the Data Broadcast server and Timing UI?

A: Yes, the UI should run without any issues when the Data Broadcast server is enabled.