أوضاع اختبار الاستوديو

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.

بسبب نموذج العميل-الخادم الأساسي في محرك Roblox، من المهم أن تختبر لعبتك في أوضاع مختلفة قبل إصدارها للجمهور. جميع خيارات الاختبار متاحة في الجزء الأيسر من الميزانين.

وحدات التحكم في الاختبار الموضحة في ميزان الاستوديو.

اختبار اللعبة

هناك ثلاث خيارات شائعة لاختبار اللعبة. اختر الخيار المطلوب من قائمة السحب والنقر على زر تشغيل على اليمين لبدء الاختبار.

خيار الاختبار في القائمة المنسدلة أوضاع الاختبار في ميزان الاستوديو.
الوضعاختصارالوصف
اختبارF5يبدأ بمحاكاة اللعبة، مع إدراج شخصيتك في either SpawnLocation أو إحداثيات حوالي (0, 100, 0).
اختبار هنايبدأ بمحاكاة اللعبة، مع إدراج شخصيتك أمام موضع الكاميرا الحالي.
تشغيلF8يبدأ بمحاكاة اللعبة ولكن لا يدخلك شخصيتك. تبدأ المحاكاة من موضع الكاميرا الحالي ويمكنك التنقل باستخدام أدوات الكاميرا في الاستوديو.

بمجرد تشغيل اختبار اللعبة، تتاح خيارات إضافية في الميزانين.

خيارات إضافية متاحة أثناء اختبار من ميزان الاستوديو.
الإجراءاختصارالوصف
إيقاف / استئنافيسمح لك بإيقاف/استئناف الفيزياء والرسوم المتحركة.
إيقافShiftF5يوقف محاكاة اللعبة ويعيد تعيين جميع العناصر والحالات إلى ما كانت عليه قبل الاختبار.
عميل / خادمأثناء اختبار اللعبة في وضع "وحيد" (اختبار أو اختبار هنا)، يقوم بالتبديل بين وضع العميل ووضع الخادم. راجع تبديل العميل / الخادم لمزيد من التفاصيل.

تبديل العميل / الخادم

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

أثناء اختبار اللعبة بشكل فردي، يمكنك التبديل بين وضعي العميل والخادم عن طريق النقر على زر التبديل العميل / الخادم. عند التبديل، يتغير الزر ليعكس وضع المحاكاة الحالي.

عميل
خادم

اعتمادًا على وضع المحاكاة، يتغير التحكم في شخصيتك والكاميرا كما يلي:

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

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

نافذة المستكشف تعرض العناصر التي توجد فقط في العميل
في وضع العميل، تتواجد العناصر المتوقعة على جانب العميل في التسلسل، بما في ذلك تلك التي تم نسخها من StarterPack إلى Backpack للاعب ومن StarterPlayer إلى PlayerScripts للاعب.
نافذة المستكشف تعرض العناصر التي توجد فقط في الخادم
في وضع الخادم، تتواجد العناصر المتوقعة على جانب الخادم في التسلسل، بما في ذلك السكربتات في ServerScriptService والعناصر التي وضعتها في ServerStorage.

في نافذة الإخراج، يتم وضع علامات على الرسائل كـ زرقاء (عميل) أو خضراء (خادم)، مما يدل على مصدرها من العميل أو الخادم. بالنسبة للرسائل الناتجة من ModuleScripts، يتم تحديد لون العلامة من خلال ما إذا كان قد تم استدعاء الوحدة من LocalScript على جانب العميل أو من Script على جانب الخادم.

نافذة الإخراج تعرض علامة خضراء للإخراج من الخادم وعلامة زرقاء للإخراج من العميل

إيقاف / استئناف

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

زر إيقاف/استئناف الموضح في ميزان الاستوديو.

بشكل افتراضي، فإن إيقاف واستئناف يؤثران على كل من العميل و الخادم. إذا كنت ترغب في إيقاف أو استئناف فقط العميل أو الخادم:

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

عند توقف المحاكاة، يمكنك التقدم للأمام بمقدار 1/60 من الثانية (60 هرتز) من خلال النقر على زر تقدم للأمام. مثل زر إيقاف / استئناف على يساره، فإن النقر على السهم الصغير يسمح لك باختيار التقدم للأمام فقط للعميل أو الخادم بناءً على تبديل العميل / الخادم.

