احفظ مستندات مخصّصة لكل لاعب — التقدّم والإعدادات والحالة.
تتيح لك بيانات اللاعب حفظ أي JSON تريده لكل لاعب: المستوى، والعملات، والمحتوى المفتوح،
والتفضيلات — أي شيء تحتاجه لعبتك. ونطاق هذه المستندات محصور باللاعب المسجَّل دخوله.للإعداد المعتاد جانبان: عرِّف الشكل في لوحة التحكم، ثم اقرأه واكتبه من حزمة التطوير.
لوحة التحكم
Unity
Unreal
يُعرِّف قالب بيانات اللاعب بنية نوع معيّن من المستندات وقيمه الافتراضية، فتبقى السجلات
متّسقة بين اللاعبين والإصدارات. عرِّف القوالب في لوحة التحكم، ويرثها اللاعبون تلقائيًا.
عرِّف قوالب بيانات اللاعب من لوحة التحكم.
شغِّل Code Generation → Sync Schemas في نافذة Flock لتحويل كل قالب إلى صنف C# مُحدَّد
الأنواع، ثم اقرأ مستند اللاعب المسجَّل دخوله واكتبه مباشرةً:
// Read (paginates and caches the player's documents on first call)var progress = await FlockClient.Instance.Player.GetPlayerProgressAsync();// Mutate the typed object and save it backprogress.Level = 2;progress.Coins += 100;await progress.UpdateAsync();
وتأتي أسماء الدوال والحقول من قالبك — فالقالب PlayerProgress يُنتج GetPlayerProgressAsync.
اقرأ صفوف اللاعب باستخدام عقد Flock | Player، أو مزوّد اللاعب في C++. ولن تمرّر معرّف لاعب
أبدًا — فالاستدعاءات تعمل نيابةً عن اللاعب المسجَّل دخوله.