Stüdyo test modları

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

Roblox Motoru'nun temelindeki istemci-sunucu modeli nedeniyle, oyununuzu kamuya sunmadan önce çeşitli modlarda test etmeniz önemlidir. Tüm test seçenekleri, mezzanin'in sol kısmında erişilebilir.

Stüdyo'nun mezzanininde belirtilen test kontrolleri.

Oyun Testi

Bir oyunu test etmek için üç yaygın seçenek vardır. İstediğiniz seçeneği açılır menüden seçin ve sağındaki Oyna butonuna tıklayarak oyunu test etmeye başlayın.

Stüdyo'nun mezzaninindeki test modları açılır menüsündeki test seçeneği.
ModKısayolAçıklama
TestF5Oyunu simüle etmeye başlar, avatarınızı SpawnLocation veya yaklaşık (0, 100, 0) koordinatlarına yerleştirir.
Test HereOyunu simüle etmeye başlar, avatarınızı kameranın mevcut pozisyonunun önüne yerleştirir.
RunF8Oyunu simüle etmeye başlar ama avatarınızı yerleştirmez. Simülasyon mevcut kamera pozisyonunda başlar ve Studio kamera kontrollerini kullanarak etrafta dolaşabilirsiniz.

Bir oyun testi çalışırken, mezzaninde ek seçenekler mevcut hale gelir.

Stüdyo'nun mezzanininde bir oyun testi sırasında mevcut olan ek seçenekler.
İşlemKısayolAçıklama
Duraklat / Devam EtFizik ve animasyonları duraklatmanıza/devam ettirmenize olanak tanır.
DurdurShiftF5Oyun simülasyonunu durdurur ve tüm nesneleri ve örnekleri oyun testinden önceki durumlarına sıfırlar.
İstemci / Sunucu"solo" modda (Test veya Burada Test Et) oyun testi sırasında İstemci modu ile Sunucu modu arasında geçiş yapar. Ayrıntılar için istemci/sunucu geçişini görün.

İstemci/sunucu geçişi

Test veya Burada Test Et modunda test yaparken, Stüdyo iki ayrı simülasyon çalıştırır — bir istemci simülasyonu ve bir sunucu simülasyonu — bu da oyunun üretimde nasıl çalışacağına dair daha doğru bir izlenim sağlayabilir.

Solo oyun testi sırasında, İstemci ve Sunucu modları arasında geçiş yapmak için İstemci/Sunucu geçiş butonuna tıklayabilirsiniz. Geçiş yaptığınızda, buton mevcut simülasyon modunu yansıtacak şekilde değişir.

İstemci
Sunucu

Simülasyon moduna bağlı olarak, karakterinizin ve kameranın kontrolü aşağıdaki gibi değişir:

İstemci modunda, 3D görünüm alanı mavi bir çerçeve ile çevrilidir ve simülasyon, karakter kontrollerinizi ve kamera ayarlarınızı kullanır. Bu test modu, Roblox uygulamasında oyunun çalışmasına yakın bir simülasyondur, çoklu oyuncu olmadan.

Explorer penceresi hiyerarşisinde, belirli nesneler yalnızca beklenen konteynerlerinde bulunur.

İstemciye özel nesneleri gösteren Explorer penceresi
İstemci modunda, hiyerarşide beklenen istemci tarafı nesneleri mevcuttur; bunlar StarterPack'ten oyuncunun Backpack'ine ve StarterPlayer'dan oyuncunun PlayerScripts'ine kopyalanan nesneleri içerir.
Sadece sunucuya özel nesneleri gösteren Explorer penceresi
Sunucu modunda, hiyerarşide beklenen sunucu tarafı nesneleri mevcuttur; bunlar ServerScriptService içindeki betikler ve ServerStorage'a yerleştirdiğiniz nesneleri içerir.

