التثبيت والإعداد

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

لإعداد تجربة Battle Royale، يجب عليك تنزيل Studio وملفات المرجعية الخاصة بالمشروع.

تتطلب الإعدادات الإضافية لـ معرفات الأماكن والخادم والنشر أيضًا قبل المتابعة إلى تشغيل اللعبة.

ملفات المرجعية

يتكون RobloxBattleRoyale.zip من ملفات .rbxl يسهل الوصول إليها يمكنك فتحها في Roblox Studio وتجربتها على الفور.

الاسمالوصف
Lobby.rbxlاللوبي المدخل حيث يختار اللاعبون وضع اللعبة.
Gameplay.rbxlحيث تحدث مباراة المعركة.
Queue.rbxlمكان الانتظار حيث يتجمع اللاعبون قبل أن يتم نقلهما إلى خريطة المعركة.

إنشاء لعبة جديدة

يجب هيكلة Roblox Battle Royale كلعبة تحتوي على ستة أماكن فريدة. للبدء:

  1. افتح Lobby.rbxl في Roblox Studio.

    عرض اللوبي.
  2. اختر ملفنشر كما… لفتح نافذة النشر.

  3. بالقرب من أسفل النافذة، انقر على إنشاء تجربة جديدة.

  4. اكتب Lobby كاسم المكان.

    تعيين اسم اللوبي
  5. في حقل المنشئ، اختر "أنا" لنشر المكان إلى حسابك الشخصي، أو اختر مجموعة.

  6. عندما تكون جاهزًا، انقر على زر إنشاء.

إضافة أماكن إضافية

بمجرد نشر مكان المدخل، ستحتاج إلى إضافة خمسة أماكن إضافية إلى اللعبة:

  1. إذا لم يكن مرئيًا بالفعل، افتح نافذة مدير الأصول.

  2. انقر نقرًا مزدوجًا على مجلد الأماكن.

    حدد الأماكن
  3. انقر بزر الماوس الأيمن في أي منطقة فارغة من النافذة (ليس فوق اسم/مربّع مكان) واختر إضافة مكان جديد. كرر ذلك خمس مرات بحيث تملك ستة أماكن.

  4. انقر بزر الماوس الأيمن على كل من الأماكن الجديدة، واختر إعادة تسمية، وسمها كما يلي:

    أسماء أماكن باتل رويال
  5. انشر اللعبة مرة أخرى (ملفنشر إلى Roblox).

نسخ ولصق معرفات الأماكن

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

  1. في نافذة مدير الأصول، انقر بزر الماوس الأيمن على Lobby واختر نسخ المعرف إلى الحافظة.

    نسخ معرف اللوبي
  2. إذا لم يكن مرئيًا بالفعل، افتح نافذة المستكشف.

  3. افتح برنامج MainConfiguration ضمن ReplicatedFirstConfigurations.

    برنامج MainConfiguration
  4. ابحث عن جدول _places والصق المعرف المنسوخ من الخطوة #1 كقيمة لمفتاح lobby.

    Lobby-MainConfiguration

    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RunService = game:GetService("RunService")
    local Players = game:GetService("Players")
    local isServer = RunService:IsServer()
    local ConfigEvent = nil
    local _placeOverrides = {}
    local _overrides = {}
    ---
    -- قائمة الأماكن المسماة في اللعبة
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. كرر عملية نسخ المعرف إلى الحافظة للأماكن الخمسة الأخرى والصقها في القيم المرتبطة بمفاتيح جدول _places.

    المكانمفتاح الجدول
    لوبيlobby
    أسلوب اللعبgameplay_development
    قائمة الانتظار (افتراضي)queue_default
    قائمة الانتظار (مباراة الموت)queue_deathmatch
    قائمة الانتظار (مباراة الفريق)queue_teamDeathmatch
    قائمة الانتظار (لعب حر)queue_freePlay

    -- قائمة الأماكن المسماة في اللعبة
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. انشر اللعبة مرة أخرى (ملفنشر إلى Roblox).

ضبط ملء الخادم

بشكل افتراضي، يقوم Roblox بمواءمة اللاعبين/الخوادم لتجربة لعب اجتماعية مثالية، لكن يجب أن يسمح باتل رويال بمعارك أكبر وأكثر كثافة. لتحقيق ذلك:

  1. افتح نافذة ملفإعدادات التجربة في ستوديو.

  2. اختر علامة التبويب الأماكن.

  3. لكل من الأماكن الستة، انقر على الزر واختر تعديل.

    تعديل إعدادات المكان
  4. في ملء الخادم، اختر الأقصى.

    تعيين ملء الخادم إلى الأقصى.
  5. انقر على حفظ في أسفل النافذة.

نشر أماكن إضافية

الآن ستحتاج إلى فتح ملفات .rbxl المتبقية من الحزمة التي تم تنزيلها، وتعديل جداول _places الخاصة بها، ونشرها.

نسخ جدول الأماكن

  1. ارجع إلى جدول _places في برنامج MainConfiguration للوحة:

--------------------------------------
-- قائمة الأماكن المسماة في اللعبة
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. حدد الجدول بالكامل وانسخه إلى الحافظة باستخدام CtrlC (C على Mac).

  2. أغلق مكان اللوبي بالنقر على X في علامته.

    إغلاق علامة اللوبي.

استبدال الجداول

  1. افتح ملف Gameplay.rbxl.

  2. افتح برنامج MainConfiguration الخاص به ضمن ReplicatedFirstConfigurations.

    برنامج MainConfiguration
  3. الصق جدول _places الذي نسخته أعلاه فوق جدول _places الحالي (CtrlV; V) بحيث تكون جداول كل مكان متطابقة.


    --------------------------------------
    -- قائمة الأماكن المسماة في اللعبة
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. اختر ملفنشر كما… لفتح نافذة النشر.

  5. بالقرب من أسفل النافذة، انقر على تحديث تجربة موجودة….

  6. ابحث وانقر على مكان Lobby الذي نشرته سابقًا.

  7. في الشاشة التالية، يجب أن ترى قائمة بالأماكن التي أضفتها سابقًا. من القائمة، حدد مكان Gameplay وانقر على زر استبدال.

    استبدال مكان موجود
  8. بمجرد نشر المكان، أغلقه بالنقر على X في علامته.

    إغلاق علامة المكان.
  9. افتح ملف Queue.rbxl وكرر هذه العملية، باستخدام ملفنشر كما… لنشره إلى جميع أماكن قائمة الانتظار الأربعة. بشكل أساسي، يجب نشر Queue.rbxl إلى أماكن قائمة الانتظار (افتراضي)، قائمة الانتظار (مباراة الموت)، قائمة الانتظار (مباراة الفريق)، وقائمة الانتظار (لعب حر).

    الملففتحة النشر
    Lobby.rbxlلوبي
    Gameplay.rbxlأسلوب اللعب
    Queue.rbxlقائمة الانتظار (افتراضي)
    Queue.rbxlقائمة الانتظار (مباراة الموت)
    Queue.rbxlقائمة الانتظار (مباراة الفريق)
    Queue.rbxlقائمة الانتظار (لعب حر)
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.