I've lowered my MTU in the past...Because it was a huge benefit but not in the cheating sense! Let me explain.
Lets say your MTU is set to 1500 auto, but that's actually larger then the bandwidth of your ISP provider. So when you run a ping test, your packets will come back "Fragmented" which means the information is coming in faster then the system can decode them.
Fragmented = Slow.
So you keep lowering the MTU and keep doing the ping test. Until lets say you get to 1476 MTU. Where the packets now say 0% fragmented, and you have a perfectly balanced network. This = Win.
For myself and my lousy DSL I had 6mb/sec download and 500kb upload with 1500 MTU. After I tuned it to 1476. I had 8mb download and 1mb upload.. HUGE improvement!
In fact if you ever heard of a ISP "throttling" your connection? This is what they are doing, they are lowering your MTU so it's not in sync anymore.
The other problem IMO, is cable modems! Take my Brothers for example. He has a 15mb download (Sounds good) but his upload is only 500kb. Now if someone else is on the network.. The upload drops from 500kb, to 230 kb and less! Which makes him lag like crazy on games like Destiny.
It's the upload that's the problem !
English
-
Is it bad the entire time I was thinking how do I do this?! Haha. I have never lag switched or cheated in the past but when everybody is doing it...
-
When they figure it out, players will get banned. Don't do it. But yes, most systems require a reset after altering the MTU. So it would be the entire game.
-
Yes, I'm a Network and Communication Engineer... I know the process. The difference is you are trying to optimize by altering it a little bit. Several do this in order to overcome a connection issue. Lowering it slightly below the 1500 to 14## because of an issue with your ethernet traffic. The ethernet is typically 1518 bytes with 18 bytes of overhead, if you are having issues reducing the packet size can fix the problem for a short term fix. The goal is always to go back to the max datagram size of 1500 to increase efficiency on your ethernet. Your ISP, unless you are on dial-up, is larger than 1518 bytes per second with the additional overhead. In your case, you are just automatically fragmenting the data packet in what would appear to be an internal throughput issue. Please note 1.5KB is not bigger than your providers bandwidth. You are mixing throughput and bandwidth terms. You are talking about 12kbps traffic on a Bandwidth measured in Mbps. Byte (B) = 8 Bits (b). Network traffic is communicated in Bits, MTU is set in Bytes. The upload parts throughput would still much greater at 230 kbps than the 12kps to run the full datagram size. The purpose of MTU is to optimize the system traffic, the issue is that players are taking advantage of it to create a lagging effect by reducing the datagram size to below 1000 Bytes + 18 Bytes of overhead. Just to load the map requires a certain amount of that size, by fine tuning it players have made it so only they load into a map and can not see any other players. Once they get that threshold to load and not get booted, they then increase the rate slowly until they find the lowest level that allows a few enemies to load on the map. Only those guys can be targeted and essentially can reduce everything to a 1v1. Take Care
-
This last part about being the only one loaded in. So when I'm starting a pvp match and we get to the planet and all have a black screen as it keeps loading and loading.... Before it gets to the players holding the flag then maybe takes a little while after before finally loading into the match... That means someone is manipulating the MTU?
-
Edited by haydenlh2: 9/8/2015 2:07:12 AMNo, each console loads their own "map." The player with a low MTU will load the map but no enemies or allies on the map. As they increase that rate they manipulate how many players they can see at a time, this also limits the players that can communicate hits on the player. So the "Cheaters" are altering their MTU setting in order to gain an advantage in the PvP game. How it appears if you are not loaded into his map, you will see the guy as in the second video and can not do any damage to that player. If you load into their map you can damage them as long as you are in their map. As an opposing player you can't tell when you are in their map or not. By the time they load you, you've most likely emptied your primary, secondary, heavy, grenades and melee them several times losing your scorch, blink strike or storm fist. Basically, you're a sitting duck left to jump, blink and evade trying to reload.
-
What your saying makes more sense to me. One thing I don't really understand if it's possible or not. Would it be possible to make Destiny run on IPv6 instead of IPv4? The reason I ask is I heard IPv6 can't go below 1280mtu.
-
It would be possible for all IPv6 capable systems, but it's not going work the angle you are looking at. IPv6 packets are larger and a protocol isn't going to solve internet connectivity issues. If you want to dig further into MTU and IPv4 or IPv6 you can pull up the standards documentation. RFC 1181 is for IPv6 and RFC 1191 is regular regular traffic. Good Luck