Output penceresinde, mesajlar mavi (istemci) veya yeşil (sunucu) olarak etiketlenir; bu, mesajların istemciden veya sunucudan geldiğini gösterir. ModuleScripts'ten çıkan mesajlar için etiket rengi, modülün istemci tarafındaki LocalScript'ten veya sunucu tarafındaki Script'ten çağrılıp çağrılmadığına bağlıdır.

Sunucu çıktısı için yeşil etiket ve istemci çıktısı için mavi etiket gösteren Çıktı penceresi

Duraklat/devam ettir

Solo oyun testi sırasında, Duraklat/Devam Et butonu, geçici sahneleri ve mekanizmaları hata ayıklamak için yararlıdır, render işlemini devre dışı bırakmadan.

Stüdyo'nun mezzanininde belirtilen Duraklat/Devam Et butonu.

Varsayılan olarak, duraklatma ve devam ettirme, hem istemci hem de sunucu üzerinde etki eder. Sadece istemciyi veya sunucuyu duraklatmak veya devam ettirmek istiyorsanız:

  1. Hangi simülasyonu duraklatmak/devam ettirmek istediğinize bağlı olarak istemci/sunucu geçişini ayarlayın.
  2. Duraklat/Devam Et butonunun üzerindeki küçük oka tıklayın ve Duraklat/Devam Et İstemci veya Duraklat/Devam Et Sunucu alternatif seçeneğini seçin. Butona tıkladığınızda, yalnızca o tarafın simülasyonu duraklatılacak veya devam ettirilecektir.

Simülasyon duraklatıldığında, 1/60 saniye (60 Hz) ileri adım atabilirsiniz; bunu İleri Adım butonuna tıklayarak yapabilirsiniz. Solundaki Duraklat/Devam Et butonuna benzer şekilde, küçük oka tıklayarak yalnızca istemci veya sunucu için adım atmayı seçebilirsiniz; bu, istemci/sunucu geçişine bağlıdır.

Stüdyo'nun mezzanininde belirtilen İleri Adım butonu.

Duraklat/devam ettirme ile ilgili aşağıdaki teknik detayları not edin:

  • Animations fizik tabanlı olmasa da, bu araç çubuğu butonları animasyonları da duraklatır/devam ettirir.
  • Duraklatma veya devam ettirme, çalışan betikler üzerinde hiçbir etki yapmaz.
  • Sadece RunService geri çağırmaları PreAnimation, PreSimulation, PostSimulation ve Stepped bu araç çubuğu butonları aracılığıyla duraklatılır veya devam ettirilir. Diğer geri çağırmalar (PreRender, Heartbeat ve RenderStepped) normal işlevselliği koruyarak çalışmaya devam eder; bu, kamera betikleri, render edilen görselleştirmeler ve eklentiler için geçerlidir.

Çoklu istemci simülasyonu

Açılır menüden Sunucu & İstemciler seçeneği, Stüdyo'nun birden fazla oturumunu başlatmanıza olanak tanır; biri sunucu olarak, diğerleri istemci olarak çalışır. Bu test modu, bir istemcinin oyundaki diğer istemcileri nasıl "gördüğünü" karşılaştırmak için değerli bir araçtır.

  1. Açılır menüde Sunucu & İstemciler seçeneği seçili olduğunda, test etmek için istemci oturumlarının sayısını seçin. Genellikle 1-2 istemci yeterlidir, ancak sekiz adede kadar simüle edebilirsiniz.

    Stüdyo'nun mezzaninindeki test modları açılır menüsündeki Sunucu & İstemciler seçeneği.
  2. İstemci-sunucu simülasyonunu başlatmak için Oyna butonuna veya F7 tuşuna basın.

  3. Test işlemi tamamlandığında, simüle edilen tüm istemcileri ve simüle edilen sunucuyu kapatmak için herhangi bir simülasyon oturumundan Oturumu Sonlandır butonuna basın.

    Stüdyo'nun mezzanininde belirtilen Oturumu Sonlandır

