ห่วงโซ่เกมหลักใน Roblox Battle Royale จัดการโดยสองสคริปต์โดยทั่วไปคือ ServerScriptService/Server บนเซิร์ฟเวอร์และ StarterPlayer/StarterPlayerScripts/Client บนเคลือบนเคลือบนเคลือบนเคลือบนเคลือบนเคลือบนเคลือบนเคลือบนเคลือ
การตั้งค่าเริ่มต้น
สคริปต์ ReplicatedFirst/InitialSetup จัดการกับระบบเลเวลเครื่องยนต์สองสามระบบ — รวมทั้ง UI ติดตั้ง, การแชท, ฯลฯ — และรับประกันว่าคลายการโหลดสินทรัพย์ที่อ้างอิงใน ReplicatedFirst/Configurations/AssetPreloads
สเตจเกม
การเริ่มต้นและอัปเดตระบบต่างๆ จะทำได้อย่างแตกต่างขึ้นอยู่กับสถานะของเกม ส่วนใหญ่ของกรณีเหล่านี้จะได้รับการจัด
สถานที่/บทบาทเซิร์ฟเวอร์
ภายใน ReplicatedFirst/Configurations/MainConfiguration โหมดเกมที่แตกต่างกันจะถูกจัดเป็นรายการของสเตจที่จะประมวลผล
local _roleStages = {Lobby = {"Lobby"},Queue = {"Queue"},Gameplay = {"Waiting", "Gameplay", "EndGame"},}
มี 3 บทบาทที่แตกต่างกันที่สถานที่สามารถมีได้:
- ล็อบบี้ — สถานที่เริ่มต้นที่ผู้เลือกตัวเลือกเช่นโหมดเกม
- คิว — ที่ผู้เล่นจำนวนมากรวมตัวเพื่อโหมดเกมที่กำหนดเฉพาะ การสร้างและการต่อสู้ในขณะที่รอผู้เล่นจำนวนมาก เมื่อผู้เล่นจำนวนมากมาถึงแล้วจะเริ่มนับถอยหลังจนก
- การเล่นเกม — สถานที่ที่มีการร่วมงานลอดเวลาและเกมจะเล่นจนกว่าจะเสร็จสิ้น