Lag is an occurrence in many games which the player's computer/game console slows down in movement in-game, or when their computer reacts or pings slower than the server. It can be described as "a failure to keep up". Lag can be very devastating for some players, and there are varying degrees, from slight jerkiness (mild lag) to total process freezing (extreme lag). Lag can occur from various things such as too many projectiles firing from a weapon or too many bricks present in a server.
There is a variety amount of kinds of lag types in Roblox.
Kinds of Lag
- Ping (Latency) - The main cause of delay, players who's far from the roblox server or having a very slow internet (such as dial up) will get high ping which will result in a delay with almost all actions. More can be seen here
- Brick Lag - This usually occurs when there are approximately 10,000 bricks or more present in a server.
- Computer Lag - Because ROBLOX is a 32-bit application, it is limited to at maximum, 4 gigabytes of Random Access Memory with Large Address Aware enabled. This causes ROBLOX to have lag when these resources are used up. Additionally, this can be caused by overuse of the computer's Central Processing Unit, which handles most processes. This can usually be solved by either upgrading the computer's hardware if it is very weak, or disabling other 32-bit applications or programs using high percentage of CPU power.
- Entry Lag - One of the most common types of lag occurs just as the player enters a server, with the lag usually disappearing after some time.
- Internet Lag - This type of lag occurs when the player has a slow internet connection speed.
- Server Lag - This is when the player's computer and/or internet is functioning properly, but the server is lagging severely, these actions that occur on the server are delayed and every other player present appears to freeze up, except for the player itself (this is because the client itself isn't lagging). This is less common, and the only way to stop it is for the player to quit the game, and join a different server.
- Excessive Lag - This is a rare kind of lag and could occur when the computer and internet is slow/weak, and the server is lagging at the same time. Lost connections or Hardware Failures/Game Crashes are most likely to occur during this, due to the combined risks.
- Tool Lag - This lag occurs when a player has too many tools that load. This especially is more likely to occur when a player has too many gears in a gear game. It will only happen if the player joins, resets, or gets KO'ed. Its basically due to multiple scripts running at once.
- Player Lag - This lag occurs if other players are not functioning properly.[huh?]
- Lag Compensation - In fighting-themed games, players who have weaker internet connections can potentially kill off a player's character after they are dead. This also happens in first-person shooter games such as Call of Duty: Modern Warfare 3 and Black Ops 2, but the compensation in ROBLOX is even worse than said games.[huh?]
- Character Lag - for a short time, the player character shows up as the default character in settings known as "Character.rbxm". Some players refer to this character model as "Noob". It has the old default "R" T-Shirt, a yellow head and arms, a blue torso, and greenish legs. Although rare, this lag may stay present for a few minutes. It has no effect on game-play except it usually happens during a server update or shutdown of ROBLOX's website. Other cases include meshless gray figures with hinges all over their bodies.
- Other programs running lag - When other websites that use internet like YouTube are running while playing ROBLOX, the game starts freezing a bit or the game will crash if its on full screen. This lag is most likely because your running two things that require internet to stop this close any tabs but the ROBLOX website but if your internet is good enough you can run YouTube.
Levels of lag
No lag - Smooth frame rate (more than 30 FPS with less than < 50 ms ping), and Good connection.
Mild lag - Less smooth frame rate (> 15 to <30 FPS with around 90 ms ping), Mildly slower walking speed and/or jerky connection.
Moderate lag - Bad frame rate (> 5 to < 15 FPS with around 150 ms ping), Slower walking and/or Bad connection.
Severe lag - Very bad frame rate (> 1 to < 5 FPS with around 300 ms ping), Very slow walking and/or very bad connection. (Extremely difficult to obbys).
Profound lag - Extremely bad frame rate (> 0 to < 1 FPS with above > 500 ms ping), Extremely slow walking and/or Extremely bad connection and could make things unplayable.
ROBLOX Over Lag - Which the connection doesn't respond which may cause a computer freeze or a Roblox crash. In extreme cases, this could possibly cause a computer crash. This is likely when the frame rate is 0 FPS and around 1000 ms ping.
- Lag can be rather annoying to many players whenever it happens to their computers and can occur in many place servers.
- Lag can also be detrimental for developers as it drives users away from the affected game.
- Lag is one of the things that are complained about by many players the most on Roblox.
- Lag causes higher difficulty in obbies and survival games (Disaster Hotel, A Dinosaur's Life, A Lucid Dream, Natural Disaster Survival, etc.)
- Contrary to popular belief, meshes do not create lag. However, decals do create lag, as proven in this place. However meshes use more disc space than normal bricks.
- Back in 2007 or 2008, when the server is lagging, actions that occur on the server are delayed and every other player present appears to freeze including the player character him/herself.
Ways to avoid lag
- Reducing Amount of Bricks: A great way to prevent lag in a place is to reduce the server brick count so that the total amount of bricks is less than 10,000.
- Anti Lag Scripts: There are so called "Anti-lag" scripts in ROBLOX, but most of them will either work as viruses (used to ruin whoever inserts these scripts) or are completely useless. There are some that may reduce lag a bit by removing connections between static objects, but using most of these scripts won't usually reduce lag, and it is more likely to experience the opposite effect of what is intended.
- Turning Graphics Down: Turning the graphics setting down can reduce lag in some games. It almost always helps in games such as Apocalypse Rising to turn the graphics down to 1 or 2, and then set it to "Auto".
- Not downloading viruses: Downloading viruses cause the room on your computer to be short, which can cause lag, such as a Fake Robux Hacker, it can be a virus and make you have HUGE problems. especially related to lag, on ROBLOX.
- resetting your Wi-Fi system A recommended method if you are lagging ingame. Turn off your Wi-Fi system, wait a minute and try again. This way is one of the most common methods of hopefully reducing lag.
- Keeping your computer hardware updated: Although Roblox has not released technical specifications since 09, it will run fine on any Intel Celeron (2012-2013) or AMD E2(2012-2013) or above. Intel HD Graphics 5000 or AMD Radeon HD 7000 Series should do the job for keeping a solid 27-30 FPS