“ÖØÁ¬ÖД¿¨µ½»³ÒÉÈËÉú£¿Ã÷Ã÷ÍøÂçÕý³£È´·´¸´µôÏߣ¿ÕâÆª“È«Íø×îϵͳ»¯¹¥ÂÔ”½«Óù¤³Ìʦ˼ά²ð½âÎÊÌ⣬´Óµ×²ãÂß¼µ½ÊµÕ½¼¼ÇÉÈ«¸²¸Ç£¬¿´ÍêÖ±½Ó½úÉýΪ¯ʯ¹ÊÕÏÅųý´óʦ£¡
Ò»¡¢“ÖØÁ¬ÖДµÄµ×²ãÂß¼£ºÍøÂç¡¢¿Í»§¶Ë¡¢Ó²¼þµÄÈý½Ç²©ÞÄ
ÍøÂç²ã£ºÊý¾Ý°üµÄ“ÉúËÀʱËÙ”
ºËÐÄÔÀí£ºÓÎÏ·ÒÀÀµTCP/UDPÐÒéʵʱ´«ÊäÊý¾Ý£¬ÑÓ³Ù£¾200ms»ò¶ª°üÂÊ£¾5%»á´¥·¢¶ÏÏß¡£
¼ì²â¹¤¾ß£º
ping 1.1.1.1 -t£¨²âÑÓ³Ù£©
tracert hearthstone.com£¨²é·Óɽڵ㣩
µäÐͳ¡¾°£º
·ÓÉÆ÷NAT³¬Ê±£¨ÓÎÏ·Êý¾Ý°üδ¼°Ê±ÏìÓ¦±»·þÎñÆ÷¶ªÆú£©¡£
ISP£¨ÔËÓªÉÌ£©ÏÞÖÆP2PÁ÷Á¿£¨²¿·Ö¹ú¼Ò/µØÇø³£¼û£©¡£
¿Í»§²ã£ºÓÎÏ·½ø³ÌµÄ“ÐÄÔàÖèÍ£”
±ÀÀ£»úÖÆ£º
DirectX 11/12äÖȾ¹ÜÏß³åÍ»£¨¶à¼ûÓÚWin11ϵͳ£©¡£
ÄÚ´æÐ¹Â©µ¼Ö¶ÑÕ»Òç³ö£¨ÈÎÎñ¹ÜÀíÆ÷ÏÔʾÄÚ´æÕ¼ÓóÖÐøÔö³¤£©¡£
µ÷ÊÔ·½·¨£º
ʹÓÃDXDIAG¼ì²éÏÔ¿¨Çý¶¯¼æÈÝÐÔ¡£
ͨ¹ýWindowsʼþ²é¿´Æ÷ɸѡÓÎÏ·±ÀÀ£ÈÕÖ¾£¨À´Ô´£ºApplication Error£©¡£
Ó²¼þ²ã£ºÎïÀí¼«Ï޵ēζÈǽ”
ÐÔÄܹ«Ê½£º
ÓÎÏ·Ö¡ÂÊ = (CPUÖ÷Ƶ × ºËÐÄÊý) / (ºǫ́½ø³ÌÕ¼ÓÃÂÊ + ÏÔ¿¨Î¶Ȳ¹³¥)
ÖÂÃüãÐÖµ£º
CPUζȣ¾90¡æ´¥·¢½µÆµ£¨Intel/AMD¾ùÓб£»¤»úÖÆ£©¡£
ÄÚ´æÆµÂÊÒò¹ýÈÈ´ÓDDR4-3200½µÎªDDR4-2400¡£
¶þ¡¢ÏµÍ³»¯ÅŲéÁ÷³Ìͼ£º3²½¶¨Î»ÎÊÌâ¸ùÔ´
¡¾Step 1¡¿¿ìËÙ×Լ죺10ÃëÅжÏÎÊÌâÀàÐÍ
ÏÖÏó ¿ÉÄÜÔÒò ÑéÖ¤·½·¨
ÊÖ»úÈȵã¿ÉÖØÁ¬ ·ÓÉÆ÷/NATÎÊÌâ tracert hearthstone.com
ÈÎÎñ¹ÜÀíÆ÷¿¨ËÀ ¿Í»§¶Ë±ÀÀ£ ÓÃProcess Explorer¼à¿Ø½ø³Ì
ÖØÁ¬Ê±·çÉÈ¿ñת Ó²¼þ¹ýÈÈ HWMonitor²é¿´Î¶ÈÇúÏß
¡¾Step 2¡¿·Ö²ãÐÞ¸´£ºÍøÂç→¿Í»§¶Ë→Ó²¼þ
ÍøÂç²ãÊÖÊõµ¶¼¶ÐÞ¸´
MTUÖµÓÅ»¯£º
# WindowsÃüÁîÌáʾ·û
netsh interface ipv4 set subinterface "ÒÔÌ«Íø" mtu=1492 store=persistent
TCP´°¿ÚËõ·ÅÒò×Ó£º
# ÐÞ¸Ä×¢²á±í£¨±¸·Ýºó²Ù×÷£©
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpWindowSize
¿Í»§¶ËÉî¶ÈÐÞ¸´
DLLÎļþУÑ飺
ÓÃDependency Walker¼ì²éHearthstone.exeÒÀÀµÏîȱʧ£¨Èçd3dx9_43.dll£©¡£
ÄÚ´æÇåÀí½Å±¾£º
# Python½Å±¾×Ô¶¯ÇåÀíÓÎÏ·»º´æ
import shutil
shutil.rmtree("C:/Program Files (x86)/Steam/steamapps/common/Hearthstone/Cache")
Ó²¼þ¼«ÏÞÍ»ÆÆ
GPU³¬ÆµÎȶ¨ÐÔ²âÊÔ£º
ʹÓÃMSI AfterburnerÖð²½ÌáÉýºËÐÄ/ÏÔ´æÆµÂÊ£¬Ö±µ½ÓÎÏ·ÉÁÍ˼ǼÁÙ½çÖµ¡£
SSD TRIMÖ¸Á
ͨ¹ýfsutil behavior query DisableDeleteNotify¼ì²éÊÇ·ñ¿ªÆô£¬ÌáÉýÓ²ÅÌÏìÓ¦ËÙ¶È¡£
¡¾Step 3¡¿ÖÕ¼«ÑéÖ¤£º×Ô¶¯»¯Ñ¹Á¦²âÊÔ
FurMarkÏÔ¿¨¿¾»ú£ºÍ¬Ê±ÔËÐЯʯ´«Ëµ£¬¹Û²ìGPUζÈÓëÖ¡Âʲ¨¶¯ÇúÏß¡£
MemTest86ÄÚ´æ¼ì²â£º4СʱȫÅÌɨÃ裬ÅųýÄÚ´æÌõÎïÀíË𻵡£
Èý¡¢¸ß½×Íæ¼Ò“ºËµ¯¼¶”¹¤¾ßÏä
ÍøÂç²ã£ºWireshark×¥°ü·ÖÎö
¹ýÂ˹æÔò£ºip.addr hearthstone.com && udp.port 3724
¹Ø¼üÖ¸±ê£º
SYN°üδÊÕµ½SYN-ACK£¨·þÎñÆ÷δÏìÓ¦£©¡£
Êý¾Ý°üÖØ´«ÂÊ£¾10%£¨ÍøÂç²»Îȶ¨£©¡£
¿Í»§²ã£ºProcMon½ø³Ì¼à¿Ø
¼à¿ØÖص㣺
Hearthstone.exeµÄÎļþ·ÃÎÊÊÇ·ñ±»¾Ü¾ø£¨Èçsteam_api.dll¼ÓÔØÊ§°Ü£©¡£
×¢²á±í¼üÖµHKEY_CURRENT_USER\Software\Blizzard EntertainmentȨÏÞÒì³£¡£
Ó²¼þ²ã£ºHWiNFO´«¸ÐÆ÷¼à¿Ø
±¨¾¯ãÐÖµÉèÖãº
CPUζȣ¾85¡æ´¥·¢¾¯±¨¡£
µçԴ״̬´ÓACÇл»Îªµç³ØÊ±Ç¿ÖƽµÆµ¡£
ËÄ¡¢ÌØÊⳡ¾°½â¾ö·½°¸¿â
Íâ·þÍæ¼Ò£º¿ç¹úÍøÂçÓÅ»¯
Shadowsocks+VPSÖ±Á¬£º
ÅäÖÃSSR½Úµã£¨ÈçÈÕ±¾Fugaku£©£¬Í¨¹ýProxifierÇ¿ÖÆÓÎÏ·Á÷Á¿×ß´úÀí¡£
ÓÎÏ·¼ÓËÙÆ÷“»ìºÏģʽ”£º
UU¼ÓËÙÆ÷ͬʱ¿ªÆôTCPºÍUDP¼ÓËÙ£¬ÖÇÄÜÇл»×îÓŽڵ㡣
ÆóÒµÍøÂç£ºÈÆ¹ý·À»ðǽÏÞÖÆ
¶Ë¿Ú±¬ÆÆ¹¤¾ß£º
ʹÓÃnmap -p 3724,12345 hearthstone.com̽²â¿ª·Å¶Ë¿Ú£¬Ð޸Ŀͻ§¶ËÅäÖÃÎļþÇ¿ÖÆÁ¬½Ó¡£
HTTPËíµÀ´©Í¸£º
ͨ¹ýngrok½«±¾µØÓÎÏ·Á÷Á¿·âװΪHTTPSÐÒ飨Ðè×Ô½¨·þÎñ¶Ë£©¡£
ÊÖ»úÖØÁ¬Ê§°Ü£ºAndroidÄæÏòÐÞ¸´
MagiskÄ£¿é×¢È룺
°²×°GameGuardianÄ£¿é£¬ÐÞ¸Älibil2cpp.soÄÚ´æµØÖ·£¬Ç¿ÖÆÌø¹ýÖØÁ¬ÑéÖ¤¡£
Îå¡¢Ô¤·ÀÐÔά»¤£º´òÔìÓÀ²»ÉÁÍ˵ē¸ÖÌúÕ½¼×”
ÍøÂçÈßÓà¼Ü¹¹£º
Ö÷·ÓÉ£¨OpenWrt£©+±¸ÓÃ4G·ÓÉÆ÷£¨Mesh×éÍø£©£¬×Ô¶¯Çл»Ðźš£
Ó²¼þ“±ù˪¼Æ»®”£º
Ë®Àäϵͳ¸ÄÔ죨ÈçNZXT Kraken X63£©+»úÏä·çÉȾØÕ󣬺ËÐÄζÈËø¶¨65¡æÒÔÏ¡£
ÕËºÅ·ç¿ØÌåϵ£º
ÆôÓÃÕ½ÍøÉè±¸Ëø+ÒìµØµÇ¼¶þ´ÎÑéÖ¤+¶¨ÆÚ¸ü»»ÃÜÂ루KeePassXC¹ÜÀí£©¡£
×ܽá
“ÖØÁ¬ÖД±¾ÖÊÊÇÍøÂçÐÒé¡¢¿Í»§¶ËÎȶ¨ÐÔ¡¢Ó²¼þÐÔÄܵÄÈýÖØ²©ÞÄ£¬µ«Í¨¹ýϵͳÐÔÅŲé+¹¤³Ì»¯Ë¼Î¬£¬99%µÄÎÊÌâ¿É±»¸ùÖΣ¡Èç¹ûÈÔÎÞ·¨½â¾ö£¬½¨Ò飺
Ìá½»Õ½Íø¹¤µ¥Ê±¸½ÉÏerror.logºÍWireshark×¥°üÎļþ¡£
ÔÚNGA/NGA¹ú·þÂÛ̳·¢ÌûÇóÖú£¨´ø±êÇ©#¯ʯ¼¼Êõµ³£©¡£
¼Çס£º¶ÏÏßʱÏȽØÍ¼´íÎó´úÂ룬ÔÙÖ´ÐвÙ×÷£¡ ÎÈס£¬ÎÒÃÇÄÜÓ®£¡
Ò»¡¢“ÖØÁ¬ÖДµÄµ×²ãÂß¼£ºÍøÂç¡¢¿Í»§¶Ë¡¢Ó²¼þµÄÈý½Ç²©ÞÄ
ÍøÂç²ã£ºÊý¾Ý°üµÄ“ÉúËÀʱËÙ”
ºËÐÄÔÀí£ºÓÎÏ·ÒÀÀµTCP/UDPÐÒéʵʱ´«ÊäÊý¾Ý£¬ÑÓ³Ù£¾200ms»ò¶ª°üÂÊ£¾5%»á´¥·¢¶ÏÏß¡£
¼ì²â¹¤¾ß£º
ping 1.1.1.1 -t£¨²âÑÓ³Ù£©
tracert hearthstone.com£¨²é·Óɽڵ㣩
µäÐͳ¡¾°£º
·ÓÉÆ÷NAT³¬Ê±£¨ÓÎÏ·Êý¾Ý°üδ¼°Ê±ÏìÓ¦±»·þÎñÆ÷¶ªÆú£©¡£
ISP£¨ÔËÓªÉÌ£©ÏÞÖÆP2PÁ÷Á¿£¨²¿·Ö¹ú¼Ò/µØÇø³£¼û£©¡£
¿Í»§²ã£ºÓÎÏ·½ø³ÌµÄ“ÐÄÔàÖèÍ£”
±ÀÀ£»úÖÆ£º
DirectX 11/12äÖȾ¹ÜÏß³åÍ»£¨¶à¼ûÓÚWin11ϵͳ£©¡£
ÄÚ´æÐ¹Â©µ¼Ö¶ÑÕ»Òç³ö£¨ÈÎÎñ¹ÜÀíÆ÷ÏÔʾÄÚ´æÕ¼ÓóÖÐøÔö³¤£©¡£
µ÷ÊÔ·½·¨£º
ʹÓÃDXDIAG¼ì²éÏÔ¿¨Çý¶¯¼æÈÝÐÔ¡£
ͨ¹ýWindowsʼþ²é¿´Æ÷ɸѡÓÎÏ·±ÀÀ£ÈÕÖ¾£¨À´Ô´£ºApplication Error£©¡£
Ó²¼þ²ã£ºÎïÀí¼«Ï޵ēζÈǽ”
ÐÔÄܹ«Ê½£º
ÓÎÏ·Ö¡ÂÊ = (CPUÖ÷Ƶ × ºËÐÄÊý) / (ºǫ́½ø³ÌÕ¼ÓÃÂÊ + ÏÔ¿¨Î¶Ȳ¹³¥)
ÖÂÃüãÐÖµ£º
CPUζȣ¾90¡æ´¥·¢½µÆµ£¨Intel/AMD¾ùÓб£»¤»úÖÆ£©¡£
ÄÚ´æÆµÂÊÒò¹ýÈÈ´ÓDDR4-3200½µÎªDDR4-2400¡£
¶þ¡¢ÏµÍ³»¯ÅŲéÁ÷³Ìͼ£º3²½¶¨Î»ÎÊÌâ¸ùÔ´
¡¾Step 1¡¿¿ìËÙ×Լ죺10ÃëÅжÏÎÊÌâÀàÐÍ
ÏÖÏó ¿ÉÄÜÔÒò ÑéÖ¤·½·¨
ÊÖ»úÈȵã¿ÉÖØÁ¬ ·ÓÉÆ÷/NATÎÊÌâ tracert hearthstone.com
ÈÎÎñ¹ÜÀíÆ÷¿¨ËÀ ¿Í»§¶Ë±ÀÀ£ ÓÃProcess Explorer¼à¿Ø½ø³Ì
ÖØÁ¬Ê±·çÉÈ¿ñת Ó²¼þ¹ýÈÈ HWMonitor²é¿´Î¶ÈÇúÏß
¡¾Step 2¡¿·Ö²ãÐÞ¸´£ºÍøÂç→¿Í»§¶Ë→Ó²¼þ
ÍøÂç²ãÊÖÊõµ¶¼¶ÐÞ¸´
MTUÖµÓÅ»¯£º
# WindowsÃüÁîÌáʾ·û
netsh interface ipv4 set subinterface "ÒÔÌ«Íø" mtu=1492 store=persistent
TCP´°¿ÚËõ·ÅÒò×Ó£º
# ÐÞ¸Ä×¢²á±í£¨±¸·Ýºó²Ù×÷£©
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpWindowSize
¿Í»§¶ËÉî¶ÈÐÞ¸´
DLLÎļþУÑ飺
ÓÃDependency Walker¼ì²éHearthstone.exeÒÀÀµÏîȱʧ£¨Èçd3dx9_43.dll£©¡£
ÄÚ´æÇåÀí½Å±¾£º
# Python½Å±¾×Ô¶¯ÇåÀíÓÎÏ·»º´æ
import shutil
shutil.rmtree("C:/Program Files (x86)/Steam/steamapps/common/Hearthstone/Cache")
Ó²¼þ¼«ÏÞÍ»ÆÆ
GPU³¬ÆµÎȶ¨ÐÔ²âÊÔ£º
ʹÓÃMSI AfterburnerÖð²½ÌáÉýºËÐÄ/ÏÔ´æÆµÂÊ£¬Ö±µ½ÓÎÏ·ÉÁÍ˼ǼÁÙ½çÖµ¡£
SSD TRIMÖ¸Á
ͨ¹ýfsutil behavior query DisableDeleteNotify¼ì²éÊÇ·ñ¿ªÆô£¬ÌáÉýÓ²ÅÌÏìÓ¦ËÙ¶È¡£
¡¾Step 3¡¿ÖÕ¼«ÑéÖ¤£º×Ô¶¯»¯Ñ¹Á¦²âÊÔ
FurMarkÏÔ¿¨¿¾»ú£ºÍ¬Ê±ÔËÐЯʯ´«Ëµ£¬¹Û²ìGPUζÈÓëÖ¡Âʲ¨¶¯ÇúÏß¡£
MemTest86ÄÚ´æ¼ì²â£º4СʱȫÅÌɨÃ裬ÅųýÄÚ´æÌõÎïÀíË𻵡£
Èý¡¢¸ß½×Íæ¼Ò“ºËµ¯¼¶”¹¤¾ßÏä
ÍøÂç²ã£ºWireshark×¥°ü·ÖÎö
¹ýÂ˹æÔò£ºip.addr hearthstone.com && udp.port 3724
¹Ø¼üÖ¸±ê£º
SYN°üδÊÕµ½SYN-ACK£¨·þÎñÆ÷δÏìÓ¦£©¡£
Êý¾Ý°üÖØ´«ÂÊ£¾10%£¨ÍøÂç²»Îȶ¨£©¡£
¿Í»§²ã£ºProcMon½ø³Ì¼à¿Ø
¼à¿ØÖص㣺
Hearthstone.exeµÄÎļþ·ÃÎÊÊÇ·ñ±»¾Ü¾ø£¨Èçsteam_api.dll¼ÓÔØÊ§°Ü£©¡£
×¢²á±í¼üÖµHKEY_CURRENT_USER\Software\Blizzard EntertainmentȨÏÞÒì³£¡£
Ó²¼þ²ã£ºHWiNFO´«¸ÐÆ÷¼à¿Ø
±¨¾¯ãÐÖµÉèÖãº
CPUζȣ¾85¡æ´¥·¢¾¯±¨¡£
µçԴ״̬´ÓACÇл»Îªµç³ØÊ±Ç¿ÖƽµÆµ¡£
ËÄ¡¢ÌØÊⳡ¾°½â¾ö·½°¸¿â
Íâ·þÍæ¼Ò£º¿ç¹úÍøÂçÓÅ»¯
Shadowsocks+VPSÖ±Á¬£º
ÅäÖÃSSR½Úµã£¨ÈçÈÕ±¾Fugaku£©£¬Í¨¹ýProxifierÇ¿ÖÆÓÎÏ·Á÷Á¿×ß´úÀí¡£
ÓÎÏ·¼ÓËÙÆ÷“»ìºÏģʽ”£º
UU¼ÓËÙÆ÷ͬʱ¿ªÆôTCPºÍUDP¼ÓËÙ£¬ÖÇÄÜÇл»×îÓŽڵ㡣
ÆóÒµÍøÂç£ºÈÆ¹ý·À»ðǽÏÞÖÆ
¶Ë¿Ú±¬ÆÆ¹¤¾ß£º
ʹÓÃnmap -p 3724,12345 hearthstone.com̽²â¿ª·Å¶Ë¿Ú£¬Ð޸Ŀͻ§¶ËÅäÖÃÎļþÇ¿ÖÆÁ¬½Ó¡£
HTTPËíµÀ´©Í¸£º
ͨ¹ýngrok½«±¾µØÓÎÏ·Á÷Á¿·âװΪHTTPSÐÒ飨Ðè×Ô½¨·þÎñ¶Ë£©¡£
ÊÖ»úÖØÁ¬Ê§°Ü£ºAndroidÄæÏòÐÞ¸´
MagiskÄ£¿é×¢È룺
°²×°GameGuardianÄ£¿é£¬ÐÞ¸Älibil2cpp.soÄÚ´æµØÖ·£¬Ç¿ÖÆÌø¹ýÖØÁ¬ÑéÖ¤¡£
Îå¡¢Ô¤·ÀÐÔά»¤£º´òÔìÓÀ²»ÉÁÍ˵ē¸ÖÌúÕ½¼×”
ÍøÂçÈßÓà¼Ü¹¹£º
Ö÷·ÓÉ£¨OpenWrt£©+±¸ÓÃ4G·ÓÉÆ÷£¨Mesh×éÍø£©£¬×Ô¶¯Çл»Ðźš£
Ó²¼þ“±ù˪¼Æ»®”£º
Ë®Àäϵͳ¸ÄÔ죨ÈçNZXT Kraken X63£©+»úÏä·çÉȾØÕ󣬺ËÐÄζÈËø¶¨65¡æÒÔÏ¡£
ÕËºÅ·ç¿ØÌåϵ£º
ÆôÓÃÕ½ÍøÉè±¸Ëø+ÒìµØµÇ¼¶þ´ÎÑéÖ¤+¶¨ÆÚ¸ü»»ÃÜÂ루KeePassXC¹ÜÀí£©¡£
×ܽá
“ÖØÁ¬ÖД±¾ÖÊÊÇÍøÂçÐÒé¡¢¿Í»§¶ËÎȶ¨ÐÔ¡¢Ó²¼þÐÔÄܵÄÈýÖØ²©ÞÄ£¬µ«Í¨¹ýϵͳÐÔÅŲé+¹¤³Ì»¯Ë¼Î¬£¬99%µÄÎÊÌâ¿É±»¸ùÖΣ¡Èç¹ûÈÔÎÞ·¨½â¾ö£¬½¨Ò飺
Ìá½»Õ½Íø¹¤µ¥Ê±¸½ÉÏerror.logºÍWireshark×¥°üÎļþ¡£
ÔÚNGA/NGA¹ú·þÂÛ̳·¢ÌûÇóÖú£¨´ø±êÇ©#¯ʯ¼¼Êõµ³£©¡£
¼Çס£º¶ÏÏßʱÏȽØÍ¼´íÎó´úÂ룬ÔÙÖ´ÐвÙ×÷£¡ ÎÈס£¬ÎÒÃÇÄÜÓ®£¡

