Skip to content

Binds to an UDP port and logs traffic to disk. Used to log telemetry data exported by some games through UDP data out.

Notifications You must be signed in to change notification settings

cmello/udp-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

Some racing games have a feature called "UDP Data Out", which consists of sending the car telemetry in real time to external devices (e.g. motion rigs, dashboard displays, leaderboard screens etc).

In addition to real-time display, the telemetry is useful for analysis of the car and driver performance.

This program binds to the UDP port and logs the raw traffic to disk so it can be used for analysis offline.

How to build

The build is supported in Windows only at this time. Follow the steps below:

  1. Clone the repo including the submodules:
git clone https://github.com/cmello/udp-logger.git --recurse-submodules
  1. Bootstrap vcpkg included as submodule. From a terminal prompt at the root of the repo type:
.\vcpkg\bootstrap-vcpkg.bat
  1. Open the solution vs/udp-logger.sln in Visual Studio and build it. It integrates with vcpkg and downloads the dependencies as part of the build (e.g. ASIO library).

About

Binds to an UDP port and logs traffic to disk. Used to log telemetry data exported by some games through UDP data out.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages