Savaş Royale deneyimini kurmak için, Studio ve proje referans dosyaları indirmeniz gerekir.
yer kimliklerinin ek yapılandırması, sunucu ve yayınlanma ayarları, oyunu çalıştırmaya devam etmeden önce de gereklidir oyunu çalıştırmak için.
Referans dosyalar
RobloxBattleRoyale.zip Roblox Studio'da açabileceğiniz ve hemen deneyebileceğiniz kolay erişilebilir .rbxl dosyalardan oluşur.
Adı | Açıklama |
---|---|
Lobi.rbxl | Oyuncuların oyun modunu seçtiği giriş lobisi. |
Oynanış.rbxl | Savaş maçının dünyayer. |
Sıra.rbxl | Oyuncuların savaş haritasına ışınlanmadan önce toplandığı sıra yeri. |
Yeni bir oyun oluştur
Roblox Battle Royale, altı benzersiz yerle bir oyun olarak yapılandırılmalıdır. Başlamak için:
Roblox Studio'da Lobby.rbxl .
Yayın penceresini açmak için Dosya → Yayınla olarak… seçin → yayın penceresini açın
Pencerenin altında, Yeni oyun oluştur... seçeneğine tıklayın.
Yer adı için Lobi yazın.
Yaratıcı alanı için, yeri kişisel hesapyayınlamak için "Ben"i seçin veya bir grupseçin.
Hazır olduğunda, Oluştur düğmesine tıklayın.
Ek yerler ekleyin
Lobi yeri yayınlandıktan sonra, oyuna beş ek yer eklemelisiniz :
Henüz görünür değilse, Varlık Yöneticisi penceresini açın (Görüntüle → Varlık Yöneticisi).
Yerler klasörünü çift tıklayın.
Penceredeki boş bir bölgeye sağ tıkla (bir yer adı/taş üzerinde değil) ve Yeni Yer Ekle seçeneğini seç.Toplam beş kez tekrarlayın, böylece altı yeriniz olsun.
Her bir yeni yere sağ tıklayın, Yeniden Adlandır seçin ve şu şekilde adlandırın:
Oyunu tekrar yayınla (Dosya → Roblox'a yayınla).
Kopyala ve yapıştır yer kimlikleri
Her yer oyuncuların lobiden çeşitli oyun modu sıralarına ışınlanabilmeleri için karşılıklı olarak bağlantılı olmalıdır.Bunu başarmak için, yukarıda oluşturduğunuz yerlerin yer kimliklerini toplamanız gerekecek.
Varlık Yöneticisi penceresinde, sağ tıklayın Lobi ve Klipboarda ID kopyala seçin.
Henüz görünür değilse, Kâşif penceresini açın ( Görüş → Kâşif ).
Ana Yapılandırma skriptini Yeniden Yapılandırılan İlk → Konfigürasyonlar içinde açın.
_places tablosunu bulun ve adım #1'den kopyalanan kimliği lobby anahtarının değeri olarak yapıştırın.
Lobi-Ana Yapılandırmalocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- oyunadı geçen yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Diğer beş yer için Kopya Kimliğini Klipboard'a Yapıştırma sürecini tekrarlayın ve bunları ilişkili _places tablo anahtar değerine yapıştırın.
Yer Tablo anahtarı Giriş lobi Oynanış oyun_geliştirme Sıra (Varsayılan) sıra_normal Sıra (Ölüm Maçı) sıra_ölüm maçı Sıra (Takım Ölüm Maçı) 队列_团队死亡竞赛 queue_teamDeathmatch Sıra (Ücretsiz Oyun) sıra_boşOynat -- oyunadı geçen yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Oyunu tekrar yayınla ( Dosya → Roblox'a yayınla ).
Sunucu doldurmayı ayarla
Varsayılan olarak, Roblox en uygun sosyal oyun deneyimi için oyuncuları/sunucuları dengeler, ancak bir savaş kralı daha büyük ve daha yoğun savaşlara izin vermelidir.Bunu elde etmek için:
Aç Oyun Ayarları.
Yerler sekmesini seçin.
Altı yerden her biri için, düğmeye tıklayın ve Düzenle seçin.
For Sunucu Doldurma , seç Maksimum .
Pencerenin altında Kaydet tıklayın.
Ek yerler yayınla
Şimdi indirilen paketten kalan .rbxl dosyalarını açmanız, onların _places tablolarını değiştirmeniz ve yayınlamanız gerekecek.
Yerler tablosunu kopyala
- Lobinin _places skriptindeki Referans tablosuna bakın:
---------------------------------------- oyunadı geçen yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Seç bütün tabloyu ve klipboarda kopyala CtrlC (Mac'te ⌘C )).
Lobi yerini X'e tıklayarak sekmesinde kapatın.
Tabloları değiştirme
Gameplay.rbxl dosyasını açın.
Onun Ana Yapılandırma senaryosunu Yeniden Yapılandırılan İlk içinde açın → Konfigürasyonlar .
Yukarıda kopyaladığınız _places tablosunu mevcut _places tablosunun üzerine yapıştırın ( CtrlV ; ⌘V ), böylece her dünyatabloları aynı olur.
---------------------------------------- oyunadı geçen yerlerin listesilocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Yayın penceresini açmak için Dosya → Yayınla olarak… seçin → yayın penceresini açın
Pencerenin altında, Mevcut oyunu güncelle… seçeneğine tıklayın.
Daha önce yayınladığınız Lobi yerini bulun ve tıklayın.
Sonraki ekranda, daha önce eklediğiniz yerlerin bir listesini görmelisiniz.Listeden, Oynanış yeri seçin ve Üzerine Yazma düğmesine tıklayın.
Yer yayınlandıktan sonra, sekmesindeki X'e tıklayarak kapatın.
Queue.rbxl dosyasını açın ve bu süreci tekrarlayın, bunu tüm dört sıra yerine yayınlamak için Dosya → Yayınla… kullanarak.Temel olarak, , Sıraya (Varsayılan) , Sıraya (Ölüm Maçı) , ve Sıraya (Takım Ölüm Maçı) yuvalarına yayınlanmalıdır.
Dosya Yayın Yuvası Yayınla Lobi.rbxl Giriş Oynanış.rbxl Oynanış Sıra.rbxl Sıra (Varsayılan) Sıra.rbxl Sıra (Ölüm Maçı) Sıra.rbxl Sıra (Takım Ölüm Maçı) Sıra.rbxl Sıra (Ücretsiz Oyun)