زر تقدم للأمام الموضح في ميزان الاستوديو.

لاحظ التفاصيل التقنية التالية فيما يتعلق بإيقاف / استئناف:

  • على الرغم من أن Animations ليست مبنية على الفيزياء، فإن هذه الأزرار في شريط الأدوات تقوم أيضًا بإيقاف / استئناف الرسوم المتحركة.
  • لا يؤثر إيقاف أو استئناف على السكربتات الجارية.
  • فقط ردود الاتصال RunService PreAnimation، PreSimulation، PostSimulation، و Stepped توقف أو تستأنف من خلال هذه الأزرار في شريط الأدوات. تستمر ردود الاتصال الأخرى (PreRender، Heartbeat، و RenderStepped) في التشغيل، مما يحافظ على الوظائف الطبيعية للسكربتات الكاميرا، التصوير البصري، والملحقات.

محاكاة متعددة العملاء

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

  1. مع تحديد خيار الخادم والعملاء في القائمة المنسدلة، اختر عدد جلسات العملاء للاختبار. عادةً ما يكون عميل واحد إلى عميلين كافيًا، على الرغم من أنه يمكنك محاكاة ما يصل إلى ثمانية.

    خيار الخادم والعملاء في القائمة المنسدلة أوضاع الاختبار في ميزان الاستوديو.
  2. اضغط على زر تشغيل أو F7 لبدء محاكاة العميل - الخادم.

  3. عندما تنتهي من الاختبار، اضغط على زر إنهاء الجلسة من أي من جلسات المحاكاة لإغلاق جميع العملاء المحاكاة والخادم المحاكي.

    إنهاء الجلسة الموضحة في ميزان الاستوديو

محاكاة الحزب

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

عند اختبار اللعبة، يقوم محاكي الحزب تلقائيًا بتعيين جميع اللاعبين التجريبيين إلى الحفلات المحاكاة المكونة.

محاكي الحزب يعرض الحفلات المحاكية وخيارات تعيين مختلفة

إذا تم تمكين محاكي الحزب:

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

اختبار تعاوني

إذا كنت تعمل على لعبة مع آخرين في وضع التعاون، يمكنك الاختبار مع المتعاونين الآخرين على النحو التالي:

  1. اختر اختبار الفريق في القائمة المنسدلة واضغط على زر تشغيل لفتح جلسة استوديو جديدة مع إدخال شخصيتك.

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

محاكاة الجهاز

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

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

خيارات المحاكاة فوق نافذة العرض ثلاثي الأبعاد

محاكاة اللمس

Touch simulation is automatically enabled when a mobile device is selected in the Device Emulator. Both single‑touch and two‑touch gestures can be simulated by clicking and dragging with the mouse while playtesting. By default, mouse interactions will simulate single‑touch gestures.

Studio supports the following shortcuts for simulating two-touch gestures. Shortcuts can also be customized via Studio's Customize Shortcuts menu.

WindowsMacAction
Altعند الضغط عليها أثناء سحب الماوس، تحاكي عملية الضغط والدوران.
AltShiftShiftعند الضغط عليها أثناء سحب الماوس، تحاكي التمرير باستخدام لمستين.

When a two-touch shortcut is active, two circles will appear, indicating where the simulated touches are positioned.

عرض لعملية إيماءة متعددة اللمس في محاكي الجهاز.

محاكاة التحكم

The Controller Emulator، المتاح من قائمة اختبار في الاستوديو، يتيح لك محاكاة مدخلات لوحة الألعاب بدقة مباشرة في الاستوديو. وحدة التحكم الافتراضية هي لوحة ألعاب عامة، ولكن يمكنك اختيار بدائل من قائمة الاختيار في الجزء الأيسر العلوي.

عرض وحدة التحكم العامة في محاكي وحدة التحكم.

أثناء اختبار اللعبة، يمكنك التحكم في اللعبة باستخدام وحدة التحكم الافتراضية باستخدام الماوس الخاص بك.

يمكنك أيضًا النقر على تحرير التعيينات في الزاوية العليا اليمنى لعرض وتحرير تعيينات المفاتيح لوحدة التحكم الافتراضية، على سبيل المثال E إلى ButtonL2 أو 9 إلى ButtonA. يتم حفظ هذه التعيينات مثل إعدادات الاستوديو الأخرى (لكل وحدة تحكم، لكل مستخدم، لكل جهاز كمبيوتر) ويتم تحويلها إلى أحداث لوحة التحكم في كل من نافذة المحاكي وعرض ثلاثي الأبعاد.

