การติดตั้งและการตั้งค่า

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

เพื่อติดตั้งประสบการณ์ Battle Royale คุณต้องดาวน์โหลด Studio และไฟล์อ้างอิงโครงการ

การกำหนดค่าเพิ่มเติมของรหัสสถานที่ , เซิร์ฟเวอร์ และการตั้งค่าการเผยแพร่ ยังจำเป็นต้องมีก่อนดำเนินการต่อไปยัง การเล่นเกม

ไฟล์อ้างอิง

RobloxBattleRoyale.zip ประกอบด้วยไฟล์ที่เข้าถึงได้ง่าย .rbxl ซึ่งคุณสามารถเปิดใน Roblox Studio และทดลองได้ทันที

ชื่อคําอธิบาย
ล็อบบี้.rbxlล็อบบี้ทางเข้าที่ผู้เล่นเลือกโหมดเกม
เกมเพลย์.rbxlสถานที่
คิว.rbxlสถานที่คิวที่ผู้เล่นรวบรวมก่อนที่จะถูกเทเลพอร์ตไปยังแผนที่การต่อสู้

สร้างเกมใหม่

Roblox Battle Royale ต้องมีโครงสร้างเป็นเกมที่มีสถานที่ที่ไม่ซ้ำกัน 6 แห่ง เพื่อเริ่มต้น:

  1. เปิด Lobby.rbxl ใน Roblox Studio

    Lobby View.
  2. เลือก ไฟล์เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่

  3. ใกล้ด้านล่างของหน้าต่าง, คลิก สร้างเกมใหม่… .

    Publish Window - Create New.
  4. พิมพ์ ล็อบบี้ สำหรับชื่อสถานที่

    Set Lobby Name
  5. สำหรับฟิลด์ ผู้สร้าง เลือก "ฉัน" เพื่อเผยแพร่สถานที่ไปยังบัญชีส่วนตัวของคุณหรือเลือกกลุ่ม

  6. เมื่อพร้อมแล้ว คลิกที่ปุ่ม สร้าง

เพิ่มสถานที่เพิ่มเติม

เมื่อสถานที่ล็อบบี้เผยแพร่แล้ว คุณจะต้องเพิ่ม สถานที่เพิ่มเติมอีกห้าแห่ง ให้กับเกม:

  1. หากยังไม่ปรากฏให้เห็น เปิดหน้าต่าง ผู้จัดการสินทรัพย์ (ดู → ผู้จัดการสินทรัพย์)

  2. คลิกสองครั้งที่โฟลเดอร์ สถานที่

    Select Places
  3. คลิกขวาในพื้นที่ว่างของหน้าต่าง (ไม่เกินชื่อสถานที่/กระเบื้อง) และเลือก เพิ่มสถานที่ใหม่ ทำซ้ำนี้ทั้งหมดห้าครั้งเพื่อให้คุณมีสถานที่หกแห่ง

  4. คลิกขวาที่แต่ละสถานที่ใหม่ ใหม่ เลือก เปลี่ยนชื่อ และตั้งชื่อตามนี้:

    Battle royale Place Names
  5. เผยแพร่เกมอีกครั้ง (ไฟล์ → เผยแพร่ให้ Roblox)

คัดลอกและวางรหัสสถานที่

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

  1. ในหน้าต่างจัดการสินทรัพย์ คลิกขวาที่ ล็อบบี้ และเลือก คัดลอก ID ไปยังคลิปบอร์ด

    Copy Lobby ID
  2. หากยังไม่ปรากฏให้เห็น ให้เปิดหน้าต่าง Explorer ( ดูExplorer )

  3. เปิดสคริปต์ การกำหนดค่าหลัก ภายใน ReplicatedFirstการกำหนดค่า

    MainConfiguration Script
  4. ค้นหาตาราง _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 = nil
    local _placeOverrides = {}
    local _overrides = {}
    ---
    -- รายการสถานที่ที่มีชื่อในเกม
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. ทำซ้ำกระบวนการ คัดลอก ID ไปยังคลิปบอร์ด สำหรับสถานที่อื่นห้าแห่งและวางลงในค่ากุญแจตารางที่เกี่ยวข้อง _places

    สถานที่กุญแจตาร์โต
    ล็อบบี้ล็อบบี้
    เกมเพลย์การพัฒนาเกมplay
    คิว (เริ่มต้น)คิว_ปกติ
    คิว (การแข่งขันแบบตาย)คิว_deathmatch
    คิว (การแข่งขันแบบทีม)การแข่งขันแบบตายตัวของทีมคิว
    คิว (เล่นฟรี)คิว_ฟรีเล่น

    -- รายการสถานที่ที่มีชื่อในเกม
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. เผยแพร่เกมอีกครั้ง ( ไฟล์เผยแพร่ไปยัง Roblox ).

