النصوص الأساسية

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

حلقة اللعبة الأساسية في Roblox Battle Royale يتم التعامل معها عمومًا بواسطة نصين، وهما ServerScriptService/Server على الخادم و StarterPlayer/StarterPlayerScripts/Client على العميل.

الإعداد الأولي

نص ReplicatedFirst/InitialSetup يقوم بتكوين بعض الأنظمة على مستوى المحرك — واجهة المستخدم المدمجة، الدردشة، إلخ. — ويضمن أن العميل يقوم بتحميل الأصول المشار إليها في ReplicatedFirst/Configurations/AssetPreloads قبل المتابعة.

مراحل اللعبة

يتم تهيئة وتحديث أنظمة معينة بشكل مختلف اعتمادًا على المرحلة الحالية من اللعبة. يتم التعامل مع معظم هذه الحالات بواسطة ServerScriptService/Core/GameStageHandler على الخادم و ReplicatedStorage/Core/StageManager على العميل. عند طلب مرحلة، يتم استدعاء وحدة بنفس الاسم وتُستدعى وظائف إعداد مختلفة عليها. إذا كانت هناك وحدة تتعامل بالفعل مع المرحلة الحالية، يتم استدعاء وظائف الإيقاف عليها قبل تهيئة معالج المرحلة الجديد.

الأماكن/أدوار الخادم

داخل ReplicatedFirst/Configurations/MainConfiguration، يتم تنظيم أوضاع اللعب المختلفة في قوائم من المراحل التي سيتم تنفيذها.

local _roleStages = {
Lobby = {"Lobby"},
Queue = {"Queue"},
Gameplay = {"Waiting", "Gameplay", "EndGame"},
}

هناك 3 أدوار مختلفة يمكن أن تمتلكها مكان:

  • Lobby — المكان الأول حيث يتم اختيار خيارات مثل وضع اللعبة.
  • Queue — حيث يجتمع مجموعة من اللاعبين لوضع لعبة معينة، يبنون ويقاتلون أثناء انتظار العدد المحدد من اللاعبين. بمجرد وصول الحد الأدنى من اللاعبين، سيبدأ العد التنازلي، والذي تم تكوينه حاليًا لمدة 3:00 دقائق، في نهايته ستبدأ اللعبة.
  • Gameplay — المكان الذي يحدث فيه القفز بالمظلات وتلعب اللعبة حتى الاكتمال.
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.