تحسين الأداء هو عملية بناء وتكرار لعبة لتحسين معدل الإطارات، واستخدام الذاكرة، وأوقات التحميل. يتوقع اللاعبون أن تعمل الألعاب بشكل جيد، لذا فإن قضاء الوقت لفهم وتحسين أداء لعبتك يمكن أن يكون حاسمًا لنجاحها.
الخطوة الأولى في تحسين الأداء هي التصميم من أجل الأداء، مما يعني اتباع مجموعة من الممارسات الجيدة أثناء بناء لعبة جديدة. بعد نشر لعبة، تتبع عملية التحسين دورة شائعة:
- تحديد مشاكل الأداء - استخدم أدوات Roblox المدمجة للعثور على مشاكل الأداء وتحديد الأسباب الجذرية.
- تحسين الأداء - بعد العثور على مشكلة، تحقق مما إذا كانت مشكلة شائعة وكيف يمكنك التخفيف منها. قد ترغب أيضًا في اتخاذ إجراءات استباقية.
- مراقبة الأداء - استخدم أدوات التحليل لمراقبة تأثير التغييرات الخاصة بك ومراقبة مؤشرات أي مشاكل في الأداء.

لماذا يعتبر الأداء مهمًا
ببساطة، الألعاب ذات الأداء الجيد أكثر متعة. عندما يكون لدى اللعبة معدل إطارات ثابت وسلس، حتى الأفعال الأساسية مثل الجري والقفز تبدو أكثر دقة ومتعة. يمكن أن يتحول التصويب من الشعور بأنه مستحيل إلى الشعور بأنه طبيعي تمامًا. قد تحتوي لعبة ذات بصمة ذاكرة صغيرة وأوقات تحميل سريعة على الكثير من الأشخاص الآخرين للعب معها.
كما أن تحسين الأداء يتيح لك توسيع طموحاتك. إذا كانت لعبتك تعمل بشكل جيد، فقد تتمكن من جعلها أكثر اتساعًا أو جمالًا أو إضافة أنظمة جديدة إليها.
من منظور الأعمال، غالبًا ما تتمتع الألعاب ذات الأداء الجيد بمشاركة مستخدمين أعلى، واحتفاظ أفضل بالمستخدمين، وتحقق المزيد من الأرباح.
قياس الأداء
معدل الإطارات هو عدد الإطارات الفريدة التي يقدمها العميل للمستخدم، يقاس بالإطارات في الثانية (FPS). السبب وراء انخفاض معدلات الإطارات عادةً هو العمليات الحسابية المكلفة - بعبارة أخرى، تحميل المعالج (CPU) أو وحدة معالجة الرسوميات (GPU) أو كليهما.
نظرًا لأن الخادم لا يقوم برسم الإطارات، فإنه لا يمتلك تقنيًا معدل إطارات، لكن نبض الخادم هو في الأساس نفس الشيء: عدد المرات في الثانية التي يقوم فيها الخادم بتحديث محاكاته للعالم. يقلل نبض الخادم المنخفض من معدل الإطارات لجميع العملاء ويزيد من زمن الاستجابة.
على العميل، تؤدي معدلات الإطارات المنخفضة أو غير المتسقة إلى تقليل سلاسة اللعبة واستجابتها. بشكل افتراضي، تستهدف ألعاب Roblox 60 FPS، وهو إطار واحد كل 16.67 مللي ثانية مع توقيت إطار مناسب.
استخدام الذاكرة هو مقدار ذاكرة الوصول العشوائي (RAM) أو الذاكرة الافتراضية التي تستخدمها لعبتك. حتى إذا كانت اللعبة تستخدم ذاكرة منخفضة في البداية، يمكن أن تتسبب تسريبات الذاكرة في زيادة هذا المقدار بمرور الوقت.
على الخادم، يمكن أن يتسبب الاستخدام المفرط للذاكرة في حدوث أعطال، مما يفصل جميع اللاعبين عن اللعبة.
يتسبب الاستخدام المفرط للذاكرة في حدوث أعطال على العميل أيضًا، لكنه يمنع أيضًا المستخدمين على الأجهزة ذات الأداء المنخفض من لعب لعبتك في المقام الأول. يمكن أن يؤدي تقليل استخدام الذاكرة إلى توسيع جمهورك القابل للوصول بشكل كبير، خاصة على الهواتف المحمولة.
وقت الانضمام هو الوقت الإجمالي من لحظة نقر اللاعب على زر اللعب إلى لحظة عرض العالم وتمكنه من الحركة.
تؤذي أوقات الانضمام الطويلة اكتساب المستخدمين والاحتفاظ بهم - قد يغادر اللاعبون قبل دخولهم تجربتك.