Network System Clock Abuse: Difference between revisions
m →Initialization method: Wording edits |
m Categories |
||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
This trick is also sometimes referred to as '''Double DSTA''', though this is a misnomer since Daylight Savings Time is only exploited for one of the two clock advances. | This trick is also sometimes referred to as '''Double DSTA''', though this is a misnomer since Daylight Savings Time is only exploited for one of the two clock advances. | ||
The trick involves connecting the console to the Internet mid-run, which causes the Switch to realize its clock is behind and fast-forward it accordingly. This can be used to fast-forward the clock twice by using Daylight Savings Time Abuse for the first advancement, and connecting to the Internet to use Network System Clock Abuse for the second advancement. Theoretically, it is possible to advance the clock a third time if the speedrun is done on the actual Daylight Savings Time day, by allowing DST to advance the clock a third time after it is synchronized to the real-world time. | The trick involves connecting the console to the Internet mid-run, which causes the Switch to realize its clock is behind and fast-forward it accordingly. This can be used to fast-forward the clock twice by using Daylight Savings Time Abuse for the first advancement, and connecting to the Internet to use Network System Clock Abuse for the second advancement. Theoretically, it is possible to advance the clock a third time if the speedrun is done on the actual Daylight Savings Time day, by allowing DST to advance the clock a third time after it is synchronized to the real-world time. This is sometimes known as '''Triple DSTA''', but this is again a misnomer since only two of the clock advances utilize Daylight Savings Time. | ||
==Explanation== | ==Explanation== | ||
Line 21: | Line 21: | ||
==== 90DNS ==== | ==== 90DNS ==== | ||
The easiest way to block Nintendo's NTP server is using [https://nh-server.github.io/switch-guide/extras/blocking_nintendo/ 90DNS], a DNS server that is configured to block all of Nintendo's servers, originally for the purpose of [[wikipedia:Homebrew_(video_games)|homebrew]]. After establishing the connection with 90DNS, the DNS settings can be reverted to normal, and the Switch will not attempt to calibrate the NSC until the Switch is put to sleep and reawakened (at which point it can be put into Airplane Mode). | The easiest way to block Nintendo's NTP server is using [https://nh-server.github.io/switch-guide/extras/blocking_nintendo/ 90DNS], a DNS server that is configured to block communication to all of Nintendo's servers, originally for the purpose of [[wikipedia:Homebrew_(video_games)|homebrew]]. After establishing the connection with 90DNS, the DNS settings can be reverted to normal, and the Switch will not attempt to calibrate the NSC until the Switch is put to sleep and reawakened (at which point it can be put into Airplane Mode). | ||
* Initialize the console. | * Initialize the console. | ||
Line 38: | Line 38: | ||
*Initialize the console. | *Initialize the console. | ||
*Block the hostname ''aauth-lp1.ndas.srv.nintendo.net'' in your router's settings.<ref>https://pastebin.com/bZ5MqEy3</ref> This can be accomplished by following [https://mashtips.com/block-websites-google-wifi/ this guide] (which should be adaptable to any router, not just Google Wifi). | *Block the hostname ''aauth-lp1.ndas.srv.nintendo.net'' in your router's settings.<ref>https://pastebin.com/bZ5MqEy3</ref> This can be accomplished by following [https://mashtips.com/block-websites-google-wifi/ this guide] (which should be adaptable to any router, not just Google Wifi). | ||
*Set up an Internet connection on the Switch by connecting it to that router, | *Set up an Internet connection on the Switch by connecting it to that router. | ||
* | *If a digital copy of Super Mario Odyssey is desired (necessary for an optimal speedrun due to shorter load times), download it from the eShop. | ||
*Enable Airplane Mode on the Switch, then unblock the hostname in the router's settings by following the same steps used to block it. | |||
*Set up [[Daylight Savings Time Abuse]] by setting the LSC to the desired value, then enable "Synchronize Clock via Internet". | *Set up [[Daylight Savings Time Abuse]] by setting the LSC to the desired value, then enable "Synchronize Clock via Internet". | ||
*Start the speedrun. Use DSTA to grow the first seed, then disable Airplane Mode from the quick menu to perform NSCA later in the run.<ref name="grady-tweet"></ref> | *Start the speedrun. Use DSTA to grow the first seed, then disable Airplane Mode from the quick menu to perform NSCA later in the run.<ref name="grady-tweet"></ref> | ||
Line 62: | Line 63: | ||
==References== | ==References== | ||
<references /> | <references /> | ||
[[Category: | |||
[[Category:Speedrun tricks]] |