Jump to content

Lag Compensation counter-measures using simjc74's glorious combo technique


KayOneX-24

Recommended Posts

Hi everybody,

 

it's been some time since I've posted. Been busy these days to show you something.

First off, I want to thank our forum mate and famous youtuber: simjc74.

Sim, I'd like to thank you for inspiring me when you've introduced me to your Netduma/TP-Link-Router-Combo-Technique

by your video on YouTube:

 

https://www.youtube.com/watch?v=RYvcu5uNcqk

 

Recently, I've had a lot of trouble with the lag compensation/netcode of Call Of Duty, again.

It has been the same situation as in the past even if my setup is OK...

 

...You turn around a corner and get shot behind cover.

...You shoot a whole magazine into a guy, while he turns around and kills you with a magical bullet.

...You are forced to camp due to the lag comp issues...The guy enters the room and kills you instantly and you can't stand a chance.

 

This describes exactly what I've experienced for a couple of weeks until now.

 

I know there's everything OK with my line (at least for now), my netduma R1 and with my reflexes. ;-)

So, the only reason could possibly be the poor netcoding of Call Of Duty.

Said and done. It is :-)

 

I've tried the following method on XBOX360 and PS4 by testing it with Black Ops 2 (XBOX360) and Ghosts (PS4).

I can say that this method has eliminated the disadvantages I've experienced prior to this.

Now every shot registers immediately and I feel like having fun playing the series again.

That's why I want to share my findings with you.

I haven't tested this method while playing in a full party, yet.

I'm going to keep you updated as soon as possible.

 

First, I'm going to show you my physical setup:

 

Gateway (Fritz!Box 7490) -> TP-Link WDR4300 -> Netduma R1 -> Consoles

Internet speeds: 8 Mbit Download, 1 MBit Upload (throttled using CC to prevent lag due to queues):

post-2017-0-16863400-1439752931.png

 

My consoles are directly (wired) connected to the Netduma R1 as the R1 does the whole pre-filtering stuff,

such as geofiltering, ping assisting and - not to forget - the congestion control.

Then the TP-Link comes into play to throttle some specific ports of your consoles to deceive the lag compensation

and thus to eliminate the disadvantage for having a low ping.

 

Part 1.) Now for the more technical stuff:

 

I want to show you my settings of the Netduma R1 first. I think you know how to setup so I'll save some time here.

But, you can ask me anytime if you need support. These are my settings for the R1:

 

...Those are my geofilter settings:

 

post-2017-0-64306100-1439752625_thumb.jpg

 

...My congestion control settings:

 

post-2017-0-97008800-1439753102_thumb.jpg

 

...My Miscellaneous settings:

 

post-2017-0-10009600-1439753151_thumb.jpg

 

Done!  :)

The first part is done. You should set your home location by using the home location icon to your

true geographical location and press the snap button twice.

I would set up the ping assist to 40ms, but this depends on your base ping.

 

Since we're done here for the first part, we need to approach to the second one, the TP-Link settings.

What we need to set up is the bandwidth control of our TP-Link, That's what we're going to do now:

 

Part 2.) Now for the throttling stuff:

 

If you've already logged on to your second router (TP-Link), please click to "Bandwith Control".

This needs to be filled with your personal internet bandwidth information.

Remember, I've got 1 up and 8 down, so this is how it looks for me:

 

post-2017-0-79576500-1439753541_thumb.jpg

 

Now for the important part... The throttling stuff. I've figured out that we don't need to throttle the whole console,

because it can be a hinderance when you want to use it for other things than gaming, such as watching

clips on YouTube, mailing, browsing and so on. If you don't want to switch your settings everytime you've finished gaming,

please do the following:

 

Please click to "Rules List" -> Select the IP of your console -> Throttle the egress (=upload speed) to a maximum of 40 kbps.

-> Select a first port range (UDP) from 3074 to 3076 and a second port range from 10000 to 65535. 

This is how it should look for you:

 

post-2017-0-93472000-1439754163_thumb.jpg

 

What we've got now:

 

We have found a way to bypass the lag compensation that made us feel like being a second behind everytime.

We have found a way to even the playing field and make the CoD series enjoyable again.

We have achieved this by limiting the matchmaking of the game to keep the ping as low as possible.

Then we have improved the result by installing a counter-measure for the lag compensation by throttling only the

