غيّر سلوك لعبتك وشغّل التجارب دون إطلاق نسخة جديدة.
الإعدادات عن بُعد تتيح لك التحكّم في القيم ومفاتيح الميزات من الخادم، فتضبط لعبتك، وتتحكّم
في إتاحة الميزات، وتجري التجارب دون أي تحديث لدى العميل.
لوحة التحكم
Unity
Unreal
أدِر قيم الإعدادات ومفاتيح الميزات لإصدار لعبة من لوحة التحكم، وغيّرها حسب الشريحة.
أدِر قيم الإعدادات عن بُعد ومفاتيح الميزات من لوحة التحكم.
شغّل Code Generation → Sync Schemas لتحويل كل إعداد إلى صنف C# مُحدَّد النوع. وتتولّى
حزمة التطوير استنتاج القيم الصحيحة للاعب المسجَّل دخوله — بما في ذلك أي تجاوزات قائمة على
الشرائح:
var gameplay = await FlockClient.Instance.Config.GetGameplayAsync();float speed = gameplay.BaseMoveSpeed;
ويأتي اسم الدالة من إعدادك نفسه (Gameplay ← GetGameplayAsync). اجلب القيم عند بدء
التشغيل واقرأها بدل تضمينها في الكود.وتُحلّ القيم بأولوية التحديث: فحيثما ينطبق تحديث على إصدار
اللعبة العامل تحصل على القيمة المحدَّثة، وإلا فقيمة الإعداد نفسه — ولا يعرف كودك أيّهما جرى.وتُخزَّن قراءات الإعدادات مؤقتًا وتُقدَّم من القرص حين يتعذّر الوصول إلى الخادم، فيحصل
اللاعب العائد على قيم الضبط دون اتصال. ويحتاج المخزون المؤقت إلى قراءة ناجحة واحدة عبر
الشبكة ليمتلئ.
توليد الكود هو المسار المقصود هنا لا مجرّد تسهيل. فالدوال الخام للإعدادات في المزوّد
internal — والدوال المُولَّدة المحدَّدة النوع هي الواجهة العامة.
Flock Resolve Config Data تعيد القيم الفعّالة لإصدار اللعبة قيد التشغيل — قيم التحديث إن
وُجد تحديث منطبق، وبيانات الإعداد نفسه فيما عدا ذلك. ولا يعرف مخطّطك أيّ الحالتين وقعت.