What causes lag?
- Game server is overloaded or badly reachable
- Your internet connection is bad
- Your computer and software can't smoothly display the game
What to do against lag?
- Game server is overloaded or badly reachable: This is something we work on by placing enough servers on the right places in the world. Actually, right now this problem is non existent. We are monitoring constantly to see if the servers are OK. Only thing you should look for, is if you are on the right cluster. If you are from Europe, play on the European servers, If you are from America, play on the American servers, etc.
- Your internet connection is bad:
- Don't use wireless, but a wired connection.
- Make sure wireless is turned off
- Make sure no software is running that uses the internet (also on an occasional basis). Consider shutting down Skype, Outlook, Torrents, Dropbox, and other software.
- Make sure other people on your network are not destroying your network (like streaming audio/video, downloading torrents, etc.) This is a common cause for lag in student houses
- Make sure your connection from your house is good (sometimes network providers, like cable companies or telephone companies, actually overload their network)
- Your computer and software can't smoothly display the game:
- Make sure you actually shut down and restart your pc, make sure no other programs are running (none!)
- Make sure you actually shut down and restart your browser, so you have an empty browser without any other tabs
- Now go to http://curvefever.com/play2.php directly
- Right click on the gamefield, select Low Quality
- Keep a look on your memory consumption in the task manager, it should not get higher than 64MB for Curve Fever
- Consider switching from one browser to another. The browser plugins for flash are in general very bad. In the past we have seen best results on Opera. However, if you are on an old Windows machine, (like Vista or older) we recommend Internet Explorer.
- Consider to restart the game after 1 or 2 games played.
To see if it is our fault or your fault, use this webpage to check your ping and jitter: http://www.pingtest.net/
Ingame you can also see if it is you, or our servers. If you press right mouse button and toggle stats, it will show you a graph of your performance. What it shows:
- in yellow: your FPS (higher is better)
- in green: ping with your actual room
- in red: ping with a reference server in another data center in another country
- grey lines show 50ms difference
All that matters in this graph is how high is the green line? And is the green line stable, or does it fluctuate a lot? If it fluctuates, does the red line also fluctuate? This results in the following 4 scenarios:
So 4 scenarios:
- Your internet is bad: Both green and red follow each other in a high spike!
- Your PC is bad: There is a drop from the yellow points to almost the bottom.
- Our game server is bad: Only the green points go up significantly, the red points stay on the same level.
- Our reference server is bad: Only the red points go up significantly, the green points stay on the same level. But this is not a problem, as you don't play on the (red) reference server. Only on the (green) game server.
And on a final note: http://rescomp.stanford.edu/~cheshire/rants/Latency.html
If you have further question about lag, or tips on how to prevent them, please leave it behind in the comments.