محاكاة الشبكة

تتيح لك محاكاة الشبكة، التي يمكن الوصول إليها من علامة الشبكة في إعدادات الاستوديو (AltS على Windows؛ S على Mac)، محاكاة ظروف الشبكة الواقعية مثل الكمون، وفقدان الحزم، وتحركات الشبكة لاختبار اتصالات اختبار اللعبة. هذا مفيد بشكل خاص لاختبار الألعاب التي تستخدم سلطة الخادم حيث أن آليات التنبؤ والتراجع والمحاكاة الحساسة لظروف الشبكة. كما أنها مفيدة لاختبار UnreliableRemoteEvents التي قد تفقد أو تصل خارج الترتيب.

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

إعداد استوديو خاصيةالوصف
أدنى تأخير واردInboundNetworkMinDelayMsيضيف الكمون إلى اتصالات اختبار اللعبة في الاتجاه من الخادم إلى العميل.
أدنى تأخير صادرOutboundNetworkMinDelayMsيضيف الكمون إلى اتصالات اختبار اللعبة في الاتجاه من العميل إلى الخادم.
اهتزاز واردInboundNetworkJitterMsيضيف اهتزازًا إلى اتصالات اختبار اللعبة في الاتجاه من الخادم إلى العميل.
اهتزاز صادرOutboundNetworkJitterMsيضيف اهتزازًا إلى اتصالات اختبار اللعبة في الاتجاه من العميل إلى الخادم.
فقدان الحزم الواردInboundNetworkLossPercentيحدد احتمالية فقدان الحزم على اتصالات اختبار اللعبة من الخادم إلى العميل.
فقدان حزم صادرOutboundNetworkLossPercentيحدد احتمالية فقدان الحزم على اتصالات اختبار اللعبة من العميل إلى الخادم.

في كل من الإعدادات أعلاه، تنطبق المفاهيم التالية:

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

سماعات الرأس VR

إذا كنت ترغب في دعم سماعات الرأس للواقع الافتراضي (VR) للعبتك، تأكد من اختبار أو محاكاة VR في الاستوديو.

محاكاة VR

تتيح لك محاكاة VR اختبار ألعاب VR في الاستوديو بدون سماعة رأس فعلية. تمامًا كما هو الحال في محاكاة أي جهاز آخر، استخدم قائمة تحديد الجهاز لاختيار إما Meta Quest 2 أو Meta Quest 3. يقوم محاكي التحكم تلقائيًا بتحديد جهاز التحكم المناسب لسماعة الرأس.

محاكي التحكم مع جهاز تحكم Quest 3.
محاكي مع محاكاة واتجاه Quest 3.

تجعل مجموعة من سماعة الرأس وأجهزة التحكم المتعددة، كل منها مع تتبع الحركة، محاكاة VR أكثر تعقيدًا:

  • لمحاكاة تتبع الحركة، اضغط على Alt1 (1) لقفل الماوس في العرض وإلغاء قفله.

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

تكوين سماعة الرأس

يدعم الاستوديو اختبار جميع سماعات الرأس VR المتوافقة مع OpenXR، المعايير الصناعية مفتوحة المصدر التي توفر الوصول إلى VR.

لتمكين اختبار الاستوديو في VR، يجب عليك توصيل سماعة الرأس بجهاز الكمبيوتر الخاص بك وتكوين بيئة تشغيل OpenXR قبل إطلاق الاستوديو. إذا كنت قد أطلقت فعلاً الاستوديو، اغلقه وأكمل خطوات التكوين أولاً.

إذا كان لديك سماعة رأس VR واحدة فقط، فإن تثبيت التطبيق VR المقابل يقوم تلقائيًا بتكوين بيئة التشغيل لك. إذا كان لديك سماعات رأس متعددة، يجب عليك إعداد بيئة التشغيل يدويًا والتأكد من تكوين فقط السماعة التي تريد استخدامها للاختبار.

