Skip to main content
تبلّغ لعبتك Flock عبر سطحين منفصلين. كلٌّ منهما يجيب عن سؤال مختلف، ويقرأه أشخاص مختلفون، ويظهر على لوحة مختلفة. واختيار السطح الخطأ يضع بياناتك في مكان حقيقي لكنه عديم الفائدة — لذا تستحق هذه الدقيقتان أن تُقضى الآن. الانهيار ليس خطوة في مسار اللعب. وإرساله عبر السطح الآخر لا يفشل ولا يُصدر تحذيرًا — بل يُقبل المدخل ويُخزَّن ويُعرض على لوحة لم يكن أحد ينظر إليها.

التحليلات

التفاعل والاحتفاظ باللاعبين وتحقيق الدخل، مبنيّة على الجلسات ومشاهدات الشاشات والمعاملات التي تبلّغ عنها لعبتك. تُقرأ في Dashboards → Game Metrics.
لوحات التحليلات

لوحات التفاعل والاحتفاظ وتحقيق الدخل في Flock.

الجلسات

الجلسة هي الوحدة التي يُنسَب إليها كل شيء آخر، وحزمة التطوير تدير دورة حياتها كاملةً نيابةً عنك. الصف الأخير هو الأجدر بالانتباه. فبدونه، اللاعب الذي يترك لعبتك في الخلفية طوال الليل ثم يعود صباحًا يُبلَّغ عنه كجلسة واحدة مدّتها أربع عشرة ساعة، وكل متوسّط تبنيه فوق ذلك يكون خاطئًا.
الجلسات مرتبطة بتسجيل الدخول، فالجهاز المشترك يُبلِّغ عن جلسة لكل لاعب لا عن جلسة لكل تشغيل. وتسجيل الخروج يُغلق الجلسة قبل أن يبدأ اللاعب التالي جلسته.
سحب الموافقة على التحليلات يتخلّص من الجلسة الجارية بدل إرسالها. فالاعتراض على مواصلة المعالجة ليس طلبًا لإرسال سجلّ أخير.

أحداث السجل

تشخيصات للمطوّرين، في ثلاث فئات بالضبط. والفئة التي تختارها هي ما يحدّد مكان ظهور المدخل.
هذه للتشخيص لا للّعب. فإتمام مرحلة يُسجَّل كمدخل Debug ينتهي في Diagnostics → Events، حيث لن يجده أحد ممّن يبنون مخطّط احتفاظ باللاعبين — ولن يظهر في Game Metrics إطلاقًا.
استدعاءات التسجيل متزامنة ولا تعطّل اللعب أبدًا: فهي تضع المدخل في طابور على القرص، ثم تتولّى حزمة التطوير تجميع المدخلات وتسليمها نيابةً عنك.

اكتشاف الإنهاء غير المتوقّع

إذا انتهت جلسة لعب دون خروج نظيف — انهيار، أو تعليق أنهاه اللاعب قسرًا، أو إخراج النظام للعبة من الذاكرة — تكتشف حزمة التطوير ذلك في التشغيل التالي وتبلّغ عن حدث app_termination واحد تلقائيًا. دون أي تكامل إضافي.
راقب معدّل abnormal لكل إصدار من اللعبة — فارتفاعه بعد إطلاق جديد هو أبكر مؤشّر استقرار لديك، دون الحاجة إلى أداة تقارير انهيار. أمّا إغلاق اللعبة بشكل طبيعي (خروج من داخل اللعبة، أو Alt-F4، أو إزاحة التطبيق) فلا يُحتسب abnormal أبدًا.
سمِّ الأشياء باتساق. وأيًّا كان السطح الذي تعمل عليه، فإن مفردات صغيرة مختارة بعناية تجعل اللوحة قابلة للقراءة، بينما تجعلها المفردات المتضخّمة عديمة الفائدة.