Configuring Fiddler for use with the Microsoft Game Development Kit (GDK) on Windows PC
Configure Fiddler for use with the Microsoft Game Development Kit (GDK) on Windows PC by using its standard configuration process. For more information about this process, see the Fiddler documentation. To capture all XBOX services and title traffic correctly, also ensure the following conditions are met:- Run Fiddler in Administrator mode.
-
Enable traffic capture for XBOX Game Bar, XBOX Console Companion, XBOX Game UI, and XBOX title-callable UI (TCUI).
You can do this process from Tools > Win8 Loopback Exemptions by selecting the following package names from the list and then saving any changes:
- XBOX Game Bar Plugin
- XBOX Console Companion
- XBOX Game UI
- XBOX TCUI
- Enable traffic capture from a title-executable container of a game. This condition can be met from the Tools > Win8 Loopback Exemptions menu by selecting the game package name from the list where the Description field matches the title package name.
- Open an Administrator-level command prompt.
- Run
netsh winhttp set proxy 127.0.0.1:8888 "<-loopback>", where the port number (8888) matches the port you configured under the Fiddler Tools > Options > Connections tab.
- Open an Administrator-level command prompt.
- Run
netsh winhttp reset proxy.
Limitations of traffic captures on Windows PC
Some Windows PC configurations prevent Fiddler from capturing traffic. The most common issues for game developers are:- You can only capture traffic from a title-executable container of a game if the implementation respects the Windows networking and proxy configuration. You can’t capture traffic that doesn’t respect proxy configuration.
- VPN clients can disable proxy configuration and prevent traffic capture through Fiddler. You can review VPN routing and exempt title and XBOX traffic in the VPN configuration to address this problem.
