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

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

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

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

ไฟล์อ้างอิง

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

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

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

Roblox Battle Royale จะต้องจัดเป็นเกมที่มีหกสถานที่ที่แตกต่างกัน เพื่อเริ่ม:

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

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

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

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

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

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

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

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

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

    Toggle Game Explorer
  2. คลิกคู่ไฟล์ Places โฟลเดอร์

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

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

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

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

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

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

    Copy Lobby ID
  2. หากมันยังไม่มองเห็นได้ ให้เปิดหน้าต่าง เอ็กซ์พลอเตอร์ ( ดูเอ็กซ์พลอเตอร์ )

  3. เปิดสคริปต์ MainConfiguration ภายใน 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 ที่เกี่ยวข้อง

    สถานที่รหัสโต๊ะ
    ล็อบบี้ล็อบบี้
    การเล่นเกมเกมพลย์_พัฒนา
    คิว (ปกติ)คิว_เริ่มต้น
    คิว (Deathmatch)คิว_เดธแมทช์
    คิว (การแข่งขันทีม)ทีม_แห่ง_การ_ตาย
    คิว (เล่นฟรี)คิว_เล่นฟรี

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

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

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

  1. คลิกปุ่ม การตั้งค่าเกม จากแท็บ หน้าแรก

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

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

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

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

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

ชุดรวม.rbxl และปรับแต่งตาราง _places ของพวกเขาและเผยแพร่พวกเขา

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

  1. ดูที่โต๊ะ _places ในสคริปต์ MainConfiguration ของล็อบบี้:

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

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

    Close Lobby Tab.

แทนที่ตาราง

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

  2. เปิดสคริปต์ MainConfiguration ของมันใน ReplicatedFirstการตั้งค่า

    MainConfiguration Script
  3. วางตาราง _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
    }
    --------------------------------------
  4. เลือก ไฟล์เผยแพร่ในฐานะ… เพื่อเปิดหน้าต่างการเผยแพร่

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

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

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

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

    Close the place tab.
  9. เปิดไฟล์ Queue.rbxl และทำซ้ำกระบวนการนี้โดยใช้ ไฟล์เผยแพร่ในฐานะ… เพื่อเผย

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