الخطوات التالية خاصة بأكثر تطبيقين VR شيوعًا:

  • SteamVR لسماعات الرأس مثل HTC Vive وValve Index.
  • Oculus لسماعات الرأس مثل Meta Quest وOculus Rift.
  1. قم بتثبيت وفتح تطبيق SteamVR على جهاز الكمبيوتر الخاص بك.
  2. ضمن إعدادات SteamVR، اختر علامة التبويب المطور. بعد ذلك، حدد إظهار إعدادات متقدمة.
  3. قم بتعيين SteamVR كبيئة تشغيل OpenXR.
  4. قم بتشغيل أجهزة التحكم عن طريق الضغط على زر النظام حتى تسمع صوت صفير.
    • لإيقاف تشغيل الجهاز، اضغط مع الاستمرار على زر النظام حتى تسمع نفس أصوات الصفير.

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

تطبيق Roblox Quest

يمكنك اختبار لعبتك في تطبيق Roblox على Quest دون ربط سماعتك بجهاز الكمبيوتر الخاص بك. استخدم الخطوات التالية للوصول إلى لعبتك على سماعتك في هذا الوضع:

  1. في الاستوديو، قم بنشر اللعبة واضبط اللعبة على خاص.
  2. باستخدام لوحة تحكم المبدع الخاصة بك أو الرابط في الاستوديو، افتح صفحة اللعبة في متصفح الويب الخاص بك.
  3. في صفحة اللعبة، أضف اللعبة إلى المفضلات بالنقر على رمز المفضلة.
  4. باستخدام سماعتك، افتح تطبيق Roblox المستقل.
  5. مرر لأسفل إلى قسم المفضلات في الصفحة الرئيسية وقم بتشغيل لعبتك.

وضع الاستوديو VR

بعد تكوين سماعتك، يمكنك تشغيل وضع اختبار VR في الاستوديو من خلال الخطوات التالية:

  1. في قائمة الملف، اختر إعدادات الاستوديو.
  2. اختر الرندر.
  3. ضمن إعدادات العامة، قم بتشغيل تمكين وضع VR.

يمكنك الآن اختبار لعبتك باستخدام سماعة رأس VR الخاصة بك باستخدام أي من خيارات الاختبار المتاحة. أثناء جلسة اختبار VR، إذا تم فصل كابل السماعة أو قمت بإغلاق تطبيق Roblox Studio Beta على السماعة، ستحتاج إلى إعادة تشغيل الاستوديو لتشغيل الاختبار مرة أخرى.

محاكاة اللاعب

لإجراء محاكاة مفصلة لـ محلية اللعبة وسياسات المحتوى، يمكنك الاختبار من خلال محاكي اللاعب، والذي يمكن الوصول إليه من قائمة اختبار في الاستوديو.

مع فتح نافذة المحاكي، قم بتبديل خيار تمكين ملف الاختبار. ستظل المحاكاة معلقة (مُمكّنة أو معطلة) حتى إذا قمت بإغلاق النافذة.

في الجزء السفلي من النافذة، تشمل الخيارات المستخدمة بشكل شائع:

الخيارالوصف
الإعداد المحلييسمح لك بمحاكاة لغة مترجمة أثناء اختبار اللعبة.
محلي مزيفيستبدل الأحرف بأحرف مشابهة ولكنها مختلفة قليلًا حتى يسهل التعرف على أي سلاسل تمر عبر نظام الترجمة. يساعدك هذا في تحديد النص غير المترجم دون الحاجة إلى تغيير لغة المحاكاة. على سبيل المثال:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
تمديديتمدد سلاسل النص بمعدل محدد عبر شريط التمرير. على سبيل المثال:
  • Bloxy Cola  ⟩  Bloooxyy Coolaa (أطول بنسبة 50%)
  • Dominus Empyreus  ⟩  Doomiinuus Eempyyreus (أطول بنسبة 30%)
يساعدك الاستخدام للتمديد على تحديد الأماكن التي قد لا تتمكن فيها واجهات المستخدم لديك من التعامل مع نص أطول من النص المترجم الافتراضي. لاحظ أن الإسبانية بشكل عام أطول بنسبة 30% من الإنجليزية، وما يعادلها من الألمانية أطول أيضًا. لاحظ أيضًا أن هذا يؤثر فقط على النص الذي يمر عبر نظام الترجمة.
المنطقةيسمح لك بمحاكاة دولة/منطقة اللاعب أثناء اختبار اللعبة؛ قد يؤثر هذا الاختيار على خيارات أخرى وعلامات اختيار في النافذة كما هو موضح في GetPolicyInfoForPlayerAsync().
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.