Skip to content

Sharing UDP data with other applications

Wotever edited this page Feb 2, 2026 · 16 revisions

Introduction

UDP is one of the multiple technologies used to share the data between the game and external applications. However UDP data can be received by only one application.

To get around this limitation and take profit of any other app you may want, SimHub offers you to "forward" the udp data to another port and/or computer.

Port forwarding possibility is only available for games using basic "send and forget" UDP packets.

Port forwarding prerequisites

Determine the port the target application is requiring

This can be shown in the target application settings, in FAQs or manual. For the following example we will use Track titan which requires the UDP port 20888 for F1 24

Determine the port you will make Simhub listen to

Simhub default port is usually the same as the game defaults, and so other applications. To start from a good basis peek a port completely different. For instance Simhub and many applications defaults to 20777 for F1 24, so we will use 37777 which is not likely to be used by any other applications.

Please note a few games like Project cars, or Gran turismo can't have their port changed in the game. In this situation use the default port for simhub, and other applications requires to have their default port changed.

Disable/ignore target application requests to configure the game telemetry

The same way as Simhub tries to help you by configuring the game accordingly to it's expected port, ignore any requests about reconfiguring the game automatically from the application to forward the UDP to. If the application configure automatically the game without any prompt, you will need to disable this in the application settings (See the target application settings, FAQs or manual)

If unfortunately the target application always forces its own configuration the forwarding feature won't work.

Make sure to disable the udp relay plugin.

It should not be of any use for such simple use cases : Go in left menu "Add remove features" and make sure the UDP relay plugin is unchecked.

How to

Note : To adapt to another game or application, simply change the ports as described in above prerequisites chapter

In Simhub go in game configuration

image

Configure SimHub to a free port not used by track titan or any other telemetry applications on your computer (IE 37777)

image

Configure the game accordingly (manually or using simhub automatic configuration)

image

Enable and add a port forwarding to target application expected port (apparently 20888 for track titan).

NB :

  • 127.0.0.1 represents your own computer, use this address to forward data to an application hosted on the same computer
  • You can add as many ports as needed in the forwarding section

image

The final configuration as it should be looking

image

Click OK, any UDP data received will now be forwarded now to the target 20888

You can easily see at anytime the current listening port as well as the forwarding targets :

image

FAQs

Why WRC does not have any redirect available in Simhub ?

WRC allows multiple packets definitions and multiple sending ports, due to this it's not required to forward data, but it's more appropriate to configure the game appropriately. In addition Simhub uses custom tailored packets definitions only appropriate for its own usage.

I want to redirect data from a third party app supporting forwarding to SimHub but SimHub complains that the game configuration is not correct.

SimHub can't know the data will be forwarded, in such case simply dismiss the alert.

An other software always overwrite the game configuration without asking, preventing to use the forwarding feature.

Please contact the editor of this app, this is definitely an unethical way of doing ;)

Clone this wiki locally