เพื่อติดตั้งประสบการณ์ Battle Royale คุณต้องดาวน์โหลด Studio และไฟล์อ้างอิงโครงการ
การกำหนดค่าเพิ่มเติมของรหัสสถานที่ , เซิร์ฟเวอร์ และการตั้งค่าการเผยแพร่ ยังจำเป็นต้องมีก่อนดำเนินการต่อไปยัง การเล่นเกม
ไฟล์อ้างอิง
RobloxBattleRoyale.zip ประกอบด้วยไฟล์ที่เข้าถึงได้ง่าย .rbxl ซึ่งคุณสามารถเปิดใน Roblox Studio และทดลองได้ทันที
ชื่อ | คําอธิบาย |
---|---|
ล็อบบี้.rbxl | ล็อบบี้ทางเข้าที่ผู้เล่นเลือกโหมดเกม |
เกมเพลย์.rbxl | สถานที่ |
คิว.rbxl | สถานที่คิวที่ผู้เล่นรวบรวมก่อนที่จะถูกเทเลพอร์ตไปยังแผนที่การต่อสู้ |
สร้างเกมใหม่
Roblox Battle Royale ต้องมีโครงสร้างเป็นเกมที่มีสถานที่ที่ไม่ซ้ำกัน 6 แห่ง เพื่อเริ่มต้น:
เปิด Lobby.rbxl ใน Roblox Studio
เลือก ไฟล์ → เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่
ใกล้ด้านล่างของหน้าต่าง, คลิก สร้างเกมใหม่… .
พิมพ์ ล็อบบี้ สำหรับชื่อสถานที่
สำหรับฟิลด์ ผู้สร้าง เลือก "ฉัน" เพื่อเผยแพร่สถานที่ไปยังบัญชีส่วนตัวของคุณหรือเลือกกลุ่ม
เมื่อพร้อมแล้ว คลิกที่ปุ่ม สร้าง
เพิ่มสถานที่เพิ่มเติม
เมื่อสถานที่ล็อบบี้เผยแพร่แล้ว คุณจะต้องเพิ่ม สถานที่เพิ่มเติมอีกห้าแห่ง ให้กับเกม:
หากยังไม่ปรากฏให้เห็น เปิดหน้าต่าง ผู้จัดการสินทรัพย์ (ดู → ผู้จัดการสินทรัพย์)
คลิกสองครั้งที่โฟลเดอร์ สถานที่
คลิกขวาในพื้นที่ว่างของหน้าต่าง (ไม่เกินชื่อสถานที่/กระเบื้อง) และเลือก เพิ่มสถานที่ใหม่ ทำซ้ำนี้ทั้งหมดห้าครั้งเพื่อให้คุณมีสถานที่หกแห่ง
คลิกขวาที่แต่ละสถานที่ใหม่ ใหม่ เลือก เปลี่ยนชื่อ และตั้งชื่อตามนี้:
เผยแพร่เกมอีกครั้ง (ไฟล์ → เผยแพร่ให้ Roblox)
คัดลอกและวางรหัสสถานที่
แต่ละสถานที่ต้องเชื่อมโยงกันเพื่อให้ผู้เล่นสามารถเทเลพอร์ตจากล็อบบี้ไปยังคิวเล่นต่างๆ และกลับกันได้เพื่อให้บรรลุเป้าหมายนี้คุณจะต้องรวบรวมรหัสสถานที่ของสถานที่ที่คุณสร้างขึ้นข้างต้น
ในหน้าต่างจัดการสินทรัพย์ คลิกขวาที่ ล็อบบี้ และเลือก คัดลอก ID ไปยังคลิปบอร์ด
หากยังไม่ปรากฏให้เห็น ให้เปิดหน้าต่าง Explorer ( ดู → Explorer )
เปิดสคริปต์ การกำหนดค่าหลัก ภายใน ReplicatedFirst → การกำหนดค่า
ค้นหาตาราง _places และวาง ID ที่คัดลอกจากขั้นตอนที่ #1 เป็นค่าของกุญแจ lobby
การกำหนดค่าหลักของล็อบบี้local ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---ทำซ้ำกระบวนการ คัดลอก ID ไปยังคลิปบอร์ด สำหรับสถานที่อื่นห้าแห่งและวางลงในค่ากุญแจตารางที่เกี่ยวข้อง _places
สถานที่ กุญแจตาร์โต ล็อบบี้ ล็อบบี้ เกมเพลย์ การพัฒนาเกมplay คิว (เริ่มต้น) คิว_ปกติ คิว (การแข่งขันแบบตาย) คิว_deathmatch คิว (การแข่งขันแบบทีม) การแข่งขันแบบตายตัวของทีมคิว คิว (เล่นฟรี) คิว_ฟรีเล่น -- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}เผยแพร่เกมอีกครั้ง ( ไฟล์ → เผยแพร่ไปยัง Roblox ).
ปรับการเติมเซิร์ฟเวอร์
โดยค่าเริ่มต้น Roblox จะควบสมดุลผู้เล่น/เซิร์ฟเวอร์เพื่อประสบการณ์การเล่นเกมสังคมที่ดีที่สุด แต่การต่อสู้แบบรอยัลบัลล์ควรอนุญาตให้มีการต่อสู้ที่ใหญ่และรุนแรงมากขึ้นเพื่อให้บรรลุเป้าหมายนี้:
เปิด ตั้งค่าเกม .
เลือกแท็บ สถานที่
สำหรับแต่ละสถานที่หก คลิกปุ่มและเลือก แก้ไข
สำหรับ การเติมเซิร์ฟเวอร์ เลือก สูงสุด
คลิก บันทึก ที่ด้านล่างของหน้าต่าง
เผยแพร่สถานที่เพิ่มเติม
ชุดรวม.rbxl จากแพคเกจที่ดาวน์โหลดแล้วแก้ไขตาราง _places ของพวกเขาและเผยแพร่
คัดลอกตารางสถานที่
- อ้างถึงตาราง _places ในสคริปต์ การกำหนดค่าหลัก ของล็อบบี้:
---------------------------------------- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
เลือก ทั้งตาราง และคัดลอกไปยังคลิปบอร์ดด้วย CtrlC ( ⌘C บน Mac)
ปิดสถานที่ล็อบบี้โดยคลิกที่ X ในแท็บของมัน
แทนที่ตาราง
เปิดไฟล์ Gameplay.rbxl
เปิดสคริปต์ การกำหนดค่าหลัก ภายใน ReplicatedFirst → การกำหนดค่า
วางตาราง _places ที่คุณคัดลอกข้างต้นบนตารางที่มีอยู่แล้ว _places ( CtrlV ; ⌘V ) เพื่อให้ตารางของแต่ละสถานที่เหมือนกัน
---------------------------------------- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------เลือก ไฟล์ → เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่
ใกล้ด้านล่างของหน้าต่าง คลิก อัปเดตเกมที่มีอยู่แล้ว... .
ค้นหาและคลิกที่สถานที่ ล็อบบี้ ที่คุณเผยแพร่ก่อนหน้านี้
ในหน้าต่อไปคุณควรเห็นรายการสถานที่ที่คุณเพิ่มไว้ก่อนหน้านี้จากรายการ เลือกสถานที่เล่น เกม และคลิกปุ่ม เขียนทับ
เมื่อสถานที่ถูกเผยแพร่แล้ว ปิดโดยคลิกที่ X ในแท็บ
เปิดไฟล์ Queue.rbxl และทำซ้ำกระบวนการนี้โดยใช้ ไฟล์ → เผยแพร่ในฐานะ… เพื่อเผยแพร่ไปยังสี่สถานที่คิวทั้งหมดโดยพื้นฐานแล้ว Queue.rbxl ควรถูกเผยแพร่ไปยัง คิว (ปกติ) , คิว (การแข่งขันแบบตาย) , คิว (การแข่งขันแบบทีม) และ คิว (เล่นฟรี) สล็อต
ไฟล์ เผยแพร่สล็อต ล็อบบี้.rbxl ล็อบบี้ เกมเพลย์.rbxl เกมเพลย์ คิว.rbxl คิว (เริ่มต้น) คิว.rbxl คิว (การแข่งขันแบบตาย) คิว.rbxl คิว (การแข่งขันแบบทีม) คิว.rbxl คิว (เล่นฟรี)