เพื่อการตั้งค่าประสบการณ์ Battle Royale คุณต้องดาวน์โหลด Studio และโครงการ ไฟล์อ้างอิงโครงการ
การกำหนดค่าเพิ่มเติมของ รหัสสถานที่ , เซิร์ฟเวอร์ และ การเผยแพร่ ตั้งค่าก่อนที่จะดำเนินการต่อไปใน 1>การประเมินเกม1>
ไฟล์อ้างอิง
RobloxBattleRoyale.zip ประกอบด้วยไฟล์ที่เข้าถึงได้ง่าย .rbxl ซึ่งคุณสามารถเปิดใน Roblox Studio และทดลองใช้ได้ทันที
ชื่อ | คำอธิบาย |
---|---|
ล็อบบี้.rbxl | ล็อบบี้เข้าที่ผู้เล่นเลือกโหมดเกม |
เกม.rbxl | สถานที่ที่การต่อสู้จะดำเนินการ |
Queue.Rbxl | สถานที่รอให้ผู้เล่นก่อนที่จะถูกเรียกตัวไปยังแผนที่ต่อสู้ |
สร้างเกมใหม่
Roblox Battle Royale จะต้องจัดเป็นเกมที่มีหกสถานที่ที่แตกต่างกัน เพื่อเริ่ม:
เปิด Lobby.rbxl ใน Roblox Studio
เลือก ไฟล์ → เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่
ใกล้ด้านล่างของหน้าต่างคลิก สร้างเกมใหม่…
พิมพ์ ล็อบบี้ สำหรับชื่อสถานที่
สำหรับฟิลด์ ผู้สร้าง เลือก "ฉัน" เพื่อเผยแพร่สถานที่ในบัญชีส่วนตัวของคุณ หรือเลือกกลุ่ม
เมื่อพร้อม คลิกปุ่ม สร้าง
เพิ่มสถานที่เพิ่มเติม
เมื่อสถานที่ล็อบบี้ถูกเผยแพร่ คุณจะต้องเพิ่ม สี่สถานที่เพิ่มเติม ในเกม:
หากยังไม่มองเห็นได้ ให้เปิดหน้าต่าง จัดการสินทรัพย์ (มุมมอง → จัดการสินทรัพย์)
คลิกคู่ไฟล์ Places โฟลเดอร์
กดขวาในพื้นที่ว่างของหน้าต่าง (ไม่ใช่ชื่อสถานที่/กระเบื้อง) แล้วเลือก เพิ่มสถานที่ใหม่ ซ้ำไปยังสถานที่หนึ่ง ทำซ้ำสิ่งนี้ไปยังสถานที่หนึ่งจนกว่าคุณจะมีหกสถานที่
ให้คลิกขวาแต่ละสถานที่ใหม่ ใหม่ เลือก เปลี่ยนชื่อ และตั้งชื่อตามด้านล่าง:
เผยแพร่เกมอีกครั้ง (ไฟล์ → เผยแพร่ไปยัง Roblox)
คัดลอกและวาง ID สถานที่
แต่ละสถานที่จะต้องเป็นคู่ของสถานที่ที่ผู้เล่นสามารถเทเลพอร์ตจากล็อบบี้ไปยังคิวโหมดเล่นต่างๆ และในทางกลับกัน เพื่อให้สิ่งนี้เกิดขึ้น คุณจะต้องรวบรวมรหัสสถานที่ของสถานที่ที่คุณสร้า
ในหน้าต่างจัดการสินทรัพย์, คลิกซ้ายกับ ล็อบบี้ และเลือก เคลื่อนย้าย ID ไปยังกระเป๋าเก็บของ
หากมันยังไม่มองเห็นได้ ให้เปิดหน้าต่าง เอ็กซ์พลอเตอร์ ( ดู → เอ็กซ์พลอเตอร์ )
เปิดสคริปต์ MainConfiguration ภายใน 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 ที่เกี่ยวข้อง
สถานที่ รหัสโต๊ะ ล็อบบี้ ล็อบบี้ การเล่นเกม เกมพลย์_พัฒนา คิว (ปกติ) คิว_เริ่มต้น คิว (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 ในสคริปต์ MainConfiguration ของล็อบบี้:
---------------------------------------- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
เลือก โต๊ะทั้งหมด และคัดลอกไปยังกระดาษด้วย CtrlC ( 0> ⌘0> 2> C2> บน Mac)
ปิดสถานที่ล็อบบี้โดยการคลิก X ในแท็บของมัน
แทนที่ตาราง
เปิดไฟล์ Gameplay.rbxl
เปิดสคริปต์ MainConfiguration ของมันใน ReplicatedFirst → การตั้งค่า
วางตาราง _places ที่คุณโคล้าส์มาเหนือตาราง _places ที่มีอยู่ ( Ctrl 0> V0> ؛ 3> ⌘3> 5> V5> ) สถานที่
---------------------------------------- รายการสถานที่ที่มีชื่อในเกมlocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------เลือก ไฟล์ → เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่
ใกล้ด้านล่างของหน้าต่างคลิก อัปเดตเกมที่มีอยู่…
ค้นหาและคลิกที่ ล็อบบี้ สถานที่ที่คุณเผยแพร่ไว้ก่อนหน้านี้
ในหน้าจอต่อไป คุณควรเห็นรายการสถานที่ที่คุณเพิ่มไว้ก่อนหน้านี้ จากรายการ เลือกสถานที่ เกม และคลิกปุ่ม เขียน
เมื่อสถานที่ถูกเผยแพร่แล้ว ปิดมันโดยการคลิก X ในแท็บของมัน
เปิดไฟล์ Queue.rbxl และทำซ้ำกระบวนการนี้โดยใช้ ไฟล์ → เผยแพร่ในฐานะ… เพื่อเผย
ไฟล์ เผยแพร่สล็อต ล็อบบี้.rbxl ล็อบบี้ เกม.rbxl การเล่นเกม Queue.Rbxl คิว (ปกติ) Queue.Rbxl คิว (Deathmatch) Queue.Rbxl คิว (การแข่งขันทีม) Queue.Rbxl คิว (เล่นฟรี)