Roblox يفرض توحيد الدردشة داخل الألعاب عبر TextChatService ابتداءً من مايو 2027
منصة Roblox أعلنت مواصفة Platform-integrated chat في 22 أكتوبر، مع إلزام الترحيل بحلول مايو 2027 وإتاحة التجربة المبكرة للمطورين.
أعلنت منصة Roblox عن مواصفة جديدة تُعرف باسم Platform-integrated chat، وذلك عبر منتدى Roblox Developer Forum الرسمي في 22 أكتوبر (بتوقيت اليابان). ووفقاً للمواصفة الجديدة، لن يتمكن المطورون من استرجاع محتوى الدردشة داخل اللعبة مباشرة، وسيتعين عليهم نقل شاشات الدردشة والأوامر المخصصة إلى الميزات القياسية التي توفرها المنصة.
وأكدت Roblox مجدداً أن جميع الدردشات بين المستخدمين يجب أن تمر عبر TextChatService (TCS)، بما في ذلك المحادثات التي تجري عبر اللوحات الإعلانية أو أنظمة التداول داخل الألعاب. كما شددت على أن الميزات غير المتعلقة بالدردشة والتي تتيح للمستخدمين إدخال نصوص بحرية يجب أن تتخذ إجراءات مثل وضع فاصل زمني لا يقل عن دقيقة واحدة بين المنشورات والتحديثات، حتى لا تُستخدم في المحادثات.
ترحيل الشاشات والأوامر المخصصة
وبحسب المنشور، يجب ترحيل شاشات الدردشة المخصصة إلى ميزة TextChannelWindow القياسية، مع إمكانية تخصيص التخطيط والحجم واللون. أما الأوامر المخصصة التي تقرأ رسائل الدردشة فيجب نقلها إلى ميزة TextChatCommand القياسية. وأشارت Roblox إلى أن المخالفات المتكررة قد تؤدي إلى تعليق اللعبة أو حذفها.
ودعت الشركة المطورين إلى اختبار التغييرات مبكراً، على أن تُفعَّل المواصفة تلقائياً في جميع الألعاب في فبراير 2027، مع إمكانية إلغاء التفعيل في تلك المرحلة. ويصبح الترحيل إلى المواصفة الجديدة إلزامياً في مايو 2027، وبعد ذلك ستُلغى بعض واجهات API التي تستخدمها ميزات الدردشة المخصصة القديمة.
وذكرت Roblox أن الألعاب التي تستخدم ميزات الدردشة القياسية دون تخصيص لا تحتاج إلى أي إجراء من المطورين. وكان شرط مرور الدردشة عبر TextChatService قاعدة قائمة أصلاً، وأعادت الشركة تأكيدها في هذا الإعلان.
أسئلة سريعة
متى يصبح الترحيل إلى مواصفة Platform-integrated chat إلزامياً في Roblox؟
في مايو 2027، بعد مرحلة تفعيل تلقائي في فبراير 2027 مع إمكانية إلغاء التفعيل.
هل تحتاج الألعاب التي تستخدم دردشة Roblox القياسية إلى تعديلات؟
لا، الألعاب التي تستخدم الميزات القياسية دون تخصيص لا تحتاج إلى أي إجراء من المطورين.
ما البديل عن شاشات الدردشة والأوامر المخصصة؟
يجب ترحيل الشاشات المخصصة إلى TextChannelWindow والأوامر المخصصة إلى TextChatCommand.