ปรับการเติมเซิร์ฟเวอร์

โดยค่าเริ่มต้น Roblox จะควบสมดุลผู้เล่น/เซิร์ฟเวอร์เพื่อประสบการณ์การเล่นเกมสังคมที่ดีที่สุด แต่การต่อสู้แบบรอยัลบัลล์ควรอนุญาตให้มีการต่อสู้ที่ใหญ่และรุนแรงมากขึ้นเพื่อให้บรรลุเป้าหมายนี้:

  1. เลือกแท็บ สถานที่

  2. สำหรับแต่ละสถานที่หก คลิกปุ่มและเลือก แก้ไข

    Edit Place Settings
  3. สำหรับ การเติมเซิร์ฟเวอร์ เลือก สูงสุด

    Set Server Fill to Maximum.
  4. คลิก บันทึก ที่ด้านล่างของหน้าต่าง

เผยแพร่สถานที่เพิ่มเติม

ชุดรวม.rbxl จากแพคเกจที่ดาวน์โหลดแล้วแก้ไขตาราง _places ของพวกเขาและเผยแพร่

คัดลอกตารางสถานที่

  1. อ้างถึงตาราง _places ในสคริปต์ การกำหนดค่าหลัก ของล็อบบี้:

--------------------------------------
-- รายการสถานที่ที่มีชื่อในเกม
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. เลือก ทั้งตาราง และคัดลอกไปยังคลิปบอร์ดด้วย CtrlC ( C บน Mac)

  2. ปิดสถานที่ล็อบบี้โดยคลิกที่ X ในแท็บของมัน

    Close Lobby Tab.

แทนที่ตาราง

  1. เปิดไฟล์ Gameplay.rbxl

  2. เปิดสคริปต์ การกำหนดค่าหลัก ภายใน ReplicatedFirstการกำหนดค่า

    MainConfiguration Script
  3. วางตาราง _places ที่คุณคัดลอกข้างต้นบนตารางที่มีอยู่แล้ว _places ( CtrlV ; V ) เพื่อให้ตารางของแต่ละสถานที่เหมือนกัน


    --------------------------------------
    -- รายการสถานที่ที่มีชื่อในเกม
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. เลือก ไฟล์เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่

  5. ใกล้ด้านล่างของหน้าต่าง คลิก อัปเดตเกมที่มีอยู่แล้ว... .

    Update Existing Game.
  6. ค้นหาและคลิกที่สถานที่ ล็อบบี้ ที่คุณเผยแพร่ก่อนหน้านี้

  7. ในหน้าต่อไปคุณควรเห็นรายการสถานที่ที่คุณเพิ่มไว้ก่อนหน้านี้จากรายการ เลือกสถานที่เล่น เกม และคลิกปุ่ม เขียนทับ

    Overwrite Existing Place
  8. เมื่อสถานที่ถูกเผยแพร่แล้ว ปิดโดยคลิกที่ X ในแท็บ

    Close the place tab.
  9. เปิดไฟล์ Queue.rbxl และทำซ้ำกระบวนการนี้โดยใช้ ไฟล์เผยแพร่ในฐานะ… เพื่อเผยแพร่ไปยังสี่สถานที่คิวทั้งหมดโดยพื้นฐานแล้ว Queue.rbxl ควรถูกเผยแพร่ไปยัง คิว (ปกติ) , คิว (การแข่งขันแบบตาย) , คิว (การแข่งขันแบบทีม) และ คิว (เล่นฟรี) สล็อต

    ไฟล์เผยแพร่สล็อต
    ล็อบบี้.rbxlล็อบบี้
    เกมเพลย์.rbxlเกมเพลย์
    คิว.rbxlคิว (เริ่มต้น)
    คิว.rbxlคิว (การแข่งขันแบบตาย)
    คิว.rbxlคิว (การแข่งขันแบบทีม)
    คิว.rbxlคิว (เล่นฟรี)