Skip to main content

UDP Setup

DashForge receives telemetry data using UDP packets sent by racing games.

Finding Your Device IP

Your game must send telemetry data to the device running DashForge.

Example local IP:

192.168.1.42

Default Port

DashForge default UDP port:

8000

You can change the port inside the app settings.

This port is for telemetry received by DashForge. Game control commands sent to DFBridge use a separate command port, usually 8765.

See:

Typical Game Configuration

Most games provide telemetry options similar to:

SettingExample
UDP TelemetryEnabled
IP Address192.168.1.42
Port8000

UDP Setup Listener

Troubleshooting

No telemetry received

Check:

  • game telemetry enabled
  • correct IP address
  • correct UDP port
  • firewall permissions
  • same local network

Firewall Issues

macOS may block incoming UDP packets.

Allow DashForge in:

System Settings → Network → Firewall

Supported Games

See the dedicated Supported Games page for the full list, support type, and setup path for each game.

Additional games can be added through Custom Game Profiles.

Euro Truck Simulator 2 / American Truck Simulator

ETS2 and ATS expose telemetry through the official SCS Telemetry SDK. DashForge uses a native plugin instead of memory reading.

  1. Download DashForgeSCSPlugin-1.1.0.zip from Downloads and Companion Tools.
  2. Copy dashforge_scs_plugin.so on macOS or dashforge_scs_plugin.dll on Windows into the game's plugins folder.
  3. Copy dashforge_scs_plugin.cfg next to the plugin.
  4. Select the native Euro Truck Simulator 2 or American Truck Simulator game profile in DashForge.
  5. Start DashForge UDP listener on the configured port, usually 8000.

Default Windows plugin folders:

Euro Truck Simulator 2\bin\win_x64\plugins\
American Truck Simulator\bin\win_x64\plugins\

Default macOS plugin folder inside the Steam app bundle:

Euro Truck Simulator 2.app/Contents/MacOS/plugins/
American Truck Simulator.app/Contents/MacOS/plugins/

Plugin config:

host=127.0.0.1
port=8000
rate_hz=60
log=1

Forward Telemetry to Another Device

Open Settings > Telemetry > UDP Forwarder to relay raw incoming packets to one or more targets. Each target can be enabled independently.

Use Forward Only when the current device should relay packets without parsing or rendering them locally.

DashForge 1.1.0 can discover another DashForge and add it as a forward target without entering an IP address. See Network Discovery and Sharing.

Packet Rate and UI Rate

DashForge receives packets at the game's rate, while the configurable UI refresh rate controls how often the visible telemetry snapshot is published to SwiftUI. Lowering UI rate does not intentionally drop raw packets used by recording or forwarding.

For diagnostics, enable the floating performance panel to inspect UDP PPS, replay PPS, UI Hz, FPS, CPU, memory, and network throughput.