Kurulum ve kurulum

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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.rbxlOyuncuların oyun modunu seçtiği giriş lobisi.
Oynanış.rbxlSavaş maçının dünyayer.
Sıra.rbxlOyuncuları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:

  1. Roblox Studio'da Lobby.rbxl .

    Lobby View.
  2. Yayın penceresini açmak için DosyaYayınla olarak… seçin → yayın penceresini açın

  3. Pencerenin altında, Yeni oyun oluştur... seçeneğine tıklayın.

    Publish Window - Create New.
  4. Yer adı için Lobi yazın.

    Set Lobby Name
  5. Yaratıcı alanı için, yeri kişisel hesapyayınlamak için "Ben"i seçin veya bir grupseçin.

  6. 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 :

  1. Henüz görünür değilse, Varlık Yöneticisi penceresini açın (Görüntüle → Varlık Yöneticisi).

  2. Yerler klasörünü çift tıklayın.

    Select Places
  3. 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.

  4. Her bir yeni yere sağ tıklayın, Yeniden Adlandır seçin ve şu şekilde adlandırın:

    Battle royale Place Names
  5. 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.

  1. Varlık Yöneticisi penceresinde, sağ tıklayın Lobi ve Klipboarda ID kopyala seçin.

    Copy Lobby ID
  2. Henüz görünür değilse, Kâşif penceresini açın ( GörüşKâşif ).

  3. Ana Yapılandırma skriptini Yeniden Yapılandırılan İlk → Konfigürasyonlar içinde açın.

    MainConfiguration Script
  4. _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ırma

    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 = {}
    ---
    -- oyunadı geçen yerlerin listesi
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. 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.

    YerTablo 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 listesi
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Oyunu tekrar yayınla ( DosyaRoblox'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:

  1. Yerler sekmesini seçin.

  2. Altı yerden her biri için, düğmeye tıklayın ve Düzenle seçin.

    Edit Place Settings
  3. For Sunucu Doldurma , seç Maksimum .

    Set Server Fill to Maximum.
  4. 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

  1. Lobinin _places skriptindeki Referans tablosuna bakın:

--------------------------------------
-- oyunadı geçen yerlerin listesi
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Seç bütün tabloyu ve klipboarda kopyala CtrlC (Mac'te C )).

  2. Lobi yerini X'e tıklayarak sekmesinde kapatın.

    Close Lobby Tab.

Tabloları değiştirme

  1. Gameplay.rbxl dosyasını açın.

  2. Onun Ana Yapılandırma senaryosunu Yeniden Yapılandırılan İlk içinde açın → Konfigürasyonlar .

    MainConfiguration Script
  3. 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 listesi
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Yayın penceresini açmak için DosyaYayınla olarak… seçin → yayın penceresini açın

  5. Pencerenin altında, Mevcut oyunu güncelle… seçeneğine tıklayın.

    Update Existing Game.
  6. Daha önce yayınladığınız Lobi yerini bulun ve tıklayın.

  7. Sonraki ekranda, daha önce eklediğiniz yerlerin bir listesini görmelisiniz.Listeden, Oynanış yeri seçin ve Üzerine Yazma düğmesine tıklayın.

    Overwrite Existing Place
  8. Yer yayınlandıktan sonra, sekmesindeki X'e tıklayarak kapatın.

    Close the place tab.
  9. Queue.rbxl dosyasını açın ve bu süreci tekrarlayın, bunu tüm dört sıra yerine yayınlamak için DosyaYayı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.

    DosyaYayın Yuvası Yayınla
    Lobi.rbxlGiriş
    Oynanış.rbxlOynanış
    Sıra.rbxlSıra (Varsayılan)
    Sıra.rbxlSıra (Ölüm Maçı)
    Sıra.rbxlSıra (Takım Ölüm Maçı)
    Sıra.rbxlSıra (Ücretsiz Oyun)