Instalasi dan pengaturan

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Untuk mengatur pengalaman Battle Royale, Anda harus mengunduh Studio dan file referensi proyek.

Konfigurasi tambahan mengenai ID tempat, server, dan pengaturan publikasi juga diperlukan sebelum melanjutkan ke menjalankan game.

File referensi

RobloxBattleRoyale.zip terdiri dari file .rbxl yang dapat diakses dengan mudah yang dapat Anda buka di Roblox Studio dan eksperimen dengan segera.

NamaDeskripsi
Lobby.rbxlLobby masuk di mana pemain memilih mode game.
Gameplay.rbxlDi mana pertandingan pertempuran berlangsung.
Queue.rbxlTempat antre di mana pemain berkumpul sebelum dipindahkan ke peta pertempuran.

Buat game baru

Roblox Battle Royale harus terstruktur sebagai game dengan enam tempat unik. Untuk memulai:

  1. Buka Lobby.rbxl di Roblox Studio.

    Tampilan Lobby.
  2. Pilih FilePublish As… untuk membuka jendela publikasi.

  3. Dekat bagian bawah jendela, klik Buat pengalaman baru.

  4. Ketik Lobby untuk nama tempat.

    Set Nama Lobby
  5. Untuk kolom Creator, pilih "Me" untuk menerbitkan tempat ke akun pribadi Anda, atau pilih grup.

  6. Ketika sudah siap, klik tombol Create.

Tambahkan tempat tambahan

Setelah tempat lobby diterbitkan, Anda perlu menambahkan lima tempat tambahan ke dalam permainan:

  1. Jika belum terlihat, buka jendela Asset Manager.

  2. Klik dua kali folder Places.

    Pilih Places
  3. Klik kanan di daerah kosong mana pun dari jendela (bukan di atas nama/tile tempat) dan pilih Add New Place. Ulangi ini sebanyak lima kali sehingga Anda memiliki enam tempat.

  4. Klik kanan pada masing-masing tempat baru, pilih Rename, dan beri nama mereka sebagai berikut:

    Nama Tempat Battle Royale
  5. Publikasikan game lagi (FilePublish to Roblox).

Salin dan tempel ID tempat

Setiap tempat harus saling terkait agar pemain dapat berpindah dari lobby ke berbagai antrean mode permainan dan sebaliknya. Untuk mencapai ini, Anda perlu mengumpulkan ID tempat dari tempat-tempat yang telah Anda buat di atas.

  1. Di jendela Asset Manager, klik kanan Lobby dan pilih Copy ID to Clipboard.

    Salin Lobby ID
  2. Jika belum terlihat, buka jendela Explorer.

  3. Buka skrip MainConfiguration di dalam ReplicatedFirstConfigurations.

    Skrip MainConfiguration
  4. Temukan tabel _places dan tempel ID yang disalin dari langkah #1 sebagai nilai dari kunci lobby.

    Lobby-MainConfiguration

    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 = {}
    ---
    -- Daftar tempat yang dinamai dalam permainan
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Ulangi proses Copy ID to Clipboard untuk lima tempat lainnya dan tempelkan ke nilai kunci tabel _places yang terkait.

    TempatKunci tabel
    Lobbylobby
    Gameplaygameplay_development
    Queue (Default)queue_default
    Queue (Deathmatch)queue_deathmatch
    Queue (Team Deathmatch)queue_teamDeathmatch
    Queue (Free Play)queue_freePlay

    -- Daftar tempat yang dinamai dalam permainan
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Publikasikan game lagi (FilePublish to Roblox).

Sesuaikan pengisian server

Secara default, Roblox menyeimbangkan pemain/server untuk pengalaman gameplay sosial yang optimal, tetapi battle royale harus memungkinkan pertempuran yang lebih besar dan lebih intens. Untuk mencapai ini:

  1. Buka jendela FileExperience Settings dari Studio.

  2. Pilih tab Places.

  3. Untuk masing-masing dari enam tempat, klik tombol dan pilih Edit.

    Edit Pengaturan Tempat
  4. Untuk Server Fill, pilih Maximum.

    Set Server Fill ke Maximum.
  5. Klik Save di bagian bawah jendela.

Publikasikan tempat tambahan

Sekarang Anda perlu membuka file .rbxl yang tersisa dari paket yang diunduh, memodifikasi tabel _places mereka, dan menerbitkannya.

Salin tabel tempat

  1. Rujuk ke tabel _places di skrip MainConfiguration lobby:

--------------------------------------
-- Daftar tempat yang dinamai dalam permainan
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Pilih seluruh tabel dan salin ke clipboard dengan CtrlC (C di Mac).

  2. Tutup tempat lobby dengan mengklik X di tabnya.

    Tutup Tab Lobby.

Ganti tabel

  1. Buka file Gameplay.rbxl.

  2. Buka skrip MainConfiguration di dalam ReplicatedFirstConfigurations.

    Skrip MainConfiguration
  3. Tempelkan tabel _places yang Anda salin di atas ke tabel _places yang ada (CtrlV; V) sehingga tabel tempat masing-masing identik.


    --------------------------------------
    -- Daftar tempat yang dinamai dalam permainan
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Pilih FilePublish As… untuk membuka jendela publikasi.

  5. Dekat bagian bawah jendela, klik Perbarui pengalaman yang ada….

  6. Temukan dan klik tempat Lobby yang Anda terbitkan sebelumnya.

  7. Pada layar berikutnya, Anda akan melihat daftar tempat yang Anda tambahkan sebelumnya. Dari daftar tersebut, pilih tempat Gameplay dan klik tombol Overwrite.

    Timpa Tempat yang Ada
  8. Setelah tempat itu diterbitkan, tutup dengan mengklik X di tabnya.

    Tutup tab tempat.
  9. Buka file Queue.rbxl dan ulangi proses ini, menggunakan FilePublish As… untuk menerbitkannya ke semua empat tempat antrean. Pada dasarnya, Queue.rbxl harus diterbitkan ke slot Queue (Default), Queue (Deathmatch), Queue (Team Deathmatch), dan Queue (Free Play).

    FileSlot Publikasi
    Lobby.rbxlLobby
    Gameplay.rbxlGameplay
    Queue.rbxlQueue (Default)
    Queue.rbxlQueue (Deathmatch)
    Queue.rbxlQueue (Team Deathmatch)
    Queue.rbxlQueue (Free Play)
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.