صيغة التقييم
يتم تقييم الخوادم باستخدام صيغة مجموع مرجح. تتكون هذه الصيغة من أربعة أجزاء:
- السمات، وهي بيانات تصف اللاعبين والخوادم، مثل عمر اللاعب أو سعة الخادم.
- الإشارات، التي تحول السمات إلى أعداد تتراوح بين 0 و 1.
- الأوزان، التي تصف الأهمية النسبية للإشارات.
- تقييم الخادم، الذي يقيس مدى توافق الخادم مع اللاعب الذي ينضم.
يتم مطابقة اللاعب الذي ينضم مع الخادم الذي يحظى بأعلى تقييم خادم.
السمات
السمات هي بيانات تصف اللاعبين والخوادم. يمكن أن تكون قيمة السمة رقمًا أو سلسلة. عندما تكون قيمة السمة سلسلة، يطلق عليه اسم سمة تصنيفية. عندما تكون قيمة السمة رقمًا، يطلق عليه اسم سمة عددية.
للحصول على قائمة كاملة بجميع سمات Roblox المتاحة، راجع السمات الموجودة. لمزيد من المعلومات حول السمات المخصصة، انظر السمات المخصصة.
مثال: السمات التصنيفية والعددية
| السمات التصنيفية |
|---|
| وجود الأصدقاء هي سمة تصنيفية لأن قيمتها هي السلسلة "صحيح" عندما يكون هناك لاعب مفضل على هذا الخادم، و"خطأ" عندما لا يكون هناك لاعبين مفضلين على هذا الخادم. |
| اللغة هي سمة تصنيفية لأن قيمتها هي إعداد لغة اللاعب، مثل "اليابانية". |
| السمات العددية |
| العمر هي سمة عددية لأن قيمتها هي عمر اللاعب. |
| السعة هي سمة عددية لأن قيمتها هي عدد اللاعبين الموجودين حاليًا في هذا الخادم. |
الإشارات
تحول الإشارات قيم السمات إلى أعداد تتراوح بين 0 و 1، تُسمى درجات الإشارة. درجة إشارة 1 تتنبأ بتوافق عالٍ للاعب، بينما درجة إشارة 0 تتنبأ بتوافق منخفض. اعتمادًا على السمة، يمكن أن تشمل التحولات تجميعات مختلفة ومقارنات وتطبيع.
للحصول على قائمة كاملة بالإشارات الموجودة في Roblox، راجع الإشارات الموجودة. لمزيد من المعلومات حول الإشارات المخصصة، انظر الإشارات المخصصة.
مثال: خادمان مع درجات إشارة مختلفة
تحسب الجدول التالي درجات إشارات السعة لخادمين مختلفين بسعة لاستيعاب 8 لاعبين:
| عدد اللاعبين في الخادم | درجة السعة | |
|---|---|---|
| الخادم A | 2 | 2/8 = 0.25 |
| الخادم B | 6 | 6/8 = 0.75 |
تعطي درجات إشارات السعة للخادم B تقييمًا أعلى وتعتبره الأنسب للاعب الذي ينضم.
الأوزان
تصف وزن الإشارة أهمية تلك الإشارة بالنسبة للإشارات الأخرى. يزيد الوزن الأعلى من مساهمة الإشارة في تقييم الخادم. القيمة بعد ضرب درجة الإشارة في وزنها تُسمى الإشارة المرجحة.
لا يمكن أن تحمل الإشارات أوزانًا سلبية. إذا كان وزن الإشارة هو 0، فلن يُعتبر ذلك الإشارة في التقييم.
مثال: وزن درجة السعة
تحسب الجدول التالي درجات إشارات السعة المرجحة لمكان بسعة لاستيعاب 8 لاعبين ووزن إشارة السعة بمقدار 2:
| عدد اللاعبين في الخادم | درجة السعة | درجة السعة المرجحة | |
|---|---|---|---|
| الخادم A | 2 | 2/8 = 0.25 | 0.25 * 2 = 0.5 |
| الخادم B | 6 | 6/8 = 0.75 | 0.75 * 2 = 1.5 |
مثال: تكوينات مختلفة بأوزان مختلفة
يمكن أن تؤدي الأوزان المختلفة أيضًا إلى اختيار المطابقة لخوادم مختلفة. تحسب الجدول التالي درجات الخادم لخادمين مع تكوينات مطابقة مختلفة. تكوين 2 لديه وزن أعلى لإشارته السعة، ولدى الخادم A صديق للاعب الذي ينضم.
| الأصدقاء | السعة | |||||
|---|---|---|---|---|---|---|
| الوزن | الدرجة | الوزن | الدرجة | إجمالي الدرجة | ||
| التكوين 1 | الخادم A | 1 | 1 | 5 | 0.25 | 1 * 1 + 5 * 0.25 = 2.25 |
| الخادم B | 1 | 0 | 5 | 0.75 | 1 * 0 + 5 * 0.75 = 3.75 | |
| التكوين 2 | الخادم A | 3 | 1 | 5 | 0.25 | 3 * 1 + 5 * 0.25 = 4.25 |
| الخادم B | 3 | 0 | 5 | 0.75 | 3 * 0 + 5 * 0.75 = 3.75 | |
تقييم الخادم
يتم حساب تقييم الخادم بواسطة صيغة مجموع مرجح التالية، التي تجمع درجات الإشارات المرجحة للخادم:
تكوينات المطابقة
تكوين المطابقة هو مجموعة من الإشارات والأوزان المستخدمة لتقييم الخوادم في مكان. بشكل افتراضي، يتم تقييم جميع الخوادم في جميع الأماكن بتكوين Roblox الافتراضي، مما يعني أنك لا تحتاج إلى تخصيص أو تمكين أي إعدادات لاستخدامه.
يتضمن التكوين الافتراضي لـ Roblox الإشارات والأوزان التالية:
| الإشارة | الوزن |
|---|---|
| الأصدقاء | 15 |
| الكمون | 3 |
| الدردشة النصية | 3 |
| السعة | 2 |
| تاريخ اللعب | 2 |
| اللغة | 2 |
| العمر | 1 |
| الدردشة الصوتية | 1 |
| نوع الجهاز | 0 |
في التكوين الافتراضي لـ Roblox، يكون وزن إشارة الأصدقاء أكبر من مجموع أوزان كل إشارة أخرى. وهذا يعني أنه، إذا كانت متاحة، يتم دائمًا مطابقة اللاعب الذي ينضم مع الخوادم التي تحتوي على أصدقاء (أو لاعبين على نفس عنوان IP).
توجد إشارة نوع الجهاز في التكوين الافتراضي ولكن لها وزن قدره 0، لذا فإنها لا تؤثر على قرارات المطابقة. يمكنك ضبط هذا الوزن عند تخصيص المطابقة.
لمزيد من المعلومات حول كل إشارة في Roblox، راجع الإشارات الموجودة.
مفاهيم متقدمة
فيما يلي بعض المفاهيم الأكثر تقدمًا حول عملية المطابقة.
التطبيع
تطبع الإشارات قيم السمات لتكون أرقامًا تتراوح بين 0 و 1. يمكن تطبيع الإشارات العددية بواسطة أي رقم موجب، يُسمى عامل التطبيع. إذا كانت القيمة المطروحة أكبر من 1، يتم تقليلها إلى 1.
مثال: تصميم إشارة العمر
تقيس إشارة العمر الفارق بين متوسط عمر اللاعبين في الخادم وعمر اللاعب الذي ينضم.
تعتبر الخوادم ذات الفوارق العمرية التي تتجاوز 25 جميعها غير متوافقة بنفس القدر مع اللاعب. على سبيل المثال، لا تُعتبر فرق العمر 25 أسوأ بالنسبة للاعب من فرق العمر 26، لذا يجب أن تأخذ كلا القيمتين درجة الإشارة إلى 0. في هذه الحالة، يتم اعتبار 25 هو عامل التطبيع.
ترتبط درجة الإشارة عكسياً بالفارق العمر، مما يعني أن درجة الإشارة تكون أعلى عندما يكون الفارق العمر أقل.
يوضح الجدول التالي درجات إشارة العمر مع عاملين تطبيعيين مختلفين:
| العمر | عامل التطبيع: 100 | عامل التطبيع: 25 |
|---|---|---|
| 50 | 0.5 | 0 |
| 25 | 0.75 | 0 |
| 12 | 0.88 | 0.52 |
| 5 | 0.95 | 0.8 |
| 0 | 1 | 1 |
تعتبر الإشارة مع عامل تطبيع قدره 25 الفوارق العمرية بين 5 و12 عامًا أبعد. تؤدي عوامل التطبيع الأصغر إلى زيادة التأثير على الزيادات أو الانخفاضات الهامشية في الفارق العمر.
مقادير الأوزان
يشير الوزن إلى أهمية الإشارة بالنسبة للإشارات الأخرى في تكوين. تحدد المقادير النسبية للأوزان أهمية الإشارة، وليس مقاديرها المطلقة.
مثال: المقادير النسبية مقابل المطلقة
تحسب الجدول أدناه درجات الخادم لخادمين مع تكوينات مطابقة مختلفة. تحتوي التكوين 5 والتكوين 6 على أوزان سعة أعلى من الأوزان الخاصة بأصدقائها. يحتوي الخادم A على صديق للاعب الذي ينضم.
| الأصدقاء | السعة | |||||
|---|---|---|---|---|---|---|
| الوزن | الدرجة | الوزن | الدرجة | إجمالي الدرجة | ||
| التكوين 5 | الخادم A | 10,000 | 1 | 15,000 | 0.25 | 10,000 * 1 + 15,000 * 0.25 = 13,750 |
| الخادم B | 10,000 | 0 | 15,000 | 0.75 | 10,000 * 0 + 15,000 * 0.75 = 11,250 | |
| التكوين 6 | الخادم A | 0.01 | 1 | 0.05 | 0.25 | 0.01 * 1 + 0.05 * 0.25 = 0.0225 |
| الخادم B | 0.01 | 0 | 0.05 | 0.75 | 0.01 * 0 + 0.05 * 0.75 = 0.0375 | |
يفوز الخادم A بالتكوين 5 بينما يفوز الخادم B بالتكوين 6. وهذا لأن وزن السعة في التكوين 5 هو فقط 1.5x من وزن الأصدقاء، بينما وزن السعة في التكوين 6 هو 5x من وزن الأصدقاء.
على الرغم من اختلاف المقادير المطلقة، فإن التكوين 6 يعطي الأولوية للسعة أكثر من الأصدقاء بشكل أكبر من التكوين 5.