Untuk mengatur pengalaman Battle Royale, Anda harus mengunduh Studio dan proyek file referensi .
Konfigurasi tambahan dari tempat ID, server, dan publikasi pengaturan juga diperlukan sebelum melanjutkan ke 1>menjalankan game1> .
Arsip
RobloxBattleRoyale.zip terdiri dari file yang dapat diakses dengan mudah .rbxl yang dapat Anda buka di Roblox Studio dan bereksperimen dengan segera.
Nama | Deskripsi |
---|---|
Lobi.rbxl | Lobi pintu masuk di mana pemain memilih mode permainan. |
Permainan.rbxl | Di mana pertandingan tempat. |
Antrian.rbxl | Tempat antrian di mana pemain berkumpul sebelum diteleportasi ke peta pertempuran. |
Buat Game Baru
Roblox Battle Royale harus dirancang sebagai permainan dengan enam tempat unik. Untuk memulai:
Buka Lobby.rbxl di Roblox Studio.
Pilih File → Publikasi Sebagai… untuk membuka jendela publikasi.
Dekat bagian bawah jendela, klik Buat game baru… .
Ketik di Lobi untuk nama tempat.
Untuk Creator field, select "Saya" to publish the place to your personal akun, atau select a grup.
Ketika siap, klik tombol Buat .
Tambahkan Tempat-Tempat Ekstra
Setelah tempat lobi diterbitkan, Anda harus menambahkan lima tempat tambahan ke game:
Jika itu belum terlihat, buka jendela Manajer Aset (Lihat → Manajer Aset).
Gandakan klik Tempat-tempat folder.
Klik kanan di area kosong apa pun dari jendela (tidak lebih dari nama tempat/tila) dan pilih Tambahkan Tempat Baru . Ulangi ini total lima kali sehingga Anda memiliki enam tempat.
Right-click setiap dari tempat baru , pilih Ganti nama , dan nama mereka sebagai berikut:
Publish game again (File → Publish to Roblox).
Kopasi dan Tempaste ID Tempat
Setiap tempat harus berkaitan sehingga pemain dapat berteleportasi dari lobi ke berbagai antrian mode bermain dan sebaliknya. Untuk mencapai ini, Anda harus mengumpulkan ID lokasi tempat yang Anda ciptakan di atas.
Di jendela Manajer Aset, klik kanan Lobi dan pilih Salin ID ke Clipboard .
Jika itu belum terlihat, buka jendela Explorer ( Tampilkan → Explorer ).
Buka Konfigurasi Utama skrip dalam ReplicatedFirst → Konfigurasi. .
Temukan tabel _places dan tempaste ID yang disalin dari langkah #1 sebagai nilai dari lobby unit.
Lobi-Konfigurasi 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 = {}bahasabahasabahasa-- Daftar tempat-tempat bernama dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Ulangi proses Salinan ID ke Clipboard untuk lima tempat lainnya dan tempel mereka ke value tabel _places yang terkait.
Tempat Kunci Tabel Lobi lobi Permainan gameplay_desarrollo Antrian (Standar) antrian_defect Antrian (Deathmatch) pertandingan kematian Antrian (Team Deathmatch) queued_teamDeathmatch Antrian (Bermain Gratis) Antrian bebas -- Daftar tempat-tempat bernama dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Publish game again ( File → Publikasi ke Roblox ).
Sesuaikan Pengisian Server
Secara default, Roblox menyeimbangkan pemain / server untuk pengalaman bermain sosial yang maksimal, tetapi pengalaman bertarung royale harus memungkinkan pertempuran yang lebih besar dan lebih intens. Untuk mencapai ini:
Klik pada tombol Pengaturan Permainan dari tab Rumah.
Pilih tab Tempat .
Untuk masing-masing dari enam tempat, klik tombol dan pilih Edit .
Untuk Pengisian Server , pilih Maksimum .
Klik Simpan di bagian bawah jendela.
Publish Tempat-tempat Tambahan
Sekarang Anda akan perlu membuka file .rbxl yang tersisa dari unduhan bundel, mengubah tabel mereka _places dan menerbitkannya.
Kopieren tabel tempat
- Mengacu pada tabel _places di script MainConfiguration lobi:
---------------------------------------- Daftar tempat-tempat bernama 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 Ctrl C ( 0> ⌘ 0> 2> C2> di Mac).
Tutup tempat lobi dengan mengklik X di tabnya.
Ganti Tabel
Buka file Gameplay.rbxl.
Buka skrip MainConfiguration di dalam ReplicatedFirst → Configurations .
Tempaste tabel _places yang Anda salin di atas tabel _places yang ada ( Ctrl 0> V0> ; 3> ⌘3> 5> V5>) sehingga tabel setiap tempat sama.
---------------------------------------- Daftar tempat-tempat bernama dalam gamelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Pilih File → Publikasi Sebagai… untuk membuka jendela publikasi.
Dekat bagian bawah jendela, klik Update game existing… .
Temukan dan klik tempat Lobi yang Anda publikasikan sebelumnya.
Pada layar berikutnya, Anda harus melihat daftar tempat yang telah Anda tambahkan sebelumnya. Dari daftar, pilih tempat Gameplay dan klik tombol Overwrite.
Setelah tempat di publikasi, tutupnya dengan mengklik X di tabnya.
Buka file Queue.rbxl dan ulangi proses ini, menggunakan File → Publikasi Sebagai… ke semua empat tempat antrian. Pada dasarnya, 1> Queue.rbxl1> harus dipublikasikan
Arsip Publikasi Slot Lobi.rbxl Lobi Permainan.rbxl Permainan Antrian.rbxl Antrian (Standar) Antrian.rbxl Antrian (Deathmatch) Antrian.rbxl Antrian (Team Deathmatch) Antrian.rbxl Antrian (Bermain Gratis)