پشت پرده (Clash of Clans)

غریبی بس مرا دلگیر دارد

فلک بر گردنم زنجیر دارد

فلک از گردنم زنجیر بردار

که غربت خاک دامنگیر دارد

پشت پرده کلش آف کلنز
پشت پرده کلش آف کلنز


درودی دوباره به تمام دوستان کلید وب سرویس . امیدوارم روز خوبی را شروع کرده باشید . همین طور که قول داده بودیم به بحث بازی ها هم میپردازیم و پشت پرده وب سرویس ها آن ها را بررسی می کنیم و می گوییم که یک بازی به چه شکل از اینترنت داده های خود را واکشی می کند ... امروز قرعه به بازی Clash of Clans درآمد .

دهکده خودتان را بسازید، قبیله تشکیل بدهید و با میلیون‌ها بازیکنان از سراسر جهان بازی کنید و آنها را شکست دهید.

نکته به دلیل ذخیره سازی اطلاعات بازی در حافظه گوشی همراه و همچنین کدشدن اطلاعات ارسالی / دریافتی صرفا می توانیم به معرفی روش و اجرای بازی بپردازیم .

بخش اول - اجرا بازی

زمانی که بازی اجرا میشود در اولین قدم درخواستی هایی برای واکشی اطلاعات نرم افزار به مانند به روز بودن و نمایش اخبار جدید از سایت انجام می شود .

بازی کلش آف کلنز یکی از بازی هایی می باشد که بیشتر المان های داده ای خود را از وب سرویس دریافت می نماید . در اولین قدم تمام نرم افزار ها و بازی ها نسخه فعلی کاربر را بررسی می نمایند و سپس شروع به اجرا نرم افزار می کنند این عملیات به دلیل به روز شدن خودکار نرم افزار میباشد .

بازی کلش آف کلنز از روش به روز رسانی داده بدون نصب دوباره بازی استفاده می کند در این روش درخواست واکشی به روز رسانی به وب سرویس ارسال می گردد و جواب پردازش گر وب سرویس تعیین کننده درخواست های بعدی بازی می باشد .


واکشی اطلاعات از وب سرویس 
https://inbox.clashofclans.com/community/manifest.json
https://inbox.clashofclans.com/manifest.json
واکشی اطلاعات از وب سرویس
واکشی اطلاعات از وب سرویس

در قسمت بعدی نیز از وب سرویس صدا شروع بازی دریافت می شود .

game-assets.clashofclans.com/d6ba0e21b4ce8a13790395ea14d2db8e28b97fd7/sfx/wooden_warden_deploy_01_dl_opt.ogg

فایل بالا با type file\ogx می باشد که یک فرمت ذخیره سازی Multiplexed media file است .

در ادامه نیز آدرس زیر واکشی می شود . همین طور که قبلا هم گفته بودیم اطلاعات این بازی بهصورتی است که صرفا برای موتور اجرایی بازی قابل خواندن می باشد پس نمی توان اطلاعات ارسال / درخواستی بازی را درک کرد.

event-assets.clashofclans.com/2d99b621-c7c8-4342-9735- d74ac23faf74_GrandWardenChronos005_202008251645_android.skin
واکشی اطلاعت استایل بازی
واکشی اطلاعت استایل بازی


مرحله بعدی نیز اطلاعات خبری از سایت واکشی می گردد .

در این بخش هم فایل CSV که حاوی اطلاعات به زبان های مختلف است قرار داده شده است . بازی ساز از این قابلیت برای نمایش پیام فارق از به روز رسانی نرم افزار استفاده کرده است.

https://event-assets.clashofclans.com/1097d5fd-7fac-4fa7-89b2-8aaeed8021be_Oct_Season_Pop_Up.csv
اطلاعات واکشی شده - یک تیر به همراه لینک یوتوب است
اطلاعات واکشی شده - یک تیر به همراه لینک یوتوب است

لازم به توضیح است در زیر یکسری دیگر از درخواست های واکشی قرار می دهیم . نکته جالب این نرم افزار این است که اطلاعات صوتی و تصویری بازی به صورت درخواست GET در حال واکشی می باشد .

https://event-assets.clashofclans.com/ff7e8e20-b47e-42bd-974d-e8d07b37c925_scenery_fall_background_dl_opt.sc

https://event-assets.clashofclans.com/c8ccdb58-5bf7-4aec-a438-7758bf224082_CWL_text_with_link.csv