Parti simülasyonu

Parti Simülatörü, oyunları doğrudan Stüdyo içinde parti ile ilgili API'leri kullanarak test etmenizi ve hata ayıklamanızı sağlar; bu, birden fazla cihazı yayınlamaya ve koordine etmeye gerek kalmadan yapılır. Bu araç, test oyuncuları için Sunucu & İstemciler oyun testlerinde partileri yapılandırmanıza ve taklit etmenize olanak tanır.

Oyun testi sırasında, Parti Simülatörü otomatik olarak tüm test oyuncularını yapılandırılmış simüle edilmiş partilere atar.

Simüle edilmiş partileri ve çeşitli atama seçeneklerini gösteren Parti Simülatörü

Eğer Parti Simülatörü etkinleştirildiyse:

Yerel test oyuncularının sayısını istediğiniz zaman Stüdyo'nun Sunucu & İstemciler ayarı ile ayarlayabilirsiniz. Test oyuncusu sayısı değiştiğinde, simülatör otomatik olarak yapılandırmaya oyuncuları ekler veya çıkarır.

İşbirlikçi test

Eğer işbirliği modunda başkalarıyla bir oyun üzerinde çalışıyorsanız, diğer işbirlikçileri şu şekilde test edebilirsiniz:

  1. Açılır menüden Takım Testi seçeneğini seçin ve karakterinizin eklendiği yeni bir Stüdyo oturumu açmak için Oyna butonuna basın.

    Stüdyo'nun mezzaninindeki test modları açılır menüsündeki Takım Testi seçeneği.
  2. Diğer işbirlikçiler, kendi Stüdyo oturumlarındaki mezzaninden Oyna butonuna basarak katılabilirler.

Cihaz simülasyonu

Device Simulator kullanarak, önünüzde olmayan bir cihazda deneyiminizin nasıl göründüğünü ve davrandığını önizleyebilirsiniz; bu, ekran boyutları, piksel yoğunluğu, ekran klavyesi ve dokunmatik girişi içerir. Cihaz Simülatörü, oyuncuların deneyiminizi kontrol etmek için kullandığı oyun kumandalarını, VR denetleyicilerini, taşınabilir cihazları ve TV uzaktan kumandalarını taklit etmek için Controller Emulator ile eşleşir.

Ağ simülasyonu

Network Simulator kullanarak, Stüdyo oyun testi bağlantılarına gecikme, jitter ve paket kaybı ekleyebilir ve oyuncuların kablolu, Wi-Fi ve mobil bağlantılarda karşılaştığı ağ koşullarını yeniden üretebilirsiniz. Bu, Sunucu Yetkisi kullanan oyunları test etmek için özellikle yararlıdır; çünkü tahmin ve geri alma/yeniden simülasyon mekanizmaları ağ koşullarına duyarlıdır ve UnreliableRemoteEvents'i test etmek için de geçerlidir; bu, kaybolabilir veya sırayla gelmeyebilir.

Betik test

Yukarıdaki etkileşimli test araçlarına ek olarak, Stüdyo, bir eklenti veya yapı boru hattından testleri programatik olarak yönlendirmenizi sağlayan hizmetler sunar. Üç hizmet de yalnızca Stüdyo içindir ve yayınlanmış bir deneyimde çalıştıklarında hiçbir şey yapmazlar.

HizmetAmaç
StudioDeviceSimulatorServiceBetiklenebilir cihaz simülasyonu. Cihaz ön ayarlarını gözden geçirin, aktif cihazı değiştirin, çözünürlüğü ve DPI'yi geçersiz kılın, yönlendirme ve ölçeklendirmeyi kontrol edin ve diske kalıcı olarak kaydedilen özel cihaz profilleri oluşturun.
StudioTestServiceProgramatik çoklu istemci simülasyonu. 8 simüle edilmiş istemci ile bir sunucu başlatın, oturum ortasında oyuncular ekleyin, teste argümanlar geçirin, istemci bağlantı kesmelerini tetikleyin ve sunucudan testleri sonlandırın.
VirtualInputGerçek donanım girişi gibi işlenen simüle edilmiş fare, klavye ve işaretçi olayları. UserInputService:CreateVirtualInput()'ten bir örnek alın.

