ravahn / FFXIV_ACT_Plugin

FFXIV Plugin for Advanced Combat Tracker
716 stars 58 forks source link

[ACT][Networkscan][WinPCap] Issue while streaming to youtube with NVidia ShadowPlay #105

Closed KarstenS123 closed 7 years ago

KarstenS123 commented 7 years ago

Network_20170807.zip

ACT is collecting a very huge bloat of data while streaming the footage to youtube with NVidia ShadowPlay.

In the last 2 1/2 hr raid session I got a logfile with a size of more than 1.5 GB.

I've made a little video. At the beginning it shows how the log fills while I stream and the I stop streaming. At the end you can see what happens when streaming is off.

https://youtu.be/KbIu_AsXaWc

ravahn commented 7 years ago

Apologies for the delay. From the log, I see that the IP packet header's total length field is 0000 for all of those problematic packets. This seems to be related to a network card feature called TCP segment offloading. This speeds up the performance of sending/receiving large packets by moving the processing to the network card, but can omit certain header fields from the packets sent to a raw socket such as the one used by the FFXIV plugin.

Since the FFXIV servers use a small MTU - I think it used to be capped at 1500, although don't quote me on that - it should not be a problem for the plugin to ignore these packets. So, I've added some code to do just that. This will be in the next release.

KarstenS123 commented 7 years ago

Thanks.

I'll give you a respond with the result.

KarstenS123 commented 7 years ago

Sorry for the late answer. Just checked it right now. The filter seems to work.

Thanks.