https://event-assets.clashofclans.com/fb188b80-a449-4837-ab9c-3872e96a75ac_13bd1528_2495_4a3d_b5a1_abe0b8cf60e8_07c7617e_572f_438a_a8bb_7466bd06e20a_clan_games_background_march__1_.sc

https://event-assets.clashofclans.com/9fccba42-a86e-4d82-adfa-a06a90110c51_BarbarianKingChronos006_202006101236_android.skin

game-assets.clashofclans.com/d6ba0e21b4ce8a13790395ea14d2db8e28b97fd7/sc3d/grandwarden_primal_geo_dl_opt.scw

game-assets.clashofclans.com/d6ba0e21b4ce8a13790395ea14d2db8e28b97fd7/sc3d/grandwarden_primal_anim_sleep1_dl_opt.scw

game-assets.clashofclans.com/d6ba0e21b4ce8a13790395ea14d2db8e28b97fd7/sc3d/grandwarden_primal_anim_fly_stunned1_dl_opt.scw

در خواست های بالا را خود می توانید در مرورگر بررسی کنید .

پبخش دوم - تنظیمات نرم افزار

در بخش تنظیمات نرم افزار تمام اطلاعات از سرور واکشی می شود . این اطلاعات به صورت فایل های HTML میباشد.

بخش تنظیمات با کادر قرمز رنگ قابل مشاهده است
بخش تنظیمات با کادر قرمز رنگ قابل مشاهده است

آدرس :

inbox.clashofclans.com/for-you/2.html?cachebustee7617c6b8698d027bc021fdb25fb3ae

تصویر بازی در واکشی آدرس لینک بالا
تصویر بازی در واکشی آدرس لینک بالا


همینطور در بخش اخبار

inbox.clashofclans.com/news.html?cachebustee7617c6b8698d027bc021fdb25fb3ae

بخش اخبار بارگزاری شده توسط لینک بالا
بخش اخبار بارگزاری شده توسط لینک بالا


تصویر نمایش داده شده در نرم افزار
تصویر نمایش داده شده در نرم افزار

و در انتها نیز لینک زیر در تب دیگر قرار داده شده است

inbox.clashofclans.com/community/index.html?cachebust17f86804e6c679c6cae5d84e247f6f8c

با تشکر از اینکه ما را دنبال و لایک می کنید . می توانید از سرویس های ما هم در کلید وب سرویس استفاده کنید .

https://virgool.io/keyapico/%D9%BE%D9%86%D8%AC-%D8%AA%D8%B1%D8%A7%D8%A8%D8%A7%D8%AA-%D8%AF%D8%A7%D8%AF%D9%87-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AA%D9%88%D8%B3%D8%B7-%DB%8C%DA%A9-%D8%AA%DB%8C%D9%85-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-2-ayiwhxfjwvot
https://virgool.io/keyapico/%D9%BE%D8%B4%D8%AA-%D9%BE%D8%B1%D8%AF%D9%87-%D9%BE%DB%8C%DA%A9-%D9%85%D9%88%D8%AA%D9%88%D8%B1%DB%8C-%D8%A7%D9%84%D9%88%D9%BE%DB%8C%DA%A9-mfx5bzbnu1eq
https://virgool.io/keyapico/%D9%BE%D8%B4%D8%AA-%D9%BE%D8%B1%D8%AF%D9%87-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%B4%D8%A7%D8%AF-11-%D9%85%DB%8C%D9%84%DB%8C%D9%88%D9%86-%D9%86%D8%B5%D8%A8-%D9%81%D8%B9%D8%A7%D9%84-tuyrwtrpw1h3
https://virgool.io/@keyapico/%D8%AE%D8%B1%DB%8C%D8%AF-%D8%AF%D8%A7%D9%85%D9%86%D9%87-com-%D8%A8%D8%A7-%D8%AF%D9%84%D8%A7%D8%B1-4200-%D8%AA%D9%88%D9%85%D8%A7%D9%86%DB%8C-nbzn3muxkfrg
https://virgool.io/keyapico/%D9%BE%D8%B4%D8%AA-%D9%BE%D8%B1%D8%AF%D9%87-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%81%DB%8C%D9%84%D9%85%D9%88-lchajmfpgzhd
https://virgool.io/keyapico/snap-%D8%A7%D8%B3%D9%86%D9%BE-%DA%A9%D9%84%DB%8C%D8%AF-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-keyapiir-gdlwjwjfe0z4