Original Post — Direct link

So, I kind of have some sort of a geeky topic I want some clarification on. I play some RL on XBox One. I hope a developer can help.

In October, I did some packet sniffing using Wireshark and looked at the packets in more depth. I noticed the protocol the game used was GSVP over UDP. Fast forward to last week, I did another session of traffic analysis and I noticed that the protocol was changed to: MNDP and/or FP-Mux.

Clarification for people that don't know much about this (I am no engineer either, but I like learning about these kind of stuff and I have been doing some research for different video games):

- these protocols are used to transfer the game data from your machine to the server, and the other way around, and they all use UDP to get transferred over.

In Wireshark, you can add dissectors to identify what kind of packets get dropped or resent. So these is where my questions come in:

- Why have you guys changed from GVSP to MNDP/FP-Mux? Is this better for the data transfer? How about the netcode, as Wireshark does not have dissectors to identify any issues with the packets?

- When I did the first traffic analysis I checked the update rates/tick rates of server/console and they were consistent at 60hz. However, with the new protocols they are consistent at 120hz. Is that something that was changed, as well, or am I missing something?

Edit: I rechecked my filters and the readings were between 54-60 Hz. So, there is only one more question to answer to.

I would really appreciate some sort of feedback or to point me in the right direction.

External link →
over 4 years ago - /u/Psyonix_Cone - Direct link

I have never heard of GSVP, MNDP , or FP-Mux. We just send regular UDP packets to the operating system. Perhaps the Xbox OS is compressing them after that? Or wireshark is misinterpreting our packets?