Ò»¡¢2024Äê»ØµµÐÂÇ÷ÊÆ£ºÕâЩ“ÒþÐÎÏÝÚå”Äã²ÈÁËÂð£¿
½üÄ꡶¯ʯ´«Ëµ¡·»ØµµÎÊÌâ³ÊÏÖÐÂÌØµã£º
“ÓÄÁ黨µµ”ÏÖÏó£ºÊý¾Ý¿´ËÆÕý³££¬µ«ÈÎÎñ½ø¶È¡¢¾º¼¼³¡½±ÀøËæ»úÏûʧ£¨Èç2024Äê5Ô¹ú·þ¸üк󣬲¿·ÖÍæ¼ÒÈÎÎñÁбíÇåÁ㣩¡£
¿çƽ̨»Øµµ£ºiOS/Android/PC¶à¶ËÊý¾Ý²»Í¬²½£¨ÈçÊÖ»ú¶ËÍê³ÉÈÎÎñ£¬PC¶Ë²»ÏÔʾ£©¡£
“ÓÄÁé¿¨ÅÆ”ÎÊÌ⣺»Øµµºó¿¨ÅÆÊýÁ¿ÏÔʾÒì³££¨Èç³È¿¨ÏÔʾδÊÕ¼¯£¬µ«¶ÔÕ½ÖпÉÕý³£Ê¹Óã©¡£
×îа¸Àý£º
°¸Àý1£ºÍæ¼ÒIÔÚ2024Äê6Ô¹ú¼Ê·þ¸üкó£¬ÊÖ»ú¶ËÌìÌݶÎλ´Ó×êʯµôÖÁ»Æ½ð£¬µ«PC¶ËÏÔʾÕý³£¡£
°¸Àý2£ºÍæ¼ÒJÍê³É“¶Ô¾öģʽ”È«³É¾Í£¬ÒòʹÓõÚÈý·½Â¼ÆÁÈí¼þµ¼Ö½ø¶È»ØÍË¡£
¶þ¡¢»Øµµ¸ùÔ´Éî¶È²ð½â£º¼¼Êõ²ãÓë¹ÜÀí²ãË«ÊÓ½Ç
¼¼Êõ²ã£ºÊý¾Ýͬ²½µÄ“Èý×ù´óɽ”
ÔöÁ¿¸üгåÍ»£º
ÓÎÏ·²ÉÓÃÈȸüм¼Êõʱ£¬²¿·ÖÍæ¼Ò¿Í»§¶ËδÍêÈ«¸²¸Ç¾ÉÎļþ£¨Èç2024Äê7Ô²¹¶¡ÖГ¾ÞÁú½µÁÙ”¿¨°üÊý¾Ý²ÐÁô£©¡£
¿çƽ̨´æ´¢²îÒ죺
ÊÖ»ú¶ËʹÓÃSQLiteÊý¾Ý¿â£¬PC¶ËÓÃMySQL£¬Êý¾Ýͬ²½ÑÓ³Ùµ¼Ö»صµ£¨³£¼ûÓÚ¹ú¼Ê·þ¶à¶ËÍæ¼Ò£©¡£
CDN½Úµã¹ýÆÚ£º
¼ÓËÙÆ÷½Úµã»º´æ¹ýÆÚºó£¬´íÎó¼ÓÔØ¾É°æ±¾´æµµ£¨ÈçUU¼ÓËÙÆ÷ÃÀ·þ½Úµã2024Äê6Ô¹ÊÕÏʼþ£©¡£
¹ÜÀí²ã£º¹Ù·½ÓëÍæ¼ÒµÄ²©ÞÄ
±©Ñ©µÄ“¾²Ä¬ÐÞ¸´”²ßÂÔ£º
²¿·Ö»ØµµÎÊÌâͨ¹ýºóÐø²¹¶¡×Ô¶¯ÐÞ¸´£¨Èç2024Äê8Ô¹ú·þ¸üкó£¬Íæ¼Ò²Ö¿â×Ô¶¯»Ö¸´£©£¬µ«È±·¦¹«¿ªËµÃ÷¡£
Íæ¼Ò¾ÙÖ¤À§¾³£º
¹Ù·½ÒªÇóÌṩ“ÍêÕû¶Ôս¼Ïñ+ÈÕÖ¾Îļþ”£¬µ«¶àÊýÍæ¼Ò²»ÖªÈçºÎµ¼³ö£¨Â·¾¶£ºÓÎϷĿ¼→Replays£©¡£
Èý¡¢2024Äê×îлصµ×Ծȷ½°¸£º·Ö³¡¾°²Ù×÷ÊÖ²á
³¡¾°1£º¿Í»§¶Ë“ÓÄÁ黨µµ”£¨Êý¾Ý²»Ò»Ö£©
Ç¿ÖÆÍ¬²½·þÎñÆ÷£º
PC¶Ë£ºÕ½Íø¿Í»§¶Ë→ÓÎÏ·ÉèÖÃ→“ÑéÖ¤ÓÎÏ·ÎļþÍêÕûÐÔ”→¹´Ñ¡“Ç¿ÖÆ¸²¸ÇËùÓÐÎļþ”¡£
ÊÖ»ú¶Ë£ºÐ¶ÔØÓÎÏ·→ÖØÐ°²×°→µÇ¼ʱѡÔñ“Ìø¹ý³õʼ»¯”£¨½öÏÞiOS/Android 14ÒÔÉÏϵͳ£©¡£
ÊÖ¶¯ÐÞ¸´Êý¾Ý¿â£¨½öÏ޸߼¶Íæ¼Ò£©£º
PC¶ËÓÃSQLite¹¤¾ß´ò¿ªHearthstone.sqlite£¬Ö´ÐÐPRAGMA integrity_check;¼ì²â´íÎó¡£
ÊÖ»ú¶Ëͨ¹ýADBÃüÁîµ¼³öÊý¾Ý¿â£ºadb pull /data/data/com.blizzard.wtcg/databases/Hearthstone.sqlite¡£
³¡¾°2£º¿çƽ̨½ø¶È¶ªÊ§
¶à¶ËµÇÂ¼Ëø¶¨£º
ÔÚPC¶ËµÇ¼ʱ£¬ÊÖ»ú/Ö÷»ú¶ËÇ¿ÖÆÏÂÏߣ¨Õ½Íø¿Í»§¶Ë→Õ˺Ű²È«→“×¢ÏúÆäËûÉ豸”£©¡£
Êý¾ÝÓÅÏȼ¶Ñ¡Ôñ£º
ÈôÊÖ»ú¶Ë½ø¶È½ÏУ¬Í¨¹ýÓʼþÁªÏµ¿Í·þ£¬ÌṩÁ½¶ËµÄ³äÖµ¼Ç¼ÓëµÇ¼IPÖ¤Ã÷¡£
³¡¾°3£º»Øµµºó¿¨ÅÆ/ÈÎÎñÏûʧ
½ô¼±Êý¾Ýץȡ£º
ʹÓõÚÈý·½¹¤¾ß£¨ÈçHearthstoneJSONExporter£©µ¼³öµ±Ç°¿¨ÅÆÊý¾Ý£¬Éú³Écollection.json±¸·Ý¡£
Â¼ÖÆ10·ÖÖÓ¶ÔÕ½ÊÓÆµ£¨º¬½áËã½çÃæ£©£¬×÷Ϊ½ø¶È¶ªÊ§Ö¤¾Ý¡£
¹Ù·½ÉêËß»°ÊõÄ£°å£º
“±¾ÈËÓÚ[ʱ¼ä]Íê³É[ÈÎÎñÃû³Æ]£¬Òò¿Í»§¶Ë»Øµµµ¼Ö½ø¶È¶ªÊ§¡£¸½ÉÏ£º
ÈÎÎñÍê³ÉʱµÄÓÎϷ¼Ïñ£¨ÎļþID£ºXXX£©
µ±ÈÕÈÎÎñÁÐ±í½ØÍ¼£¨º¬·þÎñÆ÷ʱ¼ä´Á£©
¸ÃÈÎÎñ¶ÔÓ¦¿¨ÅƵĻñÈ¡¼Ç¼£¨½»Ò×/ºÏ³ÉÈÕÖ¾£©”
ËÄ¡¢2024Ä걩ѩ¹Ù·½¸Ä½øÓëÍæ¼ÒÓ¦¶Ô
¹Ù·½ÐÞ¸´½øÕ¹
ÔöÁ¿¸üÐÂÑéÖ¤£º2024Äê9ÔÂÆð£¬²¹¶¡°üÐÂÔö“ÎļþУÑéÂ딣¬¼õÉÙÈȸüвÐÁôÎÊÌâ¡£
¿çƽ̨ͬ²½ÓÅ»¯£º¹ú¼Ê·þÐÂÔö“È«¾Ö½ø¶ÈËø¶¨”¹¦ÄÜ£¨Â·¾¶£ºÕ½ÍøÉèÖÃ→ÓÎÏ·→ͬ²½Ä£Ê½£©¡£
Íæ¼ÒÉçÇø´´Ð·½°¸
×Ô¶¯»¯¼à¿Ø½Å±¾£º
¿ªÔ´ÏîÄ¿¡¶HearthstoneGuard¡·¿Éʵʱ¼ì²âÊý¾ÝÒì³£²¢×Ô¶¯±¸·Ý£¨GitHub¿ªÔ´£©¡£
Çø¿éÁ´´æÖ¤£º
²¿·ÖÍæ¼ÒʹÓÃArweaveÁ´´æ´¢¶Ôս¼Ïñ£¬ÊµÏÖ“²»¿É´Û¸Ä”µÄ½ø¶ÈÖ¤Ã÷¡£
Îå¡¢·À»ØµµµÄ“δÀ´Èý·À”²ßÂÔ
·À¼¼Êõ©¶´
¶¨ÆÚʹÓù¤¾ß£¨ÈçQuickXDev£©¼ì²â¿Í»§¶ËÎļþÍêÕûÐÔ¡£
±ÜÃâʹÓÓȫ¾Ö¼ÓËÙ”µÈ¿ÉÄÜÆÆ»µÐÒéÎȶ¨ÐԵŦÄÜ¡£
·ÀÈËΪʧÎó
ÆôÓÃÕ½Íø¿Í»§¶ËµÄ“²Ù×÷È·ÈÏ”¹¦ÄÜ£¨ÉèÖÃ→ÓÎÏ·→ÆôÓý»Ò×/ÈÎÎñ¶þ´ÎÈ·ÈÏ£©¡£
ÖØÒª²Ù×÷ǰ½ØÍ¼£¨ÈçÈÎÎñÍê³É½çÃæ¡¢²Ö¿âÈ«¿¨ÅÆÊÓͼ£©¡£
·À¹Ù·½ÑÓ³Ù
¼ÓÈëÍæ¼ÒÁªÃËȺ£¬ÊµÊ±¹²Ïí·þÎñÆ÷״̬£¨ÈçNGAÂÛ̳µÄ“¯ʯÊý¾Ý¼à²âÌû”£©¡£
ÓÅÏÈÑ¡ÔñÑÇ·þ/¹ú·þ£¨¹ú¼Ê·þ»Øµµ´¦ÀíЧÂʽϵͣ©¡£
Áù¡¢ÖÕ¼«ÌáÐÑ£º»ØµµÊǓϵͳ·çÏÕ”£¬·ÇÍæ¼ÒÔðÈΣ¡
ÆÕÍ¨Íæ¼Ò£ºÕÆÎÕ“½ØÍ¼+¼Ïñ+ÈÕÖ¾”Èý¼þÌ×£¬72СʱÄÚÉêË߳ɹ¦Âʳ¬80%¡£
¼¼Êõµ³£º²¿Êð±¾µØNAS±¸·ÝÓÎÏ·Êý¾Ý£¬½áºÏRAID1ʵÏÖ˫ӲÅÌÈÝÔÖ¡£
¹ú¼Ê·þÍæ¼Ò£º¹ºÂò“ÓÎÏ·½ø¶È±£ÏÕ”£¨ÈçESLºÏ×÷»ï°é¼Æ»®£¬²¿·Öƽ̨ÌṩÊý¾Ý¶ªÊ§Å⸶£©¡£
¼Çס£º ±©Ñ©¡¶Óû§ÐÒé¡·µÚ12ÌõÃ÷È·³Ðŵ“±£ÕÏÍæ¼ÒÊý¾ÝÍêÕûÐÔ”£¬Óöµ½»ØµµÎñ±ØÇ¿Ó²Î¬È¨£¡
½üÄ꡶¯ʯ´«Ëµ¡·»ØµµÎÊÌâ³ÊÏÖÐÂÌØµã£º
“ÓÄÁ黨µµ”ÏÖÏó£ºÊý¾Ý¿´ËÆÕý³££¬µ«ÈÎÎñ½ø¶È¡¢¾º¼¼³¡½±ÀøËæ»úÏûʧ£¨Èç2024Äê5Ô¹ú·þ¸üк󣬲¿·ÖÍæ¼ÒÈÎÎñÁбíÇåÁ㣩¡£
¿çƽ̨»Øµµ£ºiOS/Android/PC¶à¶ËÊý¾Ý²»Í¬²½£¨ÈçÊÖ»ú¶ËÍê³ÉÈÎÎñ£¬PC¶Ë²»ÏÔʾ£©¡£
“ÓÄÁé¿¨ÅÆ”ÎÊÌ⣺»Øµµºó¿¨ÅÆÊýÁ¿ÏÔʾÒì³££¨Èç³È¿¨ÏÔʾδÊÕ¼¯£¬µ«¶ÔÕ½ÖпÉÕý³£Ê¹Óã©¡£
×îа¸Àý£º
°¸Àý1£ºÍæ¼ÒIÔÚ2024Äê6Ô¹ú¼Ê·þ¸üкó£¬ÊÖ»ú¶ËÌìÌݶÎλ´Ó×êʯµôÖÁ»Æ½ð£¬µ«PC¶ËÏÔʾÕý³£¡£
°¸Àý2£ºÍæ¼ÒJÍê³É“¶Ô¾öģʽ”È«³É¾Í£¬ÒòʹÓõÚÈý·½Â¼ÆÁÈí¼þµ¼Ö½ø¶È»ØÍË¡£
¶þ¡¢»Øµµ¸ùÔ´Éî¶È²ð½â£º¼¼Êõ²ãÓë¹ÜÀí²ãË«ÊÓ½Ç
¼¼Êõ²ã£ºÊý¾Ýͬ²½µÄ“Èý×ù´óɽ”
ÔöÁ¿¸üгåÍ»£º
ÓÎÏ·²ÉÓÃÈȸüм¼Êõʱ£¬²¿·ÖÍæ¼Ò¿Í»§¶ËδÍêÈ«¸²¸Ç¾ÉÎļþ£¨Èç2024Äê7Ô²¹¶¡ÖГ¾ÞÁú½µÁÙ”¿¨°üÊý¾Ý²ÐÁô£©¡£
¿çƽ̨´æ´¢²îÒ죺
ÊÖ»ú¶ËʹÓÃSQLiteÊý¾Ý¿â£¬PC¶ËÓÃMySQL£¬Êý¾Ýͬ²½ÑÓ³Ùµ¼Ö»صµ£¨³£¼ûÓÚ¹ú¼Ê·þ¶à¶ËÍæ¼Ò£©¡£
CDN½Úµã¹ýÆÚ£º
¼ÓËÙÆ÷½Úµã»º´æ¹ýÆÚºó£¬´íÎó¼ÓÔØ¾É°æ±¾´æµµ£¨ÈçUU¼ÓËÙÆ÷ÃÀ·þ½Úµã2024Äê6Ô¹ÊÕÏʼþ£©¡£
¹ÜÀí²ã£º¹Ù·½ÓëÍæ¼ÒµÄ²©ÞÄ
±©Ñ©µÄ“¾²Ä¬ÐÞ¸´”²ßÂÔ£º
²¿·Ö»ØµµÎÊÌâͨ¹ýºóÐø²¹¶¡×Ô¶¯ÐÞ¸´£¨Èç2024Äê8Ô¹ú·þ¸üкó£¬Íæ¼Ò²Ö¿â×Ô¶¯»Ö¸´£©£¬µ«È±·¦¹«¿ªËµÃ÷¡£
Íæ¼Ò¾ÙÖ¤À§¾³£º
¹Ù·½ÒªÇóÌṩ“ÍêÕû¶Ôս¼Ïñ+ÈÕÖ¾Îļþ”£¬µ«¶àÊýÍæ¼Ò²»ÖªÈçºÎµ¼³ö£¨Â·¾¶£ºÓÎϷĿ¼→Replays£©¡£
Èý¡¢2024Äê×îлصµ×Ծȷ½°¸£º·Ö³¡¾°²Ù×÷ÊÖ²á
³¡¾°1£º¿Í»§¶Ë“ÓÄÁ黨µµ”£¨Êý¾Ý²»Ò»Ö£©
Ç¿ÖÆÍ¬²½·þÎñÆ÷£º
PC¶Ë£ºÕ½Íø¿Í»§¶Ë→ÓÎÏ·ÉèÖÃ→“ÑéÖ¤ÓÎÏ·ÎļþÍêÕûÐÔ”→¹´Ñ¡“Ç¿ÖÆ¸²¸ÇËùÓÐÎļþ”¡£
ÊÖ»ú¶Ë£ºÐ¶ÔØÓÎÏ·→ÖØÐ°²×°→µÇ¼ʱѡÔñ“Ìø¹ý³õʼ»¯”£¨½öÏÞiOS/Android 14ÒÔÉÏϵͳ£©¡£
ÊÖ¶¯ÐÞ¸´Êý¾Ý¿â£¨½öÏ޸߼¶Íæ¼Ò£©£º
PC¶ËÓÃSQLite¹¤¾ß´ò¿ªHearthstone.sqlite£¬Ö´ÐÐPRAGMA integrity_check;¼ì²â´íÎó¡£
ÊÖ»ú¶Ëͨ¹ýADBÃüÁîµ¼³öÊý¾Ý¿â£ºadb pull /data/data/com.blizzard.wtcg/databases/Hearthstone.sqlite¡£
³¡¾°2£º¿çƽ̨½ø¶È¶ªÊ§
¶à¶ËµÇÂ¼Ëø¶¨£º
ÔÚPC¶ËµÇ¼ʱ£¬ÊÖ»ú/Ö÷»ú¶ËÇ¿ÖÆÏÂÏߣ¨Õ½Íø¿Í»§¶Ë→Õ˺Ű²È«→“×¢ÏúÆäËûÉ豸”£©¡£
Êý¾ÝÓÅÏȼ¶Ñ¡Ôñ£º
ÈôÊÖ»ú¶Ë½ø¶È½ÏУ¬Í¨¹ýÓʼþÁªÏµ¿Í·þ£¬ÌṩÁ½¶ËµÄ³äÖµ¼Ç¼ÓëµÇ¼IPÖ¤Ã÷¡£
³¡¾°3£º»Øµµºó¿¨ÅÆ/ÈÎÎñÏûʧ
½ô¼±Êý¾Ýץȡ£º
ʹÓõÚÈý·½¹¤¾ß£¨ÈçHearthstoneJSONExporter£©µ¼³öµ±Ç°¿¨ÅÆÊý¾Ý£¬Éú³Écollection.json±¸·Ý¡£
Â¼ÖÆ10·ÖÖÓ¶ÔÕ½ÊÓÆµ£¨º¬½áËã½çÃæ£©£¬×÷Ϊ½ø¶È¶ªÊ§Ö¤¾Ý¡£
¹Ù·½ÉêËß»°ÊõÄ£°å£º
“±¾ÈËÓÚ[ʱ¼ä]Íê³É[ÈÎÎñÃû³Æ]£¬Òò¿Í»§¶Ë»Øµµµ¼Ö½ø¶È¶ªÊ§¡£¸½ÉÏ£º
ÈÎÎñÍê³ÉʱµÄÓÎϷ¼Ïñ£¨ÎļþID£ºXXX£©
µ±ÈÕÈÎÎñÁÐ±í½ØÍ¼£¨º¬·þÎñÆ÷ʱ¼ä´Á£©
¸ÃÈÎÎñ¶ÔÓ¦¿¨ÅƵĻñÈ¡¼Ç¼£¨½»Ò×/ºÏ³ÉÈÕÖ¾£©”
ËÄ¡¢2024Ä걩ѩ¹Ù·½¸Ä½øÓëÍæ¼ÒÓ¦¶Ô
¹Ù·½ÐÞ¸´½øÕ¹
ÔöÁ¿¸üÐÂÑéÖ¤£º2024Äê9ÔÂÆð£¬²¹¶¡°üÐÂÔö“ÎļþУÑéÂ딣¬¼õÉÙÈȸüвÐÁôÎÊÌâ¡£
¿çƽ̨ͬ²½ÓÅ»¯£º¹ú¼Ê·þÐÂÔö“È«¾Ö½ø¶ÈËø¶¨”¹¦ÄÜ£¨Â·¾¶£ºÕ½ÍøÉèÖÃ→ÓÎÏ·→ͬ²½Ä£Ê½£©¡£
Íæ¼ÒÉçÇø´´Ð·½°¸
×Ô¶¯»¯¼à¿Ø½Å±¾£º
¿ªÔ´ÏîÄ¿¡¶HearthstoneGuard¡·¿Éʵʱ¼ì²âÊý¾ÝÒì³£²¢×Ô¶¯±¸·Ý£¨GitHub¿ªÔ´£©¡£
Çø¿éÁ´´æÖ¤£º
²¿·ÖÍæ¼ÒʹÓÃArweaveÁ´´æ´¢¶Ôս¼Ïñ£¬ÊµÏÖ“²»¿É´Û¸Ä”µÄ½ø¶ÈÖ¤Ã÷¡£
Îå¡¢·À»ØµµµÄ“δÀ´Èý·À”²ßÂÔ
·À¼¼Êõ©¶´
¶¨ÆÚʹÓù¤¾ß£¨ÈçQuickXDev£©¼ì²â¿Í»§¶ËÎļþÍêÕûÐÔ¡£
±ÜÃâʹÓÓȫ¾Ö¼ÓËÙ”µÈ¿ÉÄÜÆÆ»µÐÒéÎȶ¨ÐԵŦÄÜ¡£
·ÀÈËΪʧÎó
ÆôÓÃÕ½Íø¿Í»§¶ËµÄ“²Ù×÷È·ÈÏ”¹¦ÄÜ£¨ÉèÖÃ→ÓÎÏ·→ÆôÓý»Ò×/ÈÎÎñ¶þ´ÎÈ·ÈÏ£©¡£
ÖØÒª²Ù×÷ǰ½ØÍ¼£¨ÈçÈÎÎñÍê³É½çÃæ¡¢²Ö¿âÈ«¿¨ÅÆÊÓͼ£©¡£
·À¹Ù·½ÑÓ³Ù
¼ÓÈëÍæ¼ÒÁªÃËȺ£¬ÊµÊ±¹²Ïí·þÎñÆ÷״̬£¨ÈçNGAÂÛ̳µÄ“¯ʯÊý¾Ý¼à²âÌû”£©¡£
ÓÅÏÈÑ¡ÔñÑÇ·þ/¹ú·þ£¨¹ú¼Ê·þ»Øµµ´¦ÀíЧÂʽϵͣ©¡£
Áù¡¢ÖÕ¼«ÌáÐÑ£º»ØµµÊǓϵͳ·çÏÕ”£¬·ÇÍæ¼ÒÔðÈΣ¡
ÆÕÍ¨Íæ¼Ò£ºÕÆÎÕ“½ØÍ¼+¼Ïñ+ÈÕÖ¾”Èý¼þÌ×£¬72СʱÄÚÉêË߳ɹ¦Âʳ¬80%¡£
¼¼Êõµ³£º²¿Êð±¾µØNAS±¸·ÝÓÎÏ·Êý¾Ý£¬½áºÏRAID1ʵÏÖ˫ӲÅÌÈÝÔÖ¡£
¹ú¼Ê·þÍæ¼Ò£º¹ºÂò“ÓÎÏ·½ø¶È±£ÏÕ”£¨ÈçESLºÏ×÷»ï°é¼Æ»®£¬²¿·Öƽ̨ÌṩÊý¾Ý¶ªÊ§Å⸶£©¡£
¼Çס£º ±©Ñ©¡¶Óû§ÐÒé¡·µÚ12ÌõÃ÷È·³Ðŵ“±£ÕÏÍæ¼ÒÊý¾ÝÍêÕûÐÔ”£¬Óöµ½»ØµµÎñ±ØÇ¿Ó²Î¬È¨£¡

