اليوم في أخبار "صنع ألعاب الفيديو أمر صعب": رحلة Respawn لتعقب خطأ تسبب في أشهر من مشاكل الصوت في Apex Legends. القنابل التي لا تنفجر ، والبنادق التي لا تطلق النار ، والضرر الذي لا مصدر له ، وشهور من التحقيق المؤلم - كل ذلك على ما يبدو ناتج عن سطر واحد من التعليمات البرمجية المضافة في تحديث Apex Legends للموسم 16.
كما هو موضح في شامل على موقع Reddit (يفتح في علامة تبويب جديدة) بقلم آمي ثيسن ، مديرة مجتمع Respawn ، بدأت المشكلة في بداية الموسم السادس عشر في فبراير. بدأ الاستوديو في تلقي تقارير عن "اختفاء النوادي" في Apex. سرعان ما قررت Respawn أن القنابل اليدوية لم تكن "تختفي" تمامًا ، لكنها في بعض الأحيان قد تفشل في الانفجار على الرغم من إلحاق الضرر باللاعبين.
جاء في المنشور: "لم يحدث هذا أثناء اختبار اللعب الخاص بالموسم 16 ، ولا يمكن إعادة إنتاجه داخليًا بعد التقارير الأولية ، وكان من الصعب جدًا تحديد استخدام مقاطع فيديو اللعب المباشر لأن السبب الأساسي لم يظهر دائمًا في POV للاعب".
حصلت Respawn على معالجة أفضل للمشكلة بعد تلقي تقارير مماثلة حول فقدان صوت البندقية وتأثيرات الجسيمات. "بعد إجراء تحقيق أولي ، تم العثور على المشتبه به الأساسي على أنه النظام الذي تستخدمه خوادمنا لإرسال أوامر" بدء "/" إيقاف "لتأثيرات مختلفة (مثل أصوات معينة وأنظمة جسيمات وتأثيرات فيزيائية ومتتبعات الرصاص والانفجارات)."
في الأساس ، كان هناك شيء ما يحدث أثناء المباراة يمكن أن يثقل كاهل الخادم على حد الصوت FX أو الجزيئات ، مما يتسبب في سقوط بعض الأصوات و FX.
"من هناك ، كانت النظرية أن شيئًا ما قد يغمر هذا المحرك ، ويطلب آلاف التأثيرات كل ثانية!" آخر يقول. لكن هل كانت هذه مشكلة منهجية أم يمكن أن تكون كيانًا منفردًا يعمل؟ يشتمل كل تحديث للموسم على آلاف التغييرات التي تطرأ على الأصول والشفرات والنصوص والمستويات. مما يعني العثور على إبرة في كومة قش ".
تحولت Respawn إلى المقاييس للمساعدة في حل المشكلة ، لكن لا شيء في القياس عن بُعد يشير إلى مشكلة واضحة. هذا يشير إلى Respawn أن هذا الخطأ كان موقفًا فريدًا لم تشهده أنظمتهم من قبل.
"تركنا هذا مع مشكلة معقدة كنا نعلم أنها تؤثر على مجتمعنا ، ولكن كان من الصعب إعادة إنتاجها على الرغم من التقارير التفصيلية ، وكان لديها الحد الأدنى من العملاء المحتملين داخليًا ، ولم تكن هناك مقاييس تثبت بشكل قاطع أنه تم الوصول إلى هذا الحد على الإطلاق."
أين تذهب من هناك؟ قررت Respawn اختبار نظريتها الخاصة بالتأثيرات المحملة بشكل زائد عن طريق كسر خوادم Apex Legends عمدًا. قام الفريق بتجميع بناء اختباري وأنتج 50 حرفًا أطلقوا جميعًا البنادق في نفس الوقت واستخدموا القدرات بلا حدود لدفع حمل تأثيرات الخادم إلى الحافة. نجح الأمر - تمكن الفريق أخيرًا من إعادة إنتاج قطرات صوتية مشابهة لتقارير الأخطاء ، لكن كيفية حدوث ذلك للاعبين الفعليين لا يزال لغزًا.
لقد أعطانا هذا دليلًا على أن الفوركس سوف يتم إسقاطه ، ولكن فقط في حالات اختبار غير واقعية تمامًا. تم التحقيق في جوانب مختلفة من أداء الخادم ، ولكن لم يتم العثور على شيء محدد ".
أبقت Respawn عن كثب على المشكلة مع احتدام الموسم 16. لاحظ الفريق في النهاية أن التقارير الصوتية التي تم إسقاطها تميل إلى أن تأتي من اللعب عالي المستوى. أعطاهم ذلك فكرة نشر تحديث خادم يسمح لـ Respawn بتتبع مقاييس جديدة في مجموعة فرعية أصغر من التطابقات ، مما أدى على الفور إلى اختراق.
"نظرًا لأن تحديث الخادم كان بصدد الانتهاء ، وجدنا ذلك. تم تحديد سطر واحد من التعليمات البرمجية ليكون السبب الجذري للمشكلة. سلاح الموسم السادس عشر الجديد ".
هذا السلاح هو Nemesis ، أحدث بندقية هجومية تعمل بطاقة إطلاق النار من Apex. يمتلك Nemesis ميكانيكيًا فريدًا حيث يؤدي توجيه الضرر إلى "شحن" البندقية وجعلها تطلق النار بشكل أسرع (مثل تظاهر (يفتح في علامة تبويب جديدة) بواسطة YouTuber Dazs أعلاه). يتم تمثيل تأثير الشحن هذا بصريًا على البندقية عن طريق تقويس الكهرباء داخل البرميل. يقول Respawn أن سطرًا من الكود يهدف إلى إخبار هذا التأثير بـ "التوقف" بينما لم يتم شحن البندقية أو حملها في الجراب كان في الواقع يتكرر إلى أجل غير مسمى لجميع اللاعبين الذين يحملون Nemesis في مخزونهم.
"هذا يعني أن كل لاعب لديه Nemesis غير مشحون سيخلق تأثير" توقف الجسيم "على الخادم في كل إطار ، وكان هذا السطر من الكود يُستدعى حتى عندما كان السلاح مثبتًا."
من المضحك أن هذا يفسر أيضًا سبب حدوث انخفاضات الصوت في كثير من الأحيان في اللعب عالي المستوى. "14 عميلًا مع Nemesis يعمل بسرعة 180 إطارًا في الثانية سيكون كافيًا للتسبب في بدء إسقاط العملات الأجنبية." لمرة واحدة ، كان أفضل مشغلات أجهزة الكمبيوتر الشخصية من أصحاب مساوئ.
تقول Respawn أن هذا يفسر أيضًا سبب عدم مواجهة الاختبار الداخلي للخطأ.
"ربما لم يكن لدى البنايات المستخدمة للاختبار ما يكفي من Nemesis في اللعب ، أو كان لها ارتباط نادر مع FX المفقودة ، أو لم يكن لديها عدد كافٍ من العملاء في إطار fps - وهو شيء علينا أن نضعه في الاعتبار وتحسينه للاختبار في المستقبل."
تم نشر تصحيح الأسبوع الماضي أخيرًا سحق الخطأ للأبد. وإليكم الأمر - خطأ صوتي متداخل مع سبب جذري معقد والذي سيساعد ، على المدى الطويل ، Respawn على اكتشاف الأخطاء المماثلة قبل أن تصل إلى اللاعبين. اختتم Respawn المنشور مع تعليق جانباً عن الاختبار ، مذكراً اللاعبين بأن "دقيقة من اللاعبين يلعبون Apex تعادل 10 مختبرين يلعبون اللعبة لمدة عام!"
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- أفلاطونايستريم. ذكاء بيانات Web3. تضخيم المعرفة. الوصول هنا.
- سك المستقبل مع أدرين أشلي. الوصول هنا.
- المصدر https://www.pcgamer.com/months-of-apex-legends-audio-issues-caused-by-a-single-line-of-code-respawn-confirms
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 10
- 14
- 50
- a
- القدرات
- حول المستشفى
- فوق
- في الواقع
- وأضاف
- بعد
- الكل
- أيضا
- دائما
- an
- و
- قمة
- أبيكس ليجيندز
- AS
- الجوانب
- ممتلكات
- At
- سمعي
- BE
- قبل
- بدأ
- بدأ
- يجري
- أفضل
- كسر
- اختراق
- علة
- البق
- نساعدك في بناء
- يبني
- لكن
- by
- تسمى
- الحالات
- يو كاتش
- سبب
- تسبب
- مما تسبب في
- معين
- التغييرات
- الأحرف
- تهمة
- متهم
- شحن
- واضح
- عميل
- اغلاق
- سم
- الكود
- تأتي
- مجتمع
- تماما
- مجمع
- معقد
- وخلص
- ارتباط
- استطاع
- خلق
- إتلاف
- تعامل
- قررت
- نشر
- نشر
- على الرغم من
- مفصلة
- مصمم
- صعبة
- تختفي
- إرسال
- do
- دون
- إلى أسفل
- إسقاط
- قطرات
- أثناء
- e
- حافة
- تأثير
- الآثار
- كهرباء
- لقاء
- طاقة
- محرك
- كاف
- كيان
- معادل
- الأثير (ETH)
- حتى
- في النهاية
- كل
- بالضبط
- ويوضح
- انفجارات
- عين
- يفشلون
- أسرع
- فبراير
- أخيرا
- العثور على
- في حالة
- وجدت
- إطارا في الثانية
- FRAME
- تبدأ من
- مستقبل
- FX
- لعبة
- اللعب
- دولار فقط واحصل على خصم XNUMX% على جميع
- الحصول على
- Go
- خير
- GUNS
- كان
- مقبض
- حدث
- الثابت
- يملك
- مساعدة
- رفيع المستوى
- ضرب
- عقد
- كيفية
- HTTPS
- فكرة
- محدد
- الآثار
- تحسن
- in
- وأشار
- في البداية
- فورا
- عمدا
- داخلي
- داخليا
- المخزون
- تحقيق
- قضية
- مسائل
- IT
- انها
- رحلة
- JPG
- احتفظ
- اسم العائلة
- يؤدي
- ليد
- اليسار
- الأساطير
- ومستوياتها
- مما سيحدث
- تحديد
- خط
- حي
- تحميل
- طويل
- جعل
- القيام ب
- مدير
- مباراة
- مايو..
- يعني
- المقاييس
- ربما
- مانع
- أدنى
- دقيقة
- مفقود
- المقبلة.
- الأكثر من ذلك
- سر
- جديد
- الأحدث
- أخبار
- لا
- لا شى
- حدث
- of
- غالبا
- on
- مرة
- فقط
- يفتح
- or
- لنا
- خارج
- أوجز
- على مدى
- جسيم
- بقعة
- PC
- أداء
- فيزياء
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- بلايستشن
- لاعب
- لاعبين
- لعب
- منشور
- سابقا
- ابتدائي
- المشكلة
- دليل
- إثبات
- دفع
- الوصول
- يستلم
- رديت
- التقارير
- ممثلة
- جذر
- يجري
- تشغيل
- s
- نفسه
- يقول
- الموسم
- رأيت
- أطلق النار
- أظهرت
- مماثل
- عزباء
- حالة
- الأصغر
- بعض
- شيء
- قريبا
- مصدر
- نسج
- بداية
- بدأت
- لا يزال
- قلة النوم
- ستوديو
- نظام
- النظامية
- أنظمة
- فريق
- اقول
- تجربه بالعربي
- اختبار
- الاختبار
- أن
- •
- من مشاركة
- منهم
- هناك.
- هم
- الآلاف
- الوقت
- إلى
- مسار
- مشكلة
- تحول
- فريد من نوعه
- تحديث
- us
- تستخدم
- مستعمل
- استخدام
- مختلف
- جدا
- العاب الكترونية
- مقاطع فيديو
- وكان
- we
- أسبوع
- كان
- متى
- التي
- في حين
- من الذى
- لماذا
- سوف
- مع
- في غضون
- سوف
- لصحتك!
- اليوتيوب
- زفيرنت