Untuk mengatur pengalaman Battle Royale, Anda harus mengunduh Studio dan file referensi proyek ..
Konfigurasi tambahan dari ID tempat, server, dan pengaturan penerbitan diperlukan sebelum melanjutkan ke menjalankan permainan.
File referensi
RobloxBattleRoyale.zip terdiri dari file yang mudah diakses .rbxl yang dapat Anda buka di Roblox Studio dan bereksperimen segera.
Nama | Deskripsi |
---|---|
Lobby.rbxl | Lobi masuk di mana pemain memilih mode permainan. |
Permainan.rbxl | Di mana pertandingan pertempuran tempat. |
Antrian.rbxl | Tempat antrian di mana pemain berkumpul sebelum dipindahkan ke peta pertempuran. |
Buat game baru
Pertempuran Royale Roblox harus diatur sebagai permainan dengan enam tempat unik. Untuk memulai:
Buka Lobby.rbxl di Roblox Studio.
Pilih File → Terbitkan sebagai… untuk membuka jendela penerbitan.
Di dekat bagian bawah jendela, klik Buat game baru… .
Ketik di Lobi untuk nama tempat.
Untuk bidang Pencipta , pilih "Saya" untuk mempublikasikan tempat ke akun pribadi Anda, atau pilih grup.
Saat siap, klik tombol Buat .
Tambahkan tempat tambahan
Setelah tempat lobi dipublikasikan, Anda perlu menambahkan lima tempat tambahan ke game:
Jika belum terlihat, buka jendela Manajer Aset (Lihat → Manajer Aset).
Klik ganda pada folder Tempat .
Klik kanan di setiap wilayah kosong di jendela (tidak lebih dari nama tempat/ujung) dan pilih Tambahkan Tempat Baru .Ulangi ini sebanyak lima kali sehingga Anda memiliki enam tempat.
Klik kanan pada masing-masing tempat baru , pilih Ganti Nama , dan beri nama sebagai berikut:
Publikasikan game lagi (File → Publikasikan ke Roblox).
Salin dan tempel ID tempat
Setiap tempat harus terkait sehingga pemain dapat berteleportasi dari lobi ke berbagai antrian mode permainan dan sebaliknya.Untuk mencapai ini, Anda perlu mengumpulkan ID tempat dari tempat yang Anda buat di atas.
Di jendela Manajer Aset, klik kanan Lobi dan pilih Salin ID ke Clipboard .
Jika belum terlihat, buka jendela Explorer ( Lihat → Explorer ).
Buka skrip Konfigurasi Utama dalam ReplicatedFirst → Konfigurasi .
Temukan tabel _places dan tempelkan ID yang disalin dari langkah #1 sebagai nilai kunci lobby.
Konfigurasi Lobi Utamalocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- Daftar tempat bernama di dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Ulangi proses Salin ID ke Clipboard untuk lima tempat lain dan tempelkan ke nilai kunci tabel yang terkait _places.
Tempat Kunci unit Lobi lobi Permainan pengembangan gameplay_ Antrian (Pelanggan) antrian_default Antrian (Pertempuran Kematian) queue_deathmatch Antrian (Pertandingan Tim Kematian) 队列_团队死亡竞赛 Antrian (Permainan Gratis) 队列_免费播放 -- Daftar tempat bernama di dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Publikasikan permainan lagi ( File → Publikasikan ke Roblox ).
Sesuaikan isi server
Secara default, Roblox menyeimbangkan pemain/server untuk pengalaman bermain sosial yang optimal, tetapi pertempuran royale harus memungkinkan pertempuran yang lebih besar dan lebih intens.Untuk mencapai ini:
Buka Pengaturan Permainan.
Pilih tab Tempat .
Untuk masing-masing dari enam tempat, klik tombol dan pilih Edit .
Untuk Server Isi , pilih Maksimum .
Klik Simpan di bagian bawah jendela.
Publikasikan tempat tambahan
Sekarang Anda perlu membuka file sisa .rbxl yang diunduh dari bundel yang diunduh, mengubah tabel mereka _places , dan mempublikasikannya.
Salin tabel tempat
- Referensikan tabel _places di skrip lobi Konfigurasi Utama :
---------------------------------------- Daftar tempat bernama di dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Pilih seluruh tabel dan salin ke clipboard dengan CtrlC ( ⌘C di Mac).
Tutup tempat lobi dengan mengklik X di tabnya.
Gantikan tabel
Buka file Gameplay.rbxl .
Buka skrip Konfigurasi Utama di dalam ReplicatedFirst → Konfigurasi .
Tempelkan tabel _places yang Anda salin di atas tabel _places yang ada ( CtrlV ; ⌘V ) sehingga tabel setiap tempat identik.
---------------------------------------- Daftar tempat bernama di dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Pilih File → Terbitkan sebagai… untuk membuka jendela penerbitan.
Di dekat bagian bawah jendela, klik Perbarui permainan yang ada... .
Temukan dan klik tempat Lobi yang Anda publikasikan sebelumnya.
Di layar berikutnya, Anda harus melihat daftar tempat yang Anda tambahkan sebelumnya.Dari daftar, pilih tempat Gameplay dan klik tombol Menghapus .
Setelah tempat dipublikasikan, tutup dengan mengklik X di tabnya.
Buka file Queue.rbxl dan ulangi proses ini, menggunakan File → Terbitkan sebagai… untuk dipublikasikan ke semua empat tempat antrian.Pada dasarnya, Queue.rbxl harus dipublikasikan ke Antrian (Standar) , Antrian (Deathmatch) , Antrian (Pertandingan Tim) , dan Antrian (Permainan Bebas) slot.
Berkas Publikasikan Slot Lobby.rbxl Lobi Permainan.rbxl Permainan Antrian.rbxl Antrian (Pelanggan) Antrian.rbxl Antrian (Pertempuran Kematian) Antrian.rbxl Antrian (Pertandingan Tim Kematian) Antrian.rbxl Antrian (Permainan Gratis)