Kurulum ve ayar

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

Battle Royale oyununu kurmak için Studio ve proje referans dosyalarını indirmeniz gerekmektedir.

Devam etmeden önce yer ID'leri, sunucu ve yayınlama ayarlarının ek yapılandırması da gereklidir.

Referans dosyaları

RobloxBattleRoyale.zip, Roblox Studio'da hemen açıp deneyebileceğiniz kolay erişilebilir .rbxl dosyalarından oluşmaktadır.

İsimAçıklama
Lobby.rbxlOyuncuların oyun modunu seçtiği giriş lobisi.
Gameplay.rbxlBattle maçının gerçekleştiği yer.
Queue.rbxlOyuncuların savaş haritasına teleport edilmeden önce toplandığı kuyruk yeri.

Yeni bir oyun oluşturun

Roblox Battle Royale, altı benzersiz yerden oluşan bir oyun olarak yapılandırılmalıdır. Başlamak için:

  1. Lobby.rbxl dosyasını Roblox Studio'da açın.

    Lobi Görünümü.
  2. DosyaYayınla… seçeneğini seçerek yayınlama penceresini açın.

  3. Pencerenin alt kısmında, Yeni deneyim oluştur butonuna tıklayın.

  4. Yer adı olarak Lobby yazın.

    Lobi Adını Ayarla
  5. Yaratıcı alanı için, yeri kişisel hesabınıza yayınlamak üzere "Ben" seçeneğini seçin veya bir grup seçin.

  6. Hazır olduğunuzda, Oluştur butonuna tıklayın.

Ek yerler ekleyin

Lobi yeri yayınlandıktan sonra, oyuna beş ek yer eklemeniz gerekecek:

  1. Eğer görünmüyorsa, Varlık Yöneticisi penceresini açın.

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

    Yerleri Seç
  3. Pencerenin boş bir alanına sağ tıklayın (bir yer adı/karosu üzerinde değil) ve Yeni Yer Ekle seçeneğini seçin. Toplamda beş kez tekrarlayın, böylece altı yeriniz olur.

  4. Her bir yeni yere sağ tıklayın, Yeniden Adlandır seçeneğini seçin ve aşağıdaki gibi adlandırın:

    Battle royale Yer İsimleri
  5. Oyunu tekrar yayınlayın (DosyaRoblox'a Yayınla).

Yer ID'lerini kopyala ve yapıştır

Her yer, oyuncuların lobiden çeşitli oyun modu kuyruklarına teleport olabilmesi için çapraz olarak ilişkilendirilmelidir. Bunu başarmak için, yukarıda oluşturduğunuz yerlerin ID'lerini toplamanız gerekecek.

  1. Varlık Yöneticisi penceresinde, Lobby üzerine sağ tıklayın ve ID'yi Panoya Kopyala seçeneğini seçin.

    Lobi ID'sini Kopyala
  2. Eğer görünmüyorsa, Keşfediciyi açın.

  3. ReplicatedFirstConfigurations içindeki MainConfiguration script'ini açın.

    MainConfiguration Script
  4. _places tablosunu bulun ve adım #1'de kopyaladığınız ID'yi lobby anahtarının değeri olarak yapıştırın.

    Lobby-MainConfiguration
    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 = {}
    ---
    -- Oyundaki adlandırılmış 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 ID'yi Panoya Kopyala işlemini tekrarlayın ve bunları ilgili _places tablo anahtar değerlerine yapıştırın.

    YerTablo anahtarı
    Lobbylobby
    Gameplaygameplay_development
    Queue (Varsayılan)queue_default
    Queue (Deathmatch)queue_deathmatch
    Queue (Takım Deathmatch)queue_teamDeathmatch
    Queue (Serbest Oyun)queue_freePlay
    -- Oyundaki adlandırılmış 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ınlayın (DosyaRoblox'a Yayınla).

Sunucu dolumunu ayarlayın

Varsayılan olarak, Roblox, optimal sosyal oyun deneyimi için oyuncuları/sunucuları dengeler, ancak bir battle royale daha büyük ve daha yoğun savaşlara izin vermelidir. Bunu başarmak için:

  1. Studio'nun DosyaDeneyim Ayarları penceresini açın.

  2. Yerler sekmesini seçin.

  3. Altı yerin her biri için, butona tıklayın ve Düzenle seçeneğini seçin.

    Yer Ayarlarını Düzenle
  4. Sunucu Dolumu için, Maksimum seçeneğini seçin.

    Sunucu Dolumunu Maksimum Olarak Ayarla.
  5. Pencerenin alt kısmında Kaydet butonuna tıklayın.

Ek yerleri yayınlayın

Artık indirilen paket içindeki kalan .rbxl dosyalarını açmanız, _places tablolarını değiştirmeniz ve yayınlamanız gerekecek.

Yerler tablosunu kopyalayın

  1. Lobinin MainConfiguration script'indeki _places tablosuna bakın:
--------------------------------------
-- Oyundaki adlandırılmış yerlerin listesi
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. tüm tabloyu seçin ve panoya kopyalamak için CtrlC (C Mac'te) tuşlarına basın.

  2. Lobiyi kapatmak için sekmesindeki X'e tıklayın.

    Lobi Sekmesini Kapat.

Tabloları değiştirin

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

  2. ReplicatedFirstConfigurations içindeki MainConfiguration script'ini açın.

    MainConfiguration Script
  3. Yukarıda kopyaladığınız _places tablosunu mevcut _places tablosunun üzerine yapıştırın (CtrlV; V) böylece her yerin tabloları aynı olur.

    --------------------------------------
    -- Oyundaki adlandırılmış yerlerin listesi
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. DosyaYayınla… seçeneğini seçerek yayınlama penceresini açın.

  5. Pencerenin alt kısmında, Mevcut deneyimi güncelle… butonuna tıklayın.

  6. Daha önce yayınladığınız Lobby yerini bulun ve tıklayın.

  7. Bir sonraki ekranda, daha önce eklediğiniz yerlerin bir listesini görmelisiniz. Listeden Gameplay yerini seçin ve Üzerine Yaz butonuna tıklayın.

    Mevcut Yeri Üzerine Yaz
  8. Yer yayınlandıktan sonra, sekmesindeki X'e tıklayarak kapatın.

    Yerin sekmesini kapat.
  9. Queue.rbxl dosyasını açın ve bu işlemi tekrarlayın, DosyaYayınla… seçeneğini kullanarak dört kuyruk yerini yayınlayın. Temelde, Queue.rbxl Queue (Varsayılan), Queue (Deathmatch), Queue (Takım Deathmatch) ve Queue (Serbest Oyun) slotlarına yayınlanmalıdır.

    DosyaYayınlama Slotu
    Lobby.rbxlLobby
    Gameplay.rbxlGameplay
    Queue.rbxlQueue (Varsayılan)
    Queue.rbxlQueue (Deathmatch)
    Queue.rbxlQueue (Takım Deathmatch)
    Queue.rbxlQueue (Serbest Oyun)
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.