العودة إلى المدونة

المخزون والدردشة والمباريات القائمة على الأدوار: أكبر أسبوع ميزات في horizOn

نُشر في 29 أكتوبر 2026
المخزون والدردشة والمباريات القائمة على الأدوار: أكبر أسبوع ميزات في horizOn تم إنشاؤها بمساعدة الذكاء الاصطناعي

باختصار

horizOn يوفر الآن المخزون وقيم اللاعبين والإنجازات والأصدقاء والمجموعات والدردشة والمباريات القائمة على الأدوار، مع إصدارات جديدة من Unity وGodot وUnreal.

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

هذا الأسبوع اتخذت horizOn خطوة كبيرة في هذه القائمة بالضبط. Server 1.73 وDashboard 1.111 يجلبان مجموعة كاملة من ميزات الاقتصاد والميزات الاجتماعية، وحصلت جميع إصدارات Unity وGodot وUnreal SDK على نسخ جديدة لاستخدامها. إليك ما تم إطلاقه بين 22 و28 أكتوبر.

اقتصاد من جانب الخادم للعبتك

تغطي ميزات الاقتصاد الجديدة أجزاء اللعبة حيث تكلف الأخطاء ثقة حقيقية: ما يملكه اللاعبون، وما يكسبونه وما ينفقونه.

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

لماذا تهم كلمة "ذري" هنا

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

في horizOn، عمليات الشراء والمطالبة بالمكافآت وتغييرات القيمة إما تكتمل بالكامل أو لا تكتمل على الإطلاق. تحتفظ SDK بالنية الأصلية للإجراء، لذا فإن إعادة المحاولة بعد فقدان الاتصال تنهي نفس العملية بدلاً من بدء عملية جديدة.

أفضل الممارسات لاقتصادك الأول

  1. ابدأ بعملة واحدة وحفنة من العناصر. الكتالوج الصغير أسهل في الموازنة وأسهل في الاختبار.
  2. لا تثق أبداً بالعميل في الأرصدة. دع الخادم يغير القيم وعامل العميل كشاشة عرض.
  3. اختبر مسار الفشل عن قصد. أغلق اللعبة أثناء عملية شراء وتحقق من أن النتيجة إما كاملة أو غير متأثرة.
  4. استخدم مساحة عمل لوحة التحكم. يمكنك فحص قيم اللاعب والعناصر والإنجازات في سجل لاعب واحد متصل عندما يبلغ شخص ما عن مشكلة.

الأصدقاء والمجموعات والدردشة والمباريات القائمة على الأدوار

وصل الجانب الاجتماعي في نفس الإصدار.

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

يناسب اللعب القائم على الأدوار مجموعة ضخمة من الألعاب: ألعاب الورق واللوحة، مبارزات الألغاز، ألعاب الإستراتيجية وأي شيء يلعبه الناس بضع دقائق في كل مرة. يعمل الاتصال عبر اتصال WebSocket، ويحصل اللاعبون على إشعار عندما يحين دورهم.

تداول وأهدِ وراسل لاعبيك

ثلاث ميزات إضافية تربط اللاعبين ببعضهم البعض ومعك.

  • Marketplace. يمكن للاعبين إدراج العناصر وتداولها. يتم الاحتفاظ بالعناصر بأمان أثناء التداول وإرجاعها إذا لم تتم الصفقة. تمت إزالة الحد السابق على الإيصالات لكل لاعب.
  • Player Inbox. بث الإشعارات لجميع اللاعبين أو تسليم المكافآت التي يطالب بها اللاعبون بأنفسهم. تحتوي لوحة التحكم على عرض بث محمي وأدوات دعم.
  • Shared Objects. بيانات يعمل عليها عدة لاعبين معاً، مع فحوصات المراجعة حتى لا يتم الكتابة فوق تغييرين في نفس الوقت.

إصدارات جديدة من Unity وGodot وUnreal

تدعم جميع SDK للمحركات الثلاثة الميزات الجديدة:

  • Unity SDK 1.12 يضيف مديرين للعناصر وقيم اللاعبين والإنجازات والأصدقاء والمجموعات والدردشة والمباريات وMarketplace وInbox وShared Objects، مع عينات يمكنك تشغيلها على الفور.
  • Godot SDK 1.11 يضيف نفس المجموعة في GDScript، بما في ذلك مديرين آمنين للجلسات ومشاهد أمثلة.
  • Unreal SDK 1.10 يجلب عملاء C++ مكتوبين وعقد Blueprint. تجعل الإصدارات التالية حتى 1.10.3 الإضافة تُحمّل على UE 5.6 والأحدث بدون مطالبة الإضافة غير المتوافقة، وحفظ Import Config في DefaultGame.ini وإصلاح التعبئة للإنشاءات المستقلة.

إذا كنت تعمل مع مساعد برمجة AI، فإن MCP Server 1.9 يعرض الميزات الجديدة كأدوات، من المخزون والمباريات إلى المجموعات وInbox وإشراف الدردشة. يمكن لمساعدك البحث عن كيفية عمل ميزة بدلاً من التخمين.

انقل مشروعاً إلى خادمك الخاص

تبدأ بعض الفرق على horizOn Cloud وتريد لاحقاً تشغيل الواجهة الخلفية الخاصة بها بنفسها. أصبحت هذه الخطوة أبسط بكثير الآن. Dashboard 1.114 وServer 1.75 يتيحان لك تنزيل محتوى مشروع كملف واحد، وSimple Server 1.6 يستورده.

حصل Simple Server 1.5 أيضاً على الميزات الجديدة هذا الأسبوع، مع دعم SQLite وMySQL للعناصر وقيم اللاعبين والإنجازات والإحصائيات والأصدقاء والمجموعات والمباريات وMarketplace وInbox وShared Objects. تظل الدردشة محجوزة لـ horizOn Cloud.

تحسينات أصغر

  • تسجيل دخول الضيف. الحد الافتراضي لتسجيلات الدخول المجهولة الآن 120 لكل IP ومشروع، ويمكن تكوين الحد.
  • الأداء والاستقرار. Server 1.75 يستخدم قاعدة بيانات أقل ووحدة معالجة مركزية خلفية أقل لكل طلب، وتتعافى القراءات والمعاملات بشكل نظيف بعد تبديل قاعدة البيانات الاحتياطية.
  • صفحة الأسعار. مقارنة الخطط الكاملة أسهل في القراءة ويمكن الوصول إليها من الصفحة الرئيسية بدون حساب.
  • game jams. صفحة شريك جديدة لـ game jams موجودة في مجموعة About في التنقل العلوي.

إذا فاتتك تحديثات الأسبوع الماضي، فإن الملخص حول بريد الخطة المجانية والتسجيل الجديد يغطيها.

احصل على التحديثات بشكل أسرع على Discord

هذا المنشور يلخص الأسبوع. إذا كنت تريد سماع أخبار الإصدارات في لحظة إطلاقها، انضم إلى خادم horizOn على Discord. تظهر الإصدارات الجديدة هناك مباشرة، غالباً قبل أيام من وصولها إلى هذا الملخص الأسبوعي، وهي أسرع طريقة لطرح الأسئلة علينا أو إخبارنا بما تحتاجه بعد ذلك.

اختر واحدة من الميزات الجديدة، جربها في مشروع اختباري وأخبرنا كيف سارت الأمور. يمكنك الرد على Discord أو فتح مشكلة على GitHub. القائمة الكاملة للتغييرات موجودة على سجل تغييرات horizOn.