Bloga Geri Dön
Scripts5 dk. okuma

Agency-Loadingscreen: Server'ınızın İlk Beş Saniyesi Her Şeye Değer

Loading screen neden bir FiveM sunucusunun en çok hafife alınan kısmıdır ve Agency-Loadingscreen bunu nasıl ele alır.

Agency Scripts

Agency Scripts Kurucusu ve Baş Geliştiricisi

İlk İzlenim Önemlidir

Sunucunuza katılan her yeni oyuncu, başka bir şey görmeden önce 30-90 saniye boyunca yükleme ekranını izler. Bu süre çoğu eğitim sekansından daha uzundur. Varsayılan bir GTA V yükleme ekranı onlara sunucunuz hakkında hiçbir şey anlatmaz; harika bir tanesi ise her şeyi anlatır. Agency-Loadingscreen bu fikir etrafında geliştirildi.

Neler Sunuyoruz

Sunucu kurallarını, Discord bağlantısını, yetkili kadrosunu ve dönen bir ana görseli gösteren şık bir glassmorphism UI. Ses kontrollü özel müzik çalar. Mini sunucu istatistikleri: Geçerli oyuncu sayısı, açık kalma süresi, sonraki etkinlik. Yükleme tamamlandığında akıcı geçişler. Tamamı tek bir config üzerinden sunucunuzun renkleriyle markalanır.

Müzik Neden Önemlidir

Yükleme sırasındaki ses duygusal tonu belirler. Sakin RP sunucuları için Lo-fi hip-hop, siberpunk temalı sunucular için synthwave, ciddi RP toplulukları için sinematik ambient. Oyuncular daha spawn olmadan önce bilinçaltında bu ortama uyum sağlar. Yerleşik bir parça kitaplığı ve kendi ses CDN'inizi işaret eden bir config seçeneği sunuyoruz.

Performans

Yükleme ekranı herhangi bir oyun varlığı yüklenmeden önce tarayıcıda çalışır, bu nedenle performans sayfa ağırlığıyla ilgilidir. Agency-Loadingscreen, yazı tipleri dahil toplamda 400 KB'ın altındadır. Yavaş bağlantılarda bile anında yüklenir; bu önemlidir çünkü bazı oyuncularınız 50 Mbps kırsal geniş bant internet kullanmaktadır.

Yöneticiler için A/B Testi

Admin paneli basit bir A/B test modu içerir: iki loading screen varyantı ayarlayın, her birini yeni oyuncuların %50'sine gösterelim ve her birinde kaç kişinin spawn noktasına ulaştığını takip edelim. Bu, profesyonel sunucuların ilk izlenim hunilerini optimize etmek için kullandığı türden bir optimizasyon aracıdır.

Kurulum & Yapılandırma

Agency-Loadingscreen, veritabanı bağımlılığı olmayan tamamen bir client resource'udur. Tebex üzerinden indirin, klasörü resources dizininize atın ve ekleyin ensure agency-loadingscreen kime server.cfg. Resource erken yüklenmelidir, oyun varlıkları yüklenmeye başlamadan önce görüntülenmesini sağlamak için server.cfg dosyasında framework'ünüzün çekirdek resource'undan önce yerleştirin.

Tüm özelleştirmeler şurada yapılır: config.lua ve html/config.js dosyası. Sunucu markalamanız (ad, renkler, logo, kural metinleri, yetkili listesi, Discord bağlantısı) config.js dosyasına eklenir. Web geliştirme bilgisi gerekmez, config net alan adlarına sahip düz bir JavaScript nesnesidir.

Yapılandırma Seçenekleri

Yapılandırma görsel, içerik ve performans ayarlarını kapsar:

  • Sunucu adı ve sloganı, hero bölümünde belirgin şekilde görüntülenir.
  • Renk şeması, hex değerleri olarak birincil, ikincil ve vurgu renkleri. Metin, kenarlık ve buton renklerine genel olarak uygulanır.
  • Logo URL'si, köşede görüntülenen sunucu logonuz. Netlik için SVG ve WebP önerilir.
  • Hero görselleri, yapılandırılabilir geçiş aralığı ve solma efektine sahip, dönüşümlü olarak değişen en fazla 10 görsel.
  • Sunucu kuralları, kurallar panelinde işlenen markdown metni. Başlıklar, listeler ve kalın metin desteği.
  • Müzik parçaları, karışık çalma modu seçeneğine sahip ses URL'leri dizisi. Oyuncular sade bir kontrolden sesi kapatabilir veya ayarlayabilir.
  • Canlı istatistikler, mevcut oyuncu sayısı, sunucu çalışma süresi ve bir sonraki planlanan etkinliğin görünürlüğünü açıp kapatın.
  • A/B testi, varyant B yapılandırmasını ve 50/50 bölünme takibini etkinleştirin.

Framework Uyumluluğu

Agency-Loadingscreen, herhangi bir FiveM resource'u başlatılmadan önce tamamen tarayıcı katmanında çalışır. Framework bağımlılığı yoktur ve QBCore, ESX ve standalone sunucularda tamamen aynı şekilde çalışır. Canlı oyuncu sayısı istatistiği, framework'ten bağımsız olan FiveM sunucu bilgisi uç noktasından çekilir.

Roleplay İçin Bu Neden Önemli

Yükleme ekranı bir eşik ritüelidir. Oyuncular her oturumda bu eşikten geçer; bu an, "Oyunu başlatıyorum" ile "Dünyanın içindeyim" arasındaki andır. Bu zamanı oyuncuları sunucunuzun estetiğine ve kurallarına dahil etmek için kullanan bir ekran, oyuncular doğmadan (spawn olmadan) önce beklentileri belirler. Kuralları yükleme ekranında okuyan oyuncuların kuralları bilmediklerini iddia etme olasılığı daha düşüktür. Doğru müziği duyan oyuncular doğru duygusal atmosfere bürünerek giriş yapar.

