Basically, this means that your frame rate starts to fall below the normal (usually at 60Hz with Vsync, or otherwise). If your frame rate starts falling below 60, and in severe cases 30Hz, that means your hardware is unable to update at a normal pace.
CPU lag : Basically your CPU is unable to process and update the game at a suitable pace. This is only possible if
Your CPU is too weak and is just incapable of handling threads requested by the java game.
Your CPU is being over-worked, and is handling too many threads made by other programs currently active
GPU lag : GPU lag is when your Graphics card (or integrated graphics) is also unable to handle at a suitable pace. Luckily the game isn't very GPU-intensive and does not require a very powerful Graphics card
Memory Lag : Basically when your RAM becomes cluttered, you will occasionally get texture errors, and most likely frame rate lag.
Disk Lag : This happens rarely. Basically your disk is unable to read or write fast enough. The only thing this will affect is loading times, and sometimes freezes up your game (or cause texture errors and etc.).
To fix these types of lag :
Get better specifications.
Do not litter your computer with so many active (especially demanding) programs. End your anti-virus process, end your internet explorer, end your whatever program that is using your CPU/RAM.
Try getting free applications to boost your CPU and overthrottle it. By increasing threshold (usually autonomously controlled by the computer), you can increase the capabilities of your CPU
As for disk lag, do not perform actions that consume your disk. Actions such as copy pasting, moving stuff, saving documents, converting a video will consume your disk.
internet Lag
Wow I don't know where to start. Basically internet lag is split into two categories. Note that Latency Lag and Jitter Lag can coexist.
Latency Lag : Just the time it takes your data to go from your computer, get to the server, gets processed in the server, and comes back to your computer.
It is varied mainly based on distance from the server, however, networking is not a straight line. It is also varied by how badly connected areas are. Australia has by far the worst internet network there, probably worse than Africa (jkjk). A ping test from Singapore to Queensland Australia shows up to 400ms of ping. A ping test from Singapore to East Coast USA shows 300ms.
This is mainly due to the way network gates are structured. Network gates are gateways on the path to and fro the server, and they can handle requests differently (even delaying them).
To fix this lag : Just move closer to the server. Otherwise, deal with it.
Jitter Lag : Jitter Lag is mainly packet loss, or data loss. This is when your data packet that gets sent to the server gets lost somewhere on the way. A 100% Jitter Lag means you are completely disconnected. Jitter Lag has a variety of factors.
Maybe the path to and fro the server got severed
Maybe your router/modem suddenly gave up
Gateways get too fed up with requests they delayed yours for so long it gets timeout
Server is overloaded, doesn't process your request (Seen in certain situations, such as when we got 9001+ Haven Instances at once)
To fix this : No fixed method. The error could be anywhere from your computer, to your ISP, to gateways, all the way to servers.
If everyone is experiencing jitter lag, it is usually the server at fault, and we can do nothing but wait for the server to be repaired.
If it is something on the way, then we also can't do anything.
ISP's fault? Deal with them or deal with it.
Your router/modem? Restart them, do whatever I don't know.
Downloading porn? Stop downloading it.
Legend
CPU : Computer Processing Unit
GPU : Graphical Processing Unit
Memory/RAM : Random Access Memory
Hz : Hertz, or number per second
VSync : Vertical Sync, an option for games to synchronize the output data to the screen's refresh rate (usually at 60 Hz), so as to prevent screen tearing (though I never actually seen proof that it does).
Disk : Hard Drive Disk, where you store your 1 terabyte of porn
Latency/Ping : Time it takes for a data packet to go and come back from a server, in milliseconds.
Jitter : Loss of data packets, that's when you see players and monsters start moving off the clockworks and off the screen.
There are two categories of lag.
Hardware Lag
Basically, this means that your frame rate starts to fall below the normal (usually at 60Hz with Vsync, or otherwise). If your frame rate starts falling below 60, and in severe cases 30Hz, that means your hardware is unable to update at a normal pace.- CPU lag : Basically your CPU is unable to process and update the game at a suitable pace. This is only possible if
- Your CPU is too weak and is just incapable of handling threads requested by the java game.
- Your CPU is being over-worked, and is handling too many threads made by other programs currently active
- GPU lag : GPU lag is when your Graphics card (or integrated graphics) is also unable to handle at a suitable pace. Luckily the game isn't very GPU-intensive and does not require a very powerful Graphics card
- Memory Lag : Basically when your RAM becomes cluttered, you will occasionally get texture errors, and most likely frame rate lag.
- Disk Lag : This happens rarely. Basically your disk is unable to read or write fast enough. The only thing this will affect is loading times, and sometimes freezes up your game (or cause texture errors and etc.).
- Get better specifications.
- Do not litter your computer with so many active (especially demanding) programs. End your anti-virus process, end your internet explorer, end your whatever program that is using your CPU/RAM.
- Try getting free applications to boost your CPU and overthrottle it. By increasing threshold (usually autonomously controlled by the computer), you can increase the capabilities of your CPU
- As for disk lag, do not perform actions that consume your disk. Actions such as copy pasting, moving stuff, saving documents, converting a video will consume your disk.
To fix these types of lag :
internet Lag
Wow I don't know where to start. Basically internet lag is split into two categories. Note that Latency Lag and Jitter Lag can coexist.- Latency Lag : Just the time it takes your data to go from your computer, get to the server, gets processed in the server, and comes back to your computer.
- Jitter Lag : Jitter Lag is mainly packet loss, or data loss. This is when your data packet that gets sent to the server gets lost somewhere on the way. A 100% Jitter Lag means you are completely disconnected. Jitter Lag has a variety of factors.
- Maybe the path to and fro the server got severed
- Maybe your router/modem suddenly gave up
- Gateways get too fed up with requests they delayed yours for so long it gets timeout
- Server is overloaded, doesn't process your request (Seen in certain situations, such as when we got 9001+ Haven Instances at once)
It is varied mainly based on distance from the server, however, networking is not a straight line. It is also varied by how badly connected areas are. Australia has by far the worst internet network there, probably worse than Africa (jkjk). A ping test from Singapore to Queensland Australia shows up to 400ms of ping. A ping test from Singapore to East Coast USA shows 300ms.
This is mainly due to the way network gates are structured. Network gates are gateways on the path to and fro the server, and they can handle requests differently (even delaying them).
To fix this lag : Just move closer to the server. Otherwise, deal with it.
To fix this : No fixed method. The error could be anywhere from your computer, to your ISP, to gateways, all the way to servers.
If everyone is experiencing jitter lag, it is usually the server at fault, and we can do nothing but wait for the server to be repaired.
If it is something on the way, then we also can't do anything.
ISP's fault? Deal with them or deal with it.
Your router/modem? Restart them, do whatever I don't know.
Downloading porn? Stop downloading it.
Legend