Bu hizmetler, cihazlar arası çok oyunculu test (cihaz profilleri arasında geçiş yapın ve her birinde çok oyunculu bir test başlatın), oyuncu katılma/ayrılma stres testi, yönlendirme regresyon testi ve uçtan uca UI akış otomasyonu gibi olanaklar sağlar.

VR başlıkları

Eğer oyununuz için sanal gerçeklik (VR) başlıklarını desteklemek istiyorsanız, Stüdyo'da VR'yi test etmeyi veya taklit etmeyi unutmayın.

VR taklidi

VR taklidi, fiziksel bir başlık olmadan Stüdyo'da VR oyunlarını test etmenizi sağlar. Diğer cihazları taklit ederken olduğu gibi, Device Simulator kullanarak Meta Quest 2 veya Meta Quest 3 gibi bir Başlık cihazı seçin. Controller Emulator otomatik olarak başlık için uygun denetleyiciyi seçer.

Quest 3 denetleyicisi ile Controller Emulator.
Quest 3 taklidi ile Emulator.

Bir başlık ve hareket takibi olan birden fazla denetleyici kombinasyonu, VR taklidini daha karmaşık hale getirir:

  • Hareket takibi taklidi için, fareyi görünüm alanına kilitlemek ve kilidini açmak için Alt1 (⌥1) tuşlarına basın.

  • Sol denetleyici ve sağ denetleyici ile başlık arasında geçiş yapmak için Shift← veya Shift→ tuşlarını kullanın. Örneğin, yürürken sol denetleyici butonunu kullanarak etrafa bakmak için Başlık seçeneğini kullanabilir, ancak hedefe nişan almak için hareket kontrollerini kullanmanız gerektiğinde Sağ Denetleyici seçeneğine geçebilirsiniz.

Başlık yapılandırması

Stüdyo, OpenXR ile uyumlu tüm VR başlıkları için test desteği sunar; bu, VR'ye erişim sağlayan açık kaynaklı endüstri standardıdır.

Stüdyo'da VR testini etkinleştirmek için, başlığınızı PC'nize bağlamalı ve Stüdyo'yu başlatmadan önce OpenXR çalışma zamanını yapılandırmalısınız. Eğer Stüdyo'yu zaten başlattıysanız, çıkın ve önce yapılandırma adımlarını tamamlayın.

Eğer yalnızca bir VR başlığınız varsa, ilgili VR uygulamasını yüklemek otomatik olarak çalışma zamanını sizin için yapılandırır. Eğer birden fazla başlığınız varsa, çalışma zamanını manuel olarak ayarlamanız ve yalnızca test için kullanmak istediğiniz başlığı yapılandırdığınızdan emin olmalısınız.

Aşağıdaki adımlar, en yaygın iki VR uygulaması içindir:

  • HTC Vive ve Valve Index gibi başlıklar için SteamVR.
  • Meta Quest ve Oculus Rift gibi başlıklar için Oculus.
  1. Bilgisayarınıza SteamVR uygulamasını yükleyin ve açın.
  2. SteamVR Ayarları altında, Geliştirici sekmesini seçin. Ardından Gelişmiş Ayarları Göster seçeneğini seçin.
  3. SteamVR'ı OpenXR çalışma zamanı olarak ayarlayın.
  4. Denetleyicileri açmak için Sistem butonuna basın ve bir bip sesi duyana kadar basılı tutun.
    • Denetleyiciyi kapatmak için, aynı bip sesini duyana kadar Sistem butonuna basılı tutun.

