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

*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. انقر بزر الماوس الأيمن على كل من الأماكن الجديدة، واختر إعادة تسمية، وسمها كما يلي:

    أسماء أماكن Battle Royale
  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 المرتبطة.

    المكانمفتاح الجدول
    Lobbylobby
    Gameplaygameplay_development
    Queue (Default)queue_default
    Queue (Deathmatch)queue_deathmatch
    Queue (Team Deathmatch)queue_teamDeathmatch
    Queue (Free Play)queue_freePlay
    -- قائمة الأماكن المسماة في اللعبة
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. انشر اللعبة مرة أخرى (ملفنشر إلى Roblox).

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

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

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

  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 إلى أماكن Queue (Default) وQueue (Deathmatch) وQueue (Team Deathmatch) وQueue (Free Play).

    الملففتحة النشر
    Lobby.rbxlLobby
    Gameplay.rbxlGameplay
    Queue.rbxlQueue (Default)
    Queue.rbxlQueue (Deathmatch)
    Queue.rbxlQueue (Team Deathmatch)
    Queue.rbxlQueue (Free Play)
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.