alp15eren wrote: ↑05 Dec 2024, 07:52
Man, I've been having issues with Valorant and Rocket League for years. I have 3 computers at home. While I have no issues with either of them, I have had desync issues with both of these games on my computer. In Valorant, guys would peek really fast, teleport, and kill in 1ms. In Rocket League, I couldn't hit balls, and even when I did, they wouldn't go smoothly and would sometimes pass through cars. My Valorant rank is Immortal Peak. In Rocket League, I'm a champion.
The only difference between these computers is that my computer has goodbyedpi installed. Was this really because of goodbyedpi? I completely uninstalled it. It's fixed now, but I don't know if it's coming back.
Hi, I can't say anything about your situation. It's up to you. There are so many factors that could potentially cause problems.
But it's not electrical interference and it's not EMI/RFI

just in case, disable the WinDivert64.sys service, maybe the name is different. It happens that goodbyedpi installs its own driver and it always runs in background. Just check it just in case.

UDP SUPPORT on goodbyedpi
Attacks on udp are more limited in capabilities. udp cannot be fragmented other than at the ip level. For UDP, only the desynchronization modes fake, hopbyhop, destopt, ipfrag1, ipfrag2, udplen, tamper are valid. It is possible to combine fake, hopbyhop, destopt with ipfrag2, fake, fakeknown with udplen and tamper. udplen increases the udp packet size by the number of bytes specified in --dpi-desync-udplen-increment. Padding is filled with zeros by default, but you can specify your own pattern. Designed to fool DPI into focusing on packet sizes. May work if the user protocol is not hardwired to udp paiload size. Tamper mode means modifying packets of known protocols in a protocol-specific way. Currently works only with DHT. QUIC Initial packet detection with decryption of contents and hostname is supported, i.e. --hostlist parameter will work. Wireguard handshake initiation and DHT packets are defined (starts with 'd1', ends with 'e'). It is mandatory to specify --dpi-desync-any-protocol to desynchronize other protocols. A conntrack for udp has been implemented. You can use --dpi-desync-cutoff. The conntrack timeout for udp can be changed with the 4th parameter in --ctrack-timeouts. The fake attack is only useful for stateful DPI, it is useless for packet-level analysis. The default fake fill is 64 zeros. You can specify the file in --dpi-desync-fake-unknown-udp.