required UDP ports and not the whole device. So we can use our console for everything else, because the bandwidth

for surfing, mailing, youtubing is not affected by our game fix.

This works perfectly for me. I hope it works for you too and would like to hearing from you.

 

Sincerely, KayOneX-24

Link to comment
Share on other sites

  • Replies 162
  • Created
  • Last Reply

This a great write up KayOne!  I can see this being of immediate interest to some of our European members.  :D  ;)

 

Hopefully one of the more technically minded can suggest appropriate devices that would mimic this performance with common US equipment.  When I am not on my phone I hope to explore this further as I would especially like to try this on the US side and post my results as well.

 

Great Job and thanks for posting!

Link to comment
Share on other sites

I really wish Iain would work on this and put everything else aside for the moment. When I move both my sliders to 1%, my gaming experience is a lot better. I could only imagine what it would be like if we were allowed to use accurate numbers. e.g.(384)Upload&(768)Download.  By the way, SIM always does a great Job with his YouTube videos, kudos to him. In all honesty he's the reason I purchased the NetDuma. 

Link to comment
Share on other sites

i would get a similar effect when setting my console on 40kbits with the R1 right? (which then applies to all ports)

except for using chat-lobbies or other things, that wouldnt work with the low bandwidth

 

 

eg in CC set the R1 speed to 1mbit up 1 mbit down

then via CC the console to 4% which should be 40kbits up and down then, share excess unticked

Link to comment
Share on other sites

I try to keep away from these threads but i'm going to chime in briefly throttling in my expierience is a negative effect all placebo give it a 2-4 weeks without changing any settings in that time then come back and report if it still works for you very nice we all appreciate your help and a big thumbs up don't get me wrong kay your help is much appreciated and i do appreciate these threads as i find them interesting like james bond v lag comp.

 

From my personal experience using the netduma i have found changing the home location more beneficial than messing around with router settings i have found some crazy stuff playing MW3 in the past month just by surfing my home location.

 

I'm going to post a thread soon with my MW3 settings so many clues that game has given me from bad to good.

 

Right now struggling with the footy result today.

Link to comment
Share on other sites

Hiya yall, my take on this is as follows, having tried the throttling stuff over many games and running tests on Ghosts and black ops 2. My own results were that throttling your connection to get CONSISTENT good games does not work.

I also personally consider it very selfish.

Lets think for a minute about part of the problem. People with less than ideal internet connections from all over the world try to join a lobby and play. That's fine that they have crap internet, maybe they cannot afford or even get great speeds like some people.

But this can cause a problem in that lobby due to the way the game is coded.

Next up some youtuber puts one or two videos of how he/she throttled their connection and had an amazing game.

Next thing every Timmy two thumbs and his brother is throttling their connection which is simply adding to the problem not helping solve it.

And people wonder why the developers cannot get the algorithms right. If people stopped doing this they might have half a chance.

And the Reverend had a quick word in the Lords ear and the Lord made it so and issued forth an 11th commandment. "though shall not throttle your connection"

Peace out Yall.

Link to comment
Share on other sites

"Slowing down" does not exist, you are just making the bandwidth lower the ping/packets are still getting to the server/host in the same amount of time.

 

I will be using the same amount of bandwidth as someone that throttles, games use very little.

 

I have gamed on 6mb down and 1mb up and now 55mb down and 17up and they play identical.

Link to comment
Share on other sites

All I'm going to say is before Black Ops 1, COD didn't lag ;)

For me Cod 4 lagged, but it still played better than any releases since,  if you were not host on Cod 4 you could experience lag. It got so that people would keep backing out of games if they were not host meaning it could take a while to find a game towards the end of that games cycle.

WAW was just a mess,

Modern Warfare 2 lagged but it was slightly different in that if you were host in MW2 you would have to take one for the team. Leave game "host ended game"

Black ops 1 for the most part played OK, not great but OK.

MW3 back to host taking it where the sun don't shine but when host left game in this one "migrating host" would come up.

Black ops 2 seemed to be and still is a very popular game but for me again it lagged like crazy.  (tried first tests on throttling connections over about a 2 month period, no discernible difference)

Ghosts, not bad if you were playing HC (tried throttling tests again with no discernible difference)

Advanced Warfare was playing great till people got all butt hurt over SBMM. Introduce the Netduma R1, gaming is fun again (for the most part lol)

