دلیل عدم استفاده سازندگان از پردازش ابری در بازی ها چیست؟

بیایید به زمانی که کنسول Xbox One معرفی شد برگردیم، اگر خاطرتان باشد در آن زمان مایکروسافت وعده های فراوانی را برای استفاده از شبکه ابری، برای پردازش بازی ها داده بود اما اکنون با گذشت چند سال از عمر Xbox One شاهد تحقق یافتن هیچکدام از این وعده ها نیستیم.

به گزارش و به نقل از ، با وجود اینکه تا به امروز هیچ بازی پردازش خود را به شبکه ابری مایکروسافت وابسته نکرده است اما به نظر می رسد عنوان Crackdown 3 به اولین اثری تبدیل می شود که بخشی از پردازش کلی بازی را به شبکه ابری واگذار می کند. هنوز مشخص نیست این حالت، برای پردازش کلی بازی است یا صرفا حالت انتخابی دارد. دیگر بازی که از این قابلیت استفاده خواهد کرد بازی MMO و بلندپرواز Age of Ascent است.

اما شاید این سوال برای شما پیش بیاید که چرا سازندگان دیگر به سمت استفاده از این تکنولوزی نرفته اند؟ بتازگی آقای “جیمز نیسواند” (James Niesewand) مدیرعامل شرکت Illyriad Games، سازنده بازی Age of Ascent در رابطه با این موضوع گفته است:

“اساسا من فکر می کنم که این تکنولوژی بسیار جدید و در عین حال سخت و دشوار است؛ به طور کلی من منظورم این نیست که استفاده از آن سخت است بلکه ایجاد یک مدل جدید برنامه نویسی برای گنجاندن پردازش بازی در شبکه ابری دشوار است. شما باید هر چیزی که تا الان می دانید را کنار بگذارید و به سمت ایجاد یک مدل مناسب و معماری بهینه برای استفاده از شبکه ابری بروید. برنامه نویسی برای شبکه ابری بسیار بسیار متفاوت است.”

آقای نیسواند در این مورد به مشکل دیگری اشاره کرد:

“همچنین چالش دیگری که در این رابطه وجود دارد این است که بسیاری از موتورهای گرافیکی که هم اکنون سازندگان از آن استفاده می کنند، به طور غیرقابل تصوری نسبت به زیرساخت های شبکه های ابری غیرمجهز هستند، این یک عامل بشدت محدود کننده است. هرگز تصور نکنید که اجرای یک بازی در شبکه ابری تنها انتقال روند پردازش بازی به این شبکه است، شما نیاز به ایجاد یک دیتاسنتر مختص به این کار خواهید داشت”

لازم بذکر است عنوان Age of Ascent یکی از جاه طلبانه ترین عناوین نسل هشتم محسوب می شود و از لحاظ وسعت و جزئیات استانداردهای جدیدی را در دنیای بازی های MMO ثبت می کند. همانطور که گفته شد این بازی یکی از موارد انگشت شماری محسوب می شود که برای اجرا، پردازش ابری را انتخاب کرده است.

دلیل عدم استفاده سازندگان از پردازش ابری در بازی ها چیست؟

(image)

بیایید به زمانی که کنسول Xbox One معرفی شد برگردیم، اگر خاطرتان باشد در آن زمان مایکروسافت وعده های فراوانی را برای استفاده از شبکه ابری، برای پردازش بازی ها داده بود اما اکنون با گذشت چند سال از عمر Xbox One شاهد تحقق یافتن هیچکدام از این وعده ها نیستیم.

به گزارش و به نقل از ، با وجود اینکه تا به امروز هیچ بازی پردازش خود را به شبکه ابری مایکروسافت وابسته نکرده است اما به نظر می رسد عنوان Crackdown 3 به اولین اثری تبدیل می شود که بخشی از پردازش کلی بازی را به شبکه ابری واگذار می کند. هنوز مشخص نیست این حالت، برای پردازش کلی بازی است یا صرفا حالت انتخابی دارد. دیگر بازی که از این قابلیت استفاده خواهد کرد بازی MMO و بلندپرواز Age of Ascent است.

اما شاید این سوال برای شما پیش بیاید که چرا سازندگان دیگر به سمت استفاده از این تکنولوزی نرفته اند؟ بتازگی آقای “جیمز نیسواند” (James Niesewand) مدیرعامل شرکت Illyriad Games، سازنده بازی Age of Ascent در رابطه با این موضوع گفته است:

“اساسا من فکر می کنم که این تکنولوژی بسیار جدید و در عین حال سخت و دشوار است؛ به طور کلی من منظورم این نیست که استفاده از آن سخت است بلکه ایجاد یک مدل جدید برنامه نویسی برای گنجاندن پردازش بازی در شبکه ابری دشوار است. شما باید هر چیزی که تا الان می دانید را کنار بگذارید و به سمت ایجاد یک مدل مناسب و معماری بهینه برای استفاده از شبکه ابری بروید. برنامه نویسی برای شبکه ابری بسیار بسیار متفاوت است.”

(image)

آقای نیسواند در این مورد به مشکل دیگری اشاره کرد:

“همچنین چالش دیگری که در این رابطه وجود دارد این است که بسیاری از موتورهای گرافیکی که هم اکنون سازندگان از آن استفاده می کنند، به طور غیرقابل تصوری نسبت به زیرساخت های شبکه های ابری غیرمجهز هستند، این یک عامل بشدت محدود کننده است. هرگز تصور نکنید که اجرای یک بازی در شبکه ابری تنها انتقال روند پردازش بازی به این شبکه است، شما نیاز به ایجاد یک دیتاسنتر مختص به این کار خواهید داشت”

لازم بذکر است عنوان Age of Ascent یکی از جاه طلبانه ترین عناوین نسل هشتم محسوب می شود و از لحاظ وسعت و جزئیات استانداردهای جدیدی را در دنیای بازی های MMO ثبت می کند. همانطور که گفته شد این بازی یکی از موارد انگشت شماری محسوب می شود که برای اجرا، پردازش ابری را انتخاب کرده است.

دلیل عدم استفاده سازندگان از پردازش ابری در بازی ها چیست؟