สคริปต์แกน

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ห่วงโซ่เกมหลักใน 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 บทบาทที่แตกต่างกันที่สถานที่สามารถมีได้:

  • ล็อบบี้ — สถานที่เริ่มต้นที่ผู้เลือกตัวเลือกเช่นโหมดเกม
  • คิว — ที่ผู้เล่นจำนวนมากรวมตัวเพื่อโหมดเกมที่กำหนดเฉพาะ การสร้างและการต่อสู้ในขณะที่รอผู้เล่นจำนวนมาก เมื่อผู้เล่นจำนวนมากมาถึงแล้วจะเริ่มนับถอยหลังจนก
  • การเล่นเกม — สถานที่ที่มีการร่วมงานลอดเวลาและเกมจะเล่นจนกว่าจะเสร็จสิ้น