I guess people have differing experiences.

Link to comment
Share on other sites

For me Cod 4 lagged, but it still played better than any releases since,  if you were not host on Cod 4 you could experience lag. It got so that people would keep backing out of games if they were not host meaning it could take a while to find a game towards the end of that games cycle.

WAW was just a mess,

Modern Warfare 2 lagged but it was slightly different in that if you were host in MW2 you would have to take one for the team. Leave game "host ended game"

Black ops 1 for the most part played OK, not great but OK.

MW3 back to host taking it where the sun don't shine but when host left game in this one "migrating host" would come up.

Black ops 2 seemed to be and still is a very popular game but for me again it lagged like crazy.  (tried first tests on throttling connections over about a 2 month period, no discernible difference)

Ghosts, not bad if you were playing HC (tried throttling tests again with no discernible difference)

Advanced Warfare was playing great till people got all butt hurt over SBMM. Introduce the Netduma R1, gaming is fun again (for the most part lol)

I guess people have differing experiences.

 

I mean the built in game latency rather than internet lag. On those early titles if you had a garbage connection you lagged, but it didn't degrade the experience of everyone else. On the games since BO1 it's just random lag all over the place with no consistency whatsoever.

Link to comment
Share on other sites

So far setting both sliders to 1% has worked wonders for me. I'm not sure if everyone's experience will be the same, but from what I could tell, it's working.

Link to comment
Share on other sites

i would get a similar effect when setting my console on 40kbits with the R1 right? (which then applies to all ports)

except for using chat-lobbies or other things, that wouldnt work with the low bandwidth

 

 

eg in CC set the R1 speed to 1mbit up 1 mbit down

then via CC the console to 4% which should be 40kbits up and down then, share excess unticked

 

Hi Od1n.

Yes, the effect would be the same, but the chat would get interrupted due to the low throughput on all ports and this could have a negative effect on the gameplay smoothness as well.

Thus, I've used the combo technique to throttle just the required ports.  :)

But, your technique would work. That's what I've done before (without using chat).

Link to comment
Share on other sites

This a great write up KayOne!  I can see this being of immediate interest to some of our European members.  :D  ;)

 

Hopefully one of the more technically minded can suggest appropriate devices that would mimic this performance with common US equipment.  When I am not on my phone I hope to explore this further as I would especially like to try this on the US side and post my results as well.

 

Great Job and thanks for posting!

 

Hi Dillinger,

 

thank you very much.  :)

I think, it could work on the US side as well.  :) I can remember back in the days, when I've used another router with a DDWRT firmware.

DDWRT used to be capable to limit the bandwidth per port as well. Maybe you have got a router that is supported by DDWRT?

Then you could flash the firmware and use the built-in QoS features of DDWRT on your router.

Link to comment
Share on other sites

I really wish Iain would work on this and put everything else aside for the moment. When I move both my sliders to 1%, my gaming experience is a lot better. I could only imagine what it would be like if we were allowed to use accurate numbers. e.g.(384)Upload&(768)Download.  By the way, SIM always does a great Job with his YouTube videos, kudos to him. In all honesty he's the reason I purchased the NetDuma. 

 

Hi Handsomeking718.
Nice to meet you again.  :)
I guess the next firmware update is pretty close to us. Some weeks and we don't need an external router anymore.
But until then, this is going to work for me and hopefully for you as well.  :)
Link to comment
Share on other sites

Sim is the reason I to got the R1. He his helped me a great deal too. hope the update comes out very soon.

 

Sim makes great videos.  :)  I'm a big fan of his technical tutorial videos as well and he was the first one who introduced me to the R1.  :)

Link to comment
Share on other sites

How much testing have you done to rule out that it's placebo?

 

I've played a lot of times the last week and I can rule out for myself that it isn't a placebo effect for me.

I've done the testing this way: 3 rounds with the fix activated and 3 rounds without.

Then I've compared the results and I could see that I go better with the fix activated than without.

But, try it yourself and judge.

 

By the way: This is my first round of Ghosts on PS4 this morning...

 

48_7.png

 

48-7

Link to comment
Share on other sites

bagsta69, in general I agree with you, we should consider others and not just trample over them because they are not as fortunate as others.

 

However ...

 

I also personally consider it very selfish.

 
When one starts to pay my bills (internet provider or whomever), then one can state how my usage should be and rather if I'm being selfish or not.
 
