Battle Royale deneyimini kurmak için Studio'yu ve projeyi indirmeniz gerekir.
Yer Kodları, sunucu ve yayın ayarlarının ekstra bir şekilde devam etmeden önce ayrıca gerekir 1>oyunu çalıştırma1> .
Referans Dosyaları
RobloxBattleRoyale.zip Roblox Studio'da açılabilen kolay erişilebilir .rbxl dosyalarından oluşur ve derhal deneyebilirsiniz.
İsim | Açıklama |
---|---|
Lobi.rbxl | Oyuncular oyun modunu seçebileceğiniz giriş lobisi. |
Oynanış.rbxl | Savaş maçının dünyayer. |
Sıra.rbxl | Oyuncuların savaş haritasına ışınlanmadan önce toplandığı sırayer yerleştirin. |
Yeni Bir Oyun Oluştur
Roblox Battle Royale, altı benzersiz yer olarak oyun olarak yapılandırılmalıdır. Başlamak için:
Roblox Studio'da Lobby.rbxl'i aç.
Yayınlanmak için Dosya → Yayınla… seçin.
Pencerenin altına yakın yerde, Yeni oyun oluştur… tıklayın.
Yer adı için Lobi yazın.
For the Yaratıcı field, select "Ben" to publish the place to your personal hesap, or select a grup.
Hazır olduğunda, Oluştur düğmesine tıkla.
Ekstra Yerler Ekle
Lobi yeri yayınlandıktan sonra oyuna beş ekstra yer eklemeniz gerekir:
Eğer zaten görünmüyorsa, Varlık Yöneticisi penceresini açın (Görüntü → Varlık Yöneticisi).
Yerler klasına sağ tıklayın.
Pencerenin herhangi bir boş bölgesinde sağ tıklayın (bir yer adı/kareketleme olmadan) ve Yeni Yer Ekle seçin. Bu, altı yer için toplamda beş tekrarlanır, böylece altı yeriniz var.
Yeni yerlerin her birine sağ tıklayın, Yeniden Adlandır seçeneğini seçin ve onları şu şekilde adlandır:
Oyunu tekrar yayınlayın (Dosya → Roblox'a Yayınla).
Yer Kimliklerini Kopyala ve Yapıştır
Oyuncular lobiden çeşitli oyun modu sıralarına ve tersine ışınlanabilmek için her yerin kavşaklara bağlantılı olması gerekir. Bunu elde etmek için, yukarıdaki yerlerin yer ID'lerini toplmanız gerekir.
Varlık Yöneticisi penceresinde, Lobi 'yi sağ tıklayın ve ID'yi Klipboard'a Kopyala seçin.
Eğer zaten görünmüyorsa, Explorer penceresini açın ( Görüntü → Explorer ).
MainConfiguration ReplicatedFirst → Configurations içindeki kayıtı açın.
_places masasını bulun ve kopyalanan ID'yi adım #1 olarak lobby anahtarının değerine yapıştırın.
Lobi- Ana Konfigürasyonlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- oyunadlı yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Diğer beş yere aynı Kopya ID'yi Klipboard'a Yapıştır işlemini tekrarlayın ve onlara ilişkin _places masa anahtarı değerine yapıştırın.
Yer Masa Anahtarı Lobi lobi Oynanış oyun_gelisimi Sıra (Varsayılan) queuedefault Sıra (Deathmatch) queued_deathmatch Sıra (Takım Ölüm Kıyısı) queued_teamÖlüm Sıra (Ücretsiz Oynama) queued_freePlay -- oyunadlı yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Oyunu tekrar yayınlayın ( Dosya → Roblox'a yayınlayın ).
Sunucu Doldurma Ayarlarını Ayarla
Roblox, varsayılan olarak oyuncuları/sunucuları dengeli bir sosyal oyun deneyimi için oynatır, ancak bir Battle Royale daha büyük ve daha yoğun savaşların oynanmasına izin vermelidir. Bunu başarmak için:
Ana Sayfa sekmesinden Oyun Ayarları butonuna tıklayın.
Seç Yerleri sekmesini.
Altı yerden her biri için Düzenle butonuna tıklayın ve seçin.
For Sunucu Doldurma , select Maksimum .
Pencerenin altındaki Kaydet butonuna tıklayın.
Ekstra Yerleri Paylaş
Şimdi indirilen paketten kalan .rbxl dosyalarını açmanız gerekir, onların _places tablolarını değiştirmeniz ve yayınlanması için.
Yerleri Masasını Kopyala
- Lobideki _places kısmındaki _places tablosuna bakın:
---------------------------------------- oyunadlı yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Tüm tablosunu seç ve Ctrl Ctrl (Mac'deki C 2>T2> 5>D5> 8>Ç8> 1>Ç1> 4>Ç4> 7>Ç7> 9>Ç 9> 1>Ç1> 4>Ç4> 7>Ç7> 0>Ç0> 3>Ç3> 6>Ç6> 9>Ç9>
Tabındaki X'i tıklayarak lobiyeri kapatın.
Tabloları Değiştir
Open the Gameplay.rbxl file.
Open its MainConfiguration script within ReplicatedFirst → Configurations .
Yukarıdaki mevcut _places tablosunun üzerindeki _places tablosunu yapıştırın, böylece her dünyatablosu aynıdır ( Ctrl 2>V2> ; 5>⌘5> 8>V8>).
---------------------------------------- oyunadlı yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Yayınlanmak için Dosya → Yayınla… seçin.
Pencerenin altına yakın bir yerde, mevcut oyunu güncelle… tıklayın.
Daha önce yayınladığınız Lobi yerini bulun ve tıklayın.
Bir sonraki ekranda, eklediğiniz yerlerin bir listesini görmelisiniz. Listeden, Oyun Oynama yeri seçin ve Yazdırma düğmesine tıklayın.
Yer yayınlandıktan sonra, onu X'i etiketine tıklayarak kapatın.
Aç Queue.rbxl dosyasını ve bu işlemi Dosya → Paylaşma olarak… kaydettiğiniz yere yeniden tekrarlayın. Temel olarak, 2> Queue.rbxl
Dosya Slotı Paylaş Lobi.rbxl Lobi Oynanış.rbxl Oynanış Sıra.rbxl Sıra (Varsayılan) Sıra.rbxl Sıra (Deathmatch) Sıra.rbxl Sıra (Takım Ölüm Kıyısı) Sıra.rbxl Sıra (Ücretsiz Oynama)