![]() |
|
|
#1 |
![]() |
Online Gaming Lag and YOU
This thread is created to generate discussion to help remove/decrease online gaming lag in various games we play. The games most effected by lag are first person shooters while MMOs, etc are next in line depending on the severity of the lag.
1st Check Your PC/Monitor In order to reduce online gaming lag 1st you have to make sure that everything on your end (client side) is in tip top shape. Some of the things you have to examine are: -Make sure you buy a mouse that is not only comfortable (be it for claw or palm grip) but offers the highest polling rate available. -Make sure that the LCD you use has a low response time -Make sure that your CPU, GPU, Ram and chipset is clocked and functioning correctly -Remove any processes that may run in the background -Make sure that your PC isn't overheating. Clean out dust from your PSU, video card HS&F, cpu HS&F, etc -Make sure that your video card is actually in 3D mode when you are gaming online. -Make sure you use Ad-Aware, SpyBot, etc to remove spyware. Also check your PC at least once a month for viruses. -Tweak the tick rate (Thanks to Easy Rhino), max packets, etc according to how that particular game is best played online -Make sure you have a mouse and mouse pad that tracks well. These things you have to figure out for yourself by visiting forums that are specific to that game you play online. Once you have an idea of were your PC stands you are going to have to adjust the IQ settings for your game accordingly. What that means is that in general all IQ settings in single player may need to be reduced in order to play them online. As a general rule many do in fact do this regardless if their PC can handle it or not. Or, they edit files to include certain commands that can reduce IQ that normally isn't found in game. 2nd Know When and When Not to Render Frames Ahead Frames rendered ahead which defaults to 3 can cause some input lag for some. The greater the value for frames rendered ahead = better performance. But will increase input lag. Input lag = lag from any input device (mouse, joystick, gamepad, keyboard, wheel etc.). When playing online the best option is setting this to 0 (if you can, if not use 1). By doing so it will decrease frame rates but will decrease input response time. When frames are rendered ahead you are pre-rendering or pre-caching a few scenes from the CPU & driver. Which is place into a internal buffer and is processed by the GPU when it's finishes rendering the previous frame. This way the GPU doesn't stall the CPU. GPU is NOT PRERENDERING anything. For Radeon users it's called Flip Queue Size. In order to change this feature you will need ATI Tray Tools. Once installed you right click on the ATT icon on the lower left corner of your screen. Go to 3D then to Flip Queue Size and select 0. For Nvidia users it's called maximum pre-rendered frames. In control panel goto "Perfomance & Quality Settings". Click on the "+" and go to "Additional Drect3D settings". Now your able to change the frames to render ahead. You can use the Input Lag Tester to see if you are experiencing input lag. The results of this test should be well below 1.0ms. Try this test at least 2 times (total of 10 tries). You can use your mouse, keyboard, etc. Side note: The longer you hold down the mouse button the higher the input lag will be in this test. ![]() 3rd Shared Connections Can Effect your Online Gaming Experience If you are sharing the internet with others in your household your ping and overall gaming experience maybe effected based on what they do. Streaming, uploading, downloading and any other P2P type activity may put a strain on your connection. However this is based on what kind of service you have and your ISP package. 4TH Port Forwarding Port forwarding can allow specific ports to be opened for the game(s) you play online. With so many different routers out there the process for doing this will be different. So I recommend that you visit Port Forward. Use that website as a guide to how you can open ports for your router. Once you get the gist of it things become easy. All you need to make sure is if the port is for TCP or UDP. You can either do a google search or use a program like DUMeter. If you google ports for your game it is possible that you can open more ports then you need or, open ports you don't need for your game. With a program like DUMeter it can tell you exactly which ports are used for the game(s) you play online. Keep in mind that some games can use more then one port each time the game is loaded. To verify if this is the case with your game exit out the game and start it back up (using DUMeter or similar program) and you will see if it uses a different port. If it does the best way to narrow down the number of ports would be to visit the forum of that particular game and either read their stickies or do a "port forward" search. Or send the admin/mod a PM asking for the information. Although you have to make sure that port is opened via Window's Firewall it is normally done when you install the game. But it doesn't hurt to check and make sure. If those ports needed to be opened it is possible to experience: -increase in total number of servers -decrease ping to the server you play online -decrease lagging, stuttering and pausing 5th Know What Kind of Server You are Playing On There are some which are great and others not so great. There are some that work better with a specific port opened. Others may require a specific tick rate, max packets, etc. In either case you will need to do a little research on it. Game Monitor should be able to provide most of this information. Other specific information may be found in forums discussing that game (used at your own risk). If you know that everything on your end is fine and you still experience problems you may need to find another server. Sometimes it can depend on the time of day. Other times it maybe having a legitimate problem. Which is what the favorites of your in game browser is for . When you find a server were you know you can finish in the top 5 in the round you should make a note to save that server in your list of favorites (this is typically meant for those who know who are good). If you can't save it while in game write down the name of the server and look for it later. Nothing is more frustrating then to trying to find a server you know you do well because you forgot the name and don't remember the address. 6th Know Your Internet Service Understand how well your internet connection is. Not only do you have to know your up/download speed but you also have to know how long it takes to send data to and from that server. You can do this by looking up the server at Game Monitor . Then go to the command prompt and type PATHPING then input the IP address of the server (the reporting aspect of this feature can take a few minutes). What you take note to is the 2nd group of numbers. If all is well they should read 0/100 = 0%. Or you can use Tracert (thanks to Altered). You typically do this when you notice a problem. One way to try to fix this issue yourself is by unpluging your modem's power and coax/telephone wire for about 5 minutes and reconnecting it (thanks to Altered). Hopefully, with the new IP you are routed back (or close to) the server you use to play on. 7th Check Your ISP Nothing will frustrate you more is to have a problem that you cannot diagnose and you are the only one with the problem. The last thing you can do is check with your ISP to make sure that the information to and from their main hub is doing so within normal perimeters. Sometimes line static (for example when dealing with DSL) can cause lag as well as other problems. However, your ISP would need to test it. Sometimes you can detect this static by picking up the phone and listening to the dial tone for static like noise. There are many other examples that may apply like heavy traffic, etc. But you would need to touch base with them to make sure all is well. 8th Check Your Modem If all else seems ok check your modem to see if it's functioning correctly or not. There is an option on most modems that allow you to see what kind of transmission you are sending and receiving. For some it's called a Transceiver Status or Transceiver. It can be called by other names as well. What you want to look for is Margin (dB) which is how well your signal strength is which can differ from one ISP to another. However, a signal strength in the teens or better is ideal. The lower the Margin the higher you ping can get in game (which can fluctuate). It can also cause you to have poor hit registration even though your ping seems normal. If there is a problem you can either ask your ISP to do a line test. If everything is fine on their end ask them to determine what your Margin (dB) should be. If it's not what it is suppose to be ask them to either replace the modem (which should be free of charge) or to check on their end. If all is "what they consider normal" and your Margin (dB) is still low (10 or lower) as them how to increase it. The next signal you want to look at is your Line Attenuation. Again this will differ from one ISP to another. However, the gist of this is also simple, the lower this number is the better. Line Attenuation is the amount your signal has degraded from your ISP to your modem. If this number is high it can be caused by either your ISP or the modem. Ask your ISP provider to do a line test to see if things on their end are good or not. If it is you may want to ask them to send you another modem. The definition of both of these can be found here For more information on what yours is suppose to read you may want to visit DSL Report Forum. Conclusion Ok, these are the basics. If I haven't forgotten anything you should be able to play online and experience the same level of immersion that's others see. One way to benchmark this is to play COD online and play a server which offers kill cam instant replays. There you will see if all your hard work pays off or not. What you do is look at the replay to see if what the other person sees is what you saw as well. For example: -You walk along a road and then you respawn -You look at the replay and see that your opponent had walked right up in front of you and you never saw it (or some similar experience). This is a classic case of some sort of lag problem and something on your end is not allowing you to see what the server is trying to show you. It could be some sort of lag spike, high ping, etc. Try another server but this time try to pick one with a ping as low as possible and see if the same thing happens. If so, the problem is on your end and you will need to further investigate what the problem might be. If however, replays shows exactly what you saw before respawning all should be well (hacking aside). You can also look at the timer of each round as well. If the timer always ends at 2, 3 or 4 you are lagging as it should reach 0 (some games it maybe 1). If you wish to and any useful information regarding Ping, Lag, Games, etc please feel free to do so. Thanks
__________________
Windows 7 Club!, Online Gaming Lag and You Naturally Aspired WaterCooling Thread The PC Air Cooling Club Last edited by EastCoasthandle; 11-01-2009 at 03:27 PM. |
|
|
|
| The Following 11 Users Say Thank You to EastCoasthandle For This Useful Post: |
|
|
#2 |
![]() Join Date: Jun 2008
Location: NY, the place full of retarded democrats and useless taxes
Posts: 803 (1.56/day)
Thanks: 90
Thanked 63 Times in 57 Posts
|
nice guide, should help those in need
__________________
xfire: madclown5 | steam: ashortbus | PSN: iMadClown | XBL: MadClown5(friend list is fairly full fyi) ![]() cool sig made by: stefanels Pentium II resurrection epic pingtest: http://www.pingtest.net/result/519916.png PIMP HAND! |
|
|
|
| The Following User Says Thank You to MadClown For This Useful Post: |
|
|
#3 |
![]() Join Date: Mar 2009
Location: Sarasota, FL
Posts: 660 (2.73/day)
Thanks: 33
Thanked 56 Times in 53 Posts
|
Thank you East
. I will look over this again when I am playing a game online.
__________________
![]() Represent your teams! |
|
|
|
|
|
#4 |
![]() |
No problem.
Another way to know if you are lagging on a server or not is if the game you play online has a count down system. Games like COD4/WAW, BF2, Race Driver: Grid, etc have such a system. If the count down on your end (client side) always ends before reaching 0 (sometimes at the end of 1 second without showing 0) you maybe lagging. |
|
|
|
|
|
#5 |
![]() |
8th option added
|
|
|
|
|
|
#6 |
![]() |
What about buying an overpriced Killer card?
, thanks really nice guide. |
|
|
|
|
|
#7 |
|
Banned
Join Date: Jun 2009
Location: Adelaide South Australia
Posts: 31 (0.21/day)
Thanks: 2
Thanked 4 Times in 3 Posts
|
I have had major lag before mainly in games like doom3 and quake. Thank god those games are now dead.
|
|
|
|
|
|
#8 |
![]() |
If you notice major lag on different servers turn off your modem for about 3-5 minutes. Then turn it back on to see if you ping and lag is reduced. It works for some.
You know, it's the oddest thing. A friend of mine had major issues with most online 1st person shooters. He would hit people but it would have no real effect. Turns out his Margin was really low, like 6.5dB or something like that. Once he sorted that out with his ISP he was able to take out at least 3-4 people before reloading in BF2 and COD4. |
|
|
|
| The Following User Says Thank You to EastCoasthandle For This Useful Post: |
|
|
#9 |
![]() Join Date: Jul 2008
Location: South Carolina
Posts: 1,515 (3.08/day)
Thanks: 139
Thanked 278 Times in 263 Posts
|
Thanks for your post and your time eastcoast!!
__________________
![]() My Americas Army team is recruiting. Stop by and check us out. -GuNS- CLAN HEATWARE LINK FOR SALE THREAD |
|
|
|
|
|
#10 |
![]() Join Date: Apr 2009
Posts: 127 (0.58/day)
Thanks: 1
Thanked 16 Times in 16 Posts
|
nice share!....thanks!...
__________________
my heart is yours [img disabled]http://animepisodes.info/images/1fb2a1c37b18aa4611c3949d6148d0f8.gif[/img] |
|
|
|
|
|
#11 |
![]() |
No problem, hope the you guys fine it useful.
|
|
|
|
|
|
#12 |
![]() |
Great guide! I did however have issues with ATT (don't ask why, I have no clue). But now the only thing holding me back is my 2Mbps connection. Other than that it works great.
I do however when playing say HL2 or CS:S online use my own custom .cfg file, just to make game smoother. But ever since they introduced zBlock on my favourite server some things can't be changed..
__________________
The original "McGuyver" |
|
|
|
|
|
#13 |
![]() Join Date: May 2005
Location: Southampton, UK
Posts: 2,872 (1.75/day)
Thanks: 228
Thanked 178 Times in 154 Posts
|
I'm getting around 16ms input lag according to the tester thingey...
![]()
__________________
[img disabled]http://img71.imageshack.us/img71/7496/sigoz6.jpg[/img] |
|
|
|
|
|
#14 | ||
![]() |
Quote:
Quote:
__________________
Windows 7 Club!, Online Gaming Lag and You Naturally Aspired WaterCooling Thread The PC Air Cooling Club Last edited by EastCoasthandle; 06-29-2009 at 05:17 PM. |
||
|
|
|
|
|
#15 |
![]() Join Date: May 2008
Location: Texas
Posts: 450 (0.80/day)
Thanks: 99
Thanked 53 Times in 52 Posts
|
One tool I have used for years is tracert. (I like the fact there is no DL to it as well.)
On your pc, click start. Click Run. Type in, cmd . Click ok. Type in tracert and the IP of the server. Click enter. The way I use it is when I feel it is playing well I run one and copy the information to a notepad and name it accordingly with server name and baseline. Then on days I seem to be having issues I can run tracert again and it will provide me with info to compare to my baseline to see if I have been rerouted or where a issue may be. If you have issues copying, highlight all, hit Ctrl & C ....go to notepad & right click paste. Also a good cold restart is sometimes nice on a cable modem that has been up and running for weeks on end. Unplugging the power is ok but I have found removing the coax cable as well for a minute sometimes gives better results. A T2 cable tech guy told me once rubbing the inner most wire of the coax cable on the threads of the modem is a good idea while having it removed. Something about polarization or something. Not my field but I have done it not to sure if it helped or not though. Nice post EastCoasthandle just thought this might help some. ![]()
__________________
Heat Feedback Ebay Feedback CPU-Z Validation Fold for Tech Power Up!! sig by stefanels |
|
|
|
| The Following User Says Thank You to Altered For This Useful Post: |
|
|
#16 |
![]() |
Agreed, in some cases it is a good idea to:
-unplug your phone line/coax cable from the modem -unplug the modem -turn off your computer for at least 3-5 minutes if you are noticing problems. Good call on tracert...(added it to the list, thanks!)
__________________
Windows 7 Club!, Online Gaming Lag and You Naturally Aspired WaterCooling Thread The PC Air Cooling Club Last edited by EastCoasthandle; 06-29-2009 at 06:49 PM. |
|
|
|
|
|
#17 | |
![]() Join Date: May 2005
Location: Southampton, UK
Posts: 2,872 (1.75/day)
Thanks: 228
Thanked 178 Times in 154 Posts
|
Quote:
I'll try it under xp and see if it's the same.
__________________
[img disabled]http://img71.imageshack.us/img71/7496/sigoz6.jpg[/img] |
|
|
|
|
|
|
#18 |
![]() |
Yeah let us know the outcome
|
|
|
|
|
|
#19 |
![]() |
Anyone else getting 16+ ms using the Input Lag Tester?
|
|
|
|
|
|
#20 |
![]() Join Date: Mar 2009
Location: Ireland.
Posts: 52 (0.21/day)
Thanks: 1
Thanked 5 Times in 5 Posts
|
Nice tut, thanks.
-Mick. |
|
|
|
|
|
#21 |
![]() Join Date: Apr 2008
Location: Melbourne
Posts: 150 (0.25/day)
Thanks: 24
Thanked 30 Times in 25 Posts
|
Ping plotter can be another useful tool to help diagnose where in the path to your gaming server you are experiencing problems.
http://www.pingplotter.com/ In the land of oz, isp's are reluctant to do anything unless you can show a history of a line problem. Ping plotter lets you record your trace route and latency against a time line so you can identify specific problem times or routes.. Worth a read through if you are having problems. Tye
__________________
“i tried farting on it and everything.” -fitseries3
|
|
|
|
| The Following User Says Thank You to bigtye For This Useful Post: |
|
|
#22 |
![]() Join Date: Nov 2007
Location: East Coast, U.S.A
Posts: 1,011 (1.39/day)
Thanks: 47
Thanked 104 Times in 92 Posts
|
ps2 connections are horrible, at least 16ms on the test, i don't have anything usb to test with as i'm curently in ga, i'll try when i get home to see what my logitech stuff does.
__________________
![]() Sig pic by Stefanels |
|
|
|
|
|
#23 |
![]() |
PS2 connection is suppose to be better then usb when it comes to lag keyboard or mouse. The only reason why they use USB as it's universal. The PS2 came from IBM. However it shouldn't provide you with that kind of lag unless it's something to do with your chipset, video card or something else. Check your bios settings (long shot).
__________________
Windows 7 Club!, Online Gaming Lag and You Naturally Aspired WaterCooling Thread The PC Air Cooling Club Last edited by EastCoasthandle; 06-30-2009 at 07:09 PM. |
|
|
|
|
|
#24 |
![]() Join Date: May 2005
Location: Southampton, UK
Posts: 2,872 (1.75/day)
Thanks: 228
Thanked 178 Times in 154 Posts
|
Hmm, just tried in XP and got the same result. Also tried lowering the FSB to 499mhz, still no good. Getting 16.xx consistently.
I've noticed the Input Lag Testor program is using 50% cpu (1 core)... is this normal? I suppose the next thing i can try is updating my chipset drivers. Should be fine though, the chipset drivers are the first thing I install on a fresh OS.
__________________
[img disabled]http://img71.imageshack.us/img71/7496/sigoz6.jpg[/img] |
|
|
|
|
|
#25 |
|
Modestus Supernus
Join Date: Nov 2006
Location: Pennsylvania
Posts: 3,715 (3.36/day)
Thanks: 156
Thanked 359 Times in 286 Posts
|
this is a good guide. i think people believe that if they have the best hardware available then their hardware couldn't possibly be causing lag. but if you have a 60hz LCD monitor the greatest FPS you are going to get is 60!!! and if you play games like l4d or any source game you need to adjust your interpolation rate in game to compensate. every game developer has their own way of accounting for online lag in their game engine. the best way to eliminate lag is to force the client's settings to mimic the servers tick and bandwidth settings. a lot of people dont know that much of what they see in game is actually their computer GUESSING at information the game server has not sent yet!!!
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| online gaming freezes often | Darkgundam111 | Networking & Security | 16 | 06-25-2009 09:36 PM |
| Certain gaming server(s) increase ping/lag but fine on other servers | EastCoasthandle | Networking & Security | 2 | 06-05-2009 06:08 PM |
| PC Game Stuttering, Input Lag and YOU!!!! <--- | EastCoasthandle | AMD / ATI | 3 | 03-23-2009 12:36 AM |
| Two Builds run by you guys - 1 Gaming and 1 Media | LifeOnMars | System Builder's Advice | 4 | 10-17-2008 10:29 PM |
| Cell phone and PC online gaming | DaMulta | General Hardware | 16 | 03-17-2008 06:26 PM |