It's kinda like our wonderful president in the US who states we can not run our AC units at 72 degrees ... forget him and his socialist ways, I pay my damn bills and DO NOT LIVE OFF THE GOVERNMENT and will use as I see fit for me and my family, I work hard to provide them.
 

 

Lets think for a minute about part of the problem. People with less than ideal internet connections from all over the world try to join a lobby and play. That's fine that they have crap internet, maybe they cannot afford or even get great speeds like some people.

 

The problem is, people who pay for a decent connection are being penalized and handicapped because of others who cannot, regardless of the reason.

 

While I understand ones position as to, cannot get or afford decent connectivity, that does not justify that others who pay and can get connectivity should be penalized.

 

 

Again, I apologize for being so blunt and cold sounding, but I as others, work very hard to provide for our families and should not be penalized for that hard work.

 

Sorry, this is just a sensitive subject for me.

Link to comment
Share on other sites

What I've been doin lately is before I fire up a game I set both sliders to 1% then give xbone 3 on prioritisation,sometimes struggles to sign into xbox live but once I'm in I put them back to 70%70%,the console info under settings on AW tells me my bandwidth is 98kbps which is obviously shockingly bad,I still get melted on line but I feel my bullet registration is bang on,I feel I'm on a more even playing field,I read somewhere that the console info is a big thing and will determine how much lag you will be given in game,could all be placebo but for me ive had a decent wknd gaming and dropped some big scoring games 93/12 on greenband dom on Saturday night I ain't complain at that score,the whole lag comp thing is very hit and miss when it comes to defeating it and honestly think theres not a lot you can do about it,my base ping is 12 as it was when I was not on fibre 17 down 1 up I'm now getting 80Down 20 up it all feels the same all we can do is pray the netcode Is better In blops3 because it's my last cod title if not

Link to comment
Share on other sites

bagsta69, in general I agree with you, we should consider others and not just trample over them because they are not as fortunate as others.

 

However ...

 

 
When one starts to pay my bills (internet provider or whomever), then one can state how my usage should be and rather if I'm being selfish or not.
 
It's kinda like our wonderful president in the US who states we can not run our AC units at 72 degrees ... forget him and his socialist ways, I pay my damn bills and DO NOT LIVE OFF THE GOVERNMENT and will use as I see fit for me and my family, I work hard to provide them.
 

 

 

The problem is, people who pay for a decent connection are being penalized and handicapped because of others who cannot, regardless of the reason.

 

While I understand ones position as to, cannot get or afford decent connectivity, that does not justify that others who pay and can get connectivity should be penalized.

 

 

Again, I apologize for being so blunt and cold sounding, but I as others, work very hard to provide for our families and should not be penalized for that hard work.

 

Sorry, this is just a sensitive subject for me.

I totally understand where you are coming from and far be it from me to tell anybody how to use internet that they pay for.

My main point is that think how well the games would play if we all throttled out connections.

The majority of people who piss and moan on the web about lag and lag compensation and give the devs a really hard time about it are the very ones who are compounding the situation by telling everyone to throttle the connections. How are the devs supposed to code for an ever changing situation like that. It's a vicious circle.

I have yet to see conclusive proof that throttling connections makes for better game play. I am not just talking "Compilation clips" or one or two games here, I am talking full game play clips one after the other like maybe a 2 to 3 hour gaming session.

Part of the problem is also that if you throttle your connection you can also ruin the lobby for others who do have good internet speeds.

This has been challenged time and again on the official COD forums and nobody to date has put up any conclusive evidence.

Its kinda like saying im going to play soccer in the park but if you don't let me score every time I get the ball then I'm taking my ball and going home.

If everybody did their best to get the best possible connections that they could whilst playing online I am sure that online games would play much better and much more consistently.

Its not going to happen but I would love to see the games connect people with similar connection speeds, see how many people throttle the connections then.

Oh and no need to apologise for anything, we are all entitled to our own opinion, many people feel that they are penalised for having great fast internet. I have fast fibre broadband but do not feel that I am penalised by it. I just cannot see the logic as to why a game developer would do that and as I have already said I have yet to see conclusive proof that it is happening.

Cheers :)

 

Oh and just to add, sometimes when you post on forums things come across the wrong way, I am sure that any and all information that people post is done so with the best of intentions in trying to help people get a better game experience.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...