Yeni oyuncu tutundurma genellikle ilk oturumda başarısız olur. Yeni bir oyuncunun sunucunuzdaki ilk altmış saniyesi boş bir ekran veya genel bir GTA V yükleme görseliyse, dikkatin en yüksek olduğu anı boşa harcamışsınız demektir. Agency-Loadingscreen bu anı aktif bir sunucu pazarlamasına dönüştürür: Discord daveti, yetkili isimleri, yaklaşan etkinlikler, sunucunun görsel kimliği.

A/B testi özelliği mevcuttur çünkü yükleme ekranı optimizasyonu ölçülebilirdir. A varyantı Discord bağlantınızı belirgin şekilde gösterip B varyantı göstermiyorsa ve A varyantındaki yeni oyuncular Discord'a iki kat daha fazla katılıyorsa, bu harekete geçmeye değer somut bir bulgudur. Profesyonel sunucu yönetimi verileri kullanır; yükleme ekranı verilerinin gerçekten toplanabildiği noktalardan biri burasıdır.

Sıkça Sorulan Sorular

Yükleme ekranında mevcut harita etkinliğini veya aktif roleplay senaryosunu gösterebilir miyim?

Evet. Canlı istatistik paneli, sunucunun HTTP endpoint'i üzerinden güncellenebilen özel bir metin alanını destekler. Birkaç dakikada bir endpoint'e etkinlik durumunu ileten küçük bir sunucu scripti çalıştırdığınızda yükleme ekranı bunu gerçek zamanlı olarak görüntüler. Sunucular, oyuna katılan oyunculara henüz spawn olmadan önce aktif etkinlikleri bu şekilde bildirir.

Müzik tarayıcı otomatik oynatma politikalarına rağmen otomatik çalar mı?

FiveM'in gömülü tarayıcısı otomatik oynatma kısıtlamalarının geçerli olmadığı bir bağlamda çalışır, kullanıcı etkileşimi gereksinimleri olan standart bir tarayıcı sekmesi değildir. Müzik güvenilir bir şekilde otomatik çalar. Oyuncular bir geçici çözüm olarak değil, kolaylık sağlamak amacıyla köşede bir sessize alma kontrolü görür.

A/B testi sonuçlarını nasıl takip edebilirim?

config.js dosyasındaki A/B takip endpoint'ini etkinleştirin ve bunu analiz sunucunuza veya basit bir webhook'a yönlendirin. Her varyant etiketlenir ve yükleme ekranı kapandığında katılma olayı tetiklenir. İki grup arasında Discord katılım oranlarını, ilk ziyaretteki oturum süresini veya sunucunuz için önemli olan herhangi bir metriği karşılaştırın.

Dönen görseller yerine bir video gösterebilir miyim?

Evet. Şunu ayarlayın: heroType: 'video' ve bir video URL'si belirtin. Video sessiz oynatılır ve döngüye girer. Yavaş bağlantılarda kabul edilebilir yükleme performansı için video dosyalarını 20MB altında tutun. Bu kullanım durumu için 720p WebM formatı önerilen kodlamadır.

Gereksinimler

  • FiveM sunucusu (herhangi bir framework veya standalone)
  • geçerli Agency-Loadingscreen lisansına sahip cfx.re hesabı
  • Ses ve görsel barındırma (CDN, Discord CDN veya kendi sunucunuz)
  • Veritabanı bağımlılığı yok

Yükleme Ekranınız İçin İçerik Stratejisi

Çoğu sunucu yükleme ekranını bir kez doldurur ve bir daha asla güncellemez. Sunucu kuralları bir yıl önce yazılmıştır. Yetkili kadrosu altı aydır güncellenmemiştir. Tanıtım görselleri çoktan geçmiş etkinliklerin ekran görüntüleridir. Güncelliğini yitirmiş bir yükleme ekranı, deneyimli oyunculara sunucunun ayrıntılara önem vermediğini gösterir.

Her ayın biri için bir takvim hatırlatıcısı ayarlayın: dönen görselleri son etkinlik ekran görüntüleriyle güncelleyin, yetkili kadrosunun güncel olduğunu doğrulayın, Discord bağlantısının çalıştığını kontrol edin, "next event" alanını yenileyin. Bu on beş dakika sürer ve yükleme ekranının canlı hissettirmesini sağlar.

Daha iyisi: Loading screen güncellemesini etkinlik planlama iş akışınıza dahil edin. Bir etkinlik planlandığında, tanıtımını yapmak için loading screen'i güncelleyin. Etkinlikten sonra bu tanıtımı bir özet ekran görüntüsüyle değiştirin. Böylece loading screen statik bir broşür yerine güncel etkinlik panosuna dönüşür.

Müzik kütüphanesini mevsimsel olarak değiştirmeye değer: Yaz temaları, kış atmosferi, özel etkinlik çalma listeleri. Her gün giriş yapan oyuncular müziği diğer tüm unsurlardan daha çok fark eder; onlara ara sıra yeni bir şeyler sunmak, sunucunun aktif olarak korunduğunu gösterir.

Eşleşen script

Sunucunuz için hazır, güncellemeler dahil.

Başlamaya Hazır mısınız?

Scriptleri mağazamızdan edinin veya destek, güncellemeler ve gelecek yeniliklere göz atmak için Discord'a katılın.