Eğer adımları doğru bir şekilde takip ederseniz, SteamVR uygulamasındaki durum simgeleri ve donanımdaki durum ışıkları yeşil olmalıdır; bu, yapılandırmanın tamamlandığını gösterir.

Roblox Quest uygulaması

Oyunuzu Quest'teki Roblox uygulamasında, başlığınızı bilgisayarınıza bağlamadan test edebilirsiniz. Bu modda başlığınızdaki oyununuza erişmek için aşağıdaki adımları izleyin:

  1. Creator Dashboard veya Stüdyo'daki bağlantıyı kullanarak, oyun sayfasını web tarayıcınızda açın.
  2. Oyun sayfasında, Favori simgesine tıklayarak oyununuzu favorilerinize ekleyin.
  3. Başlığınızı kullanarak, bağımsız Roblox uygulamasını açın.
  4. Ana sayfadaki Favoriler bölümüne kaydırın ve oyununuzu çalıştırın.

Stüdyo VR modu

Başlığınızı yapılandırdıktan sonra, Stüdyo VR test modunu aşağıdaki adımlarla açabilirsiniz:

  1. Dosya menüsünde, Stüdyo Ayarları'nı seçin.
  2. Render'ı seçin.
  3. Genel ayarları altında, VR Modunu Etkinleştir seçeneğini açın.

Artık mevcut oyun testi seçeneklerini kullanarak VR başlığınızı kullanarak oyununuzu test edebilirsiniz. Bir VR test oturumu sırasında, başlık kablonuz koparsa veya başlıkta Roblox Stüdyo Beta uygulamasını kapatırsanız, testi yeniden çalıştırmak için Stüdyo'yu yeniden başlatmanız gerekecektir.

Oyuncu taklidi

Oyun yerelleştirmesi ve içerik politikalarının ayrıntılı taklidi için, Stüdyo'nun Test menüsünden erişilebilen Oyuncu Emülatörü aracılığıyla test yapabilirsiniz.

Emülatör penceresi açıkken, Test Profili Etkinleştir seçeneğini açın. Emülasyon, pencereyi kapatsanız bile açılmış (etkin veya devre dışı) olarak kalır.

Pencerenin alt kısmında, yaygın olarak kullanılan seçenekler şunlardır:

SeçenekAçıklama
YerelOyun testi sırasında yerelleştirilmiş bir dili taklit etmenizi sağlar.
Taklit EtKarakterleri benzer ama biraz farklı karakterlerle değiştirir, böylece hangi dizelerin çeviri sisteminden geçtiğini kolayca belirleyebilirsiniz. Bunu etkinleştirmek, emülasyon dilini değiştirmeden yerelleştirilmemiş metinleri tanımlamanıza yardımcı olur. Örneğin:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
UzunlaştırMetin dizelerini kaydırıcıda tanımlanan bir faktörle uzatır. Örneğin:
  • Bloxy Cola  ⟩  Bloooxyy Coolaa (yüzde 50 daha uzun)
  • Dominus Empyreus  ⟩  Doomiinuus Eempyyreus (yüzde 30 daha uzun)
Uzunlaştırma kullanmak, kullanıcı arayüzlerinizin varsayılan çevrilmiş metinden daha uzun metinleri işleyip işleyemeyeceği yerleri tanımlamanıza yardımcı olur. Ayrıca, İspanyolca'nın ortalama olarak İngilizce'den yüzde 30 daha uzun olduğunu ve Almanca'nın eşdeğerinin daha da uzun olduğunu unutmayın. Ayrıca, bu yalnızca çeviri sisteminden geçen metinleri etkiler.
BölgeOyun testi sırasında bir oyuncunun ülkesini/bölgesini taklit etmenizi sağlar; bu seçim, GetPolicyInfoForPlayerAsync()'da açıklandığı gibi penceredeki diğer geçişleri ve onay kutularını etkileyebilir.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.