Editing Frame delay

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
Warning You aren't logged in. While it's not a requirement to create an account, doing so makes it a lot easier to keep track of your edits and a lot harder to confuse you with someone else. If you edit without being logged in, your IP address will be recorded in the page's edit history.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{ArticleIcons|allgames=y|unofficial=y|online=y}}
{{ArticleIcons|allgames=y|unofficial=y|online=y}}
{{incomplete|Dolphin and Slippi frame delay}}
{{incomplete|Dolphin and Slippi frame delay}}
'''Frame delay''' is the time difference between an input being given and the result being executed in a game. In other words, it is the amount of time it takes for an attack to actually begin after the button has been pressed.
'''Frame delay''' is the time difference between an input being given and the result being executed in an online game. In other words, it is the amount of time it takes for an attack to actually begin after the button has been pressed.


==Overview==
==Overview==
The player's system must send what their input currently is every frame (60 per second in the ''Smash'' series), so that the other systems can know what to do. However, communication between systems over the internet is not instantaneous. If at least one system has not received the input yet, the game must wait until it gets the input, causing lag. The game attempts to compensate for lag and make it feel less noticeable by intentionally not acting upon the input for a few frames; this is the frame delay. After the number of frames that the frame delay specifies, the input is acted on.
The player's system must send what their input currently is every frame (60 per second in the ''Smash'' series), so that the other systems can know what to do. However, communication between systems over the internet is not instantaneous. If at least one system has not received the input yet, the game must wait until it gets the input, causing lag. The game attempts to compensate for lag and make it feel less noticeable by intentionally not acting upon the input for a few frames; this is the frame delay. After the number of frames that the frame delay specifies, the input is acted on.


Frame delay is often confused with [[Wi-Fi lag]], though it is in fact closely connected with it. Frame Delay is intentionally created by the developers to mitigate and hide unintentional aspects of gameplay like Wi-Fi lag. While it's possible to have no lag in a match, frame delay will always be present, even if by a tiny amount. This makes online matches much more prediction-driven than their offline counterparts.
Frame delay is often confused with [[Wi-Fi lag]], though it is in fact closely connected with it. Frame Delay is intentionally created by the developers to mitigate and hide unintentional aspects of gameplay Wi-Fi lag. While it's possible to have no lag in a match, frame delay will always be present, even if by a tiny amount. This makes online matches much more prediction-driven than their offline counterparts.


===Player to Player (p2p)===
==''Brawl'' Wi-Fi lag==
Player to player, a method of online connectivity which connects one player's system directly to another player's system and cutting out a middleware server entirely, is a method that reduces the amount of delay between players in optimal conditions, typically at the expense of a less stable experience if a player's connection suddenly worsens. This is commonly used by competitive players in a ranked or tournament match, especially over long distances such as opposite coasts of America or between a US and European player, as there typically are systems in place to guarantee the best connection possible and no other players to act as variables and potentially ruin the experience.
''Brawl'' wifi also shows the extent of frame delay. At the side of every person registered using friend codes, after completing at least one match and quitting (not restarting), a large dot will show up, being colored. This dot refers to the person's connection. The color coding from best (3 frames) to worst (more than 15 frames) is as follows:
 
==In ''[[Super Smash Bros. Brawl]]''==
''Brawl'' Wi-Fi also shows the extent of frame delay. At the side of every person registered using friend codes, after completing at least one match and quitting (not restarting), a large dot will show up, being colored. This dot refers to the person's connection. The color coding from best (3 frames) to worst (more than 15 frames) in descending order is as follows:
*Dark blue
*Dark blue
*Light blue
*Light blue
Line 21: Line 18:
*Dark red
*Dark red


==In ''[[Super Smash Bros. 4]]''==
==Project 64k online lag==
In Super Smash Bros 4, seven frames of delay between pressing the button and the game actually outputting the respective action are always present[https://youtu.be/9nT2VOLwrqk], regardless of gameplay mode, although slower monitors have more input delay.
 
==In ''[[Super Smash Bros. Ultimate]]''==
In ''Ultimate'', roughly six frames of delay between pressing the button and the game actually outputting the respective action are always present regardless of gameplay mode, marginally less than ''Smash 4''. On top of this, at least 4 frames of delay are present in online matches, which brings the total to at least 10 frames of input delay on Wi-Fi. The issue of slower monitors having more input delay still exists.
 
==In ''[[Project64k]]''==
===Server play===
===Server play===
Server frame delay is due to the distance between a person and the server. There are 6 different connection types which can change a person's delay. These connections vary due to the amount of packets.
Server frame delay is due to the distance between a person and the server. There are 6 different connection types which can change a person's delay. These connections vary due to the amount of packets.
Line 37: Line 28:
*Bad 10/s
*Bad 10/s
At the start of going on a server, it automatically sets the lag to good but the majority of people who play ''Smash 64'' often are using excellent or LAN connections. These different connections cause different strains on the computer. These connections in other words are better for the higher packet numbers but it takes a larger strain on the computer to run. A connection below 30 ping on an excellent connection, for example, has 3 frames of delay while a connection below 30 on LAN has 1 or 2 frames of delay (1 below 15) while the same connection on good has 5 frames of delay. The majority of people who are used to online ''Smash'' can reasonably play on any connection that is better than 6 frames of delay. Excellent is the most common connection since LAN causes problems with some players online.
At the start of going on a server, it automatically sets the lag to good but the majority of people who play ''Smash 64'' often are using excellent or LAN connections. These different connections cause different strains on the computer. These connections in other words are better for the higher packet numbers but it takes a larger strain on the computer to run. A connection below 30 ping on an excellent connection, for example, has 3 frames of delay while a connection below 30 on LAN has 1 or 2 frames of delay (1 below 15) while the same connection on good has 5 frames of delay. The majority of people who are used to online ''Smash'' can reasonably play on any connection that is better than 6 frames of delay. Excellent is the most common connection since LAN causes problems with some players online.
===Player to Player (p2p)===
Player to player, which connects one person's connection entirely to another person's connection reduces the amount of delay between players. This is very common to be used between 2 people on opposite coasts, or between a US and a European smasher.
==Super Smash Bros. 4==
In Super Smash Bros 4, seven frames of delay between pressing the button and the game actually outputting the respective action are always present[https://youtu.be/9nT2VOLwrqk], regardless of gameplay mode, although slower monitors have more input delay.
==''[[Super Smash Bros. Ultimate]]''==
In ''Ultimate'', roughly six frames of delay between pressing the button and the game actually outputting the respective action are always present regardless of gameplay mode, marginally less than ''Smash 4''. The issue of slower monitors having more input delay still exists.


==In competitive play==
==In competitive play==

Please note that all contributions to SmashWiki are considered to be released under the Attribution-ShareAlike 3.0 Unported license (see SmashWiki:Copyrights for details). Your changes will be visible immediately. Please enter a summary of your changes above.

Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Templates used on this page:

This page is a member of 1 meta category: