Çekilişler, biletler ve puan ödülleri
Çekiliş Aracını ilk kez mi kullanıyorsunuz? Şununla başlayın: İlk çekilişiniz: ekran görüntüleriyle adım adım anlatım.
Çekilişi tek bir ana uygulamayla yürütün. Açılır menü, Stream Deck ve Etkinlik Akışı bu ana uygulamayı kontrol eder; izleyici görünümleri onun kesinleşmiş sonucunu gösterir.
İlk ücretsiz çekilişinizi yapın
- Açılır menüde şunu açın: Çekiliş seçenekleri. Kimliği şöyle bırakın:
default, anahtar sözcüğü şöyle ayarlayın:!enter, bilet fiyatını ve puan ödülünü sıfır olarak ayarlayın. - Kazanan kartı, isim şeridi veya topluluk çarkını seçin. Görünümü önizleyin, ardından bağlantısını OBS Tarayıcı Kaynağına kopyalayın.
- Seçin: Katılımı aç. İzleyiciler, yakalanan sohbete anahtar sözcüğü göndererek katılır.
- Seçin: Katılımı kapat, ardından Kazanan seç. Önce kapatmayı unuttuysanız kazanan seçmek katılımı da kapatır.
- Seçin: Yeni tur başka bir çekiliş başlatmak için. Önceki kazananlar ana uygulamanın geçmişinde kalır.
SSN ana uygulamasını çalışır durumda tutun. OBS tarayıcı kaynağıyla etkileşim gerekmez. Topluluğun bağımsız çarkı şu seçenek olmadan kullanılmaya devam eder: &managed; puanlar ve uzaktan kontroller yönetilen modu kullanır.
SSN puanlarıyla ödenen biletler
- Mevcut şu özelliği etkinleştirin: Sadakat Puanı Sistemi açılır menüde. Bunlar Twitch kanal puanlarından ve tek tek oyunların skorlarından ayrı SSN puanlarıdır.
- Şu bölümde: Biletler ve puan ödülleri, bilet başına puanı ve izleyici başına en fazla bilet sayısını ayarlayın. Fiyatın 1 olması, puan başına bir bilet demektir.
- Katılımı açın. Şu adlı çekiliş için:
friday, izleyici şu komutla beş bilet alır:!ticket friday 5. - Katılımcıları şurada kontrol edin: Çekilişleri ve geçmişi yönet. Başarılı satın alma, puanı düşürür ve izleyiciyi aynı işlemde katılıma ekler. Bakiye yetersizse bilet oluşturulmaz.
Bilet alımları puanları hemen rezerve eder; böylece aynı puanlarla çıkartma alınamaz veya başka ücretli çekilişe katılınamaz. Kazanan seçimi bu puanları tüketir. İptal et ve iade et rezerve puanları iade eder. Sonuç çekmeden önce bir katılımcıyı kaldırmak, onun rezervasyonunu iade eder. Ücretli turlar Yeni tur ile sessizce atılamaz.
İlk katılımdan sonra kurallar kilitlenir. Kapat/aç, turun mevcut kurallarını kullanarak onu duraklatabilir. Fiyatı veya uygunluğu değiştirmek için iptal edip yeni tur oluşturun. İzleyici katıldıktan sonra cüzdanını veya havuz tarafını değiştiremez.
Puan dağıtın
Şunu ayarlayın: Kazanan başına puan ödülü ve Ödül sayısı katılımı açmadan önce. Her ödül, seçili izleyicinin mevcut hesabına bu kadar SSN puanı ekler. Bu, puan oluşturur; bilet gelirinden veya operatör cüzdanından alınmaz. Toplam oluşturulan puan, yapılandırılmış ödül tutarı ve kazanan sayısıyla sınırlıdır.
Birden fazla ödülde kazananları tek tek seçin. Kesinleşen her kazanan, görünüm animasyonundan önce kaydedilir. Tamamlanan çekiliş, bilinen sonucu geri almak için iptal edilemez. Hataları ana uygulamada bilinçli puan düzeltmesiyle giderin; görünümü değiştirmek veya yeniden bağlanmak tekrar ödül vermez.
Puan ödüllü oyunlar
Yönetilen Sayı Avı
Seçin: Sayı Avı (yayıncı kontrollü), bilet maliyetini 0, ödül sayısını 1 ve isteğe bağlı puan ödülünü ayarlayın. Yayıncı 1–100 arasında bir sayı seçer. Oyuncular şunu kullanır: !guess friday 50, çekiliş kimliğini değiştirerek. Doğru tahmin, ilk uygun çözeni bir kez ödüllendirir; yanlış tahminler aralığı herkes için daraltır. Her izleyici beş saniyede bir tahmin yapabilir.
Yönetilen çekiliş görünümünü kullanın veya games/numberhunt.html?session=YOUR_SESSION&managed&giveaway=friday. Normal Sayı Avı ve diğer mevcut oyunlar özgün yerel davranışlarını korur. Yerel skorları ve kazanan etiketleri otomatik olarak SSN puanı vermez.
Yazı tura havuzu
Bu bir şans oyunudur. Şunu seçin: Yazı tura havuzu, fiyatı 1, sonuç sayısını 1 ve ek ödülü 0 yapın. İzleyiciler şu komutla puan koyar: !ticket friday 3 heads veya !ticket friday 3 tails. İki tarafta da bir katılımcı gerekir. Katılımı kapatın ve sonucu çekin: ana uygulama, konulan toplam puanlardan bağımsız olarak yazı veya turayı eşit olasılıkla seçer.
Kazanan izleyiciler koydukları puanı geri alır ve kaybedilen puanları koydukları puan oranında paylaşır. Tam puanlardan kalanlar en büyük kesirli paylara gider; eşitlikte katılım sırası belirleyicidir. Ücret kesilmez ve ek puan oluşturulmaz. Kaybeden tarafta 5 puana karşı kazanan tarafta 2 ve 1 puan varsa, 8 puanlık havuz 5 ve 3 olarak öder. Herkese iade için sonuç çekmeden önce iptal edin. Bir taraf boşsa sonuç çekme reddedilir ve iptal/iade edebilirsiniz.
Birden fazla çekiliş
Her çekilişe harf, rakam, tire veya alt çizgi kullanan kısa bir kimlik verin. İzleyicinin tüm kimliklerdeki satın alımları aynı kullanılabilir cüzdan bakiyesini paylaşır. Her OBS URL'si şunu içerir: &giveaway=ID. Bilet ve tahmin komutları çekilişi açıkça adlandırır. Eşzamanlı ücretsiz çekilişlere farklı anahtar sözcükler verin: belirsiz bir ücretsiz anahtar sözcük yanlışlıkla birden fazla çekilişe katılım sağlamaz.
Açılır menü alanları kurulum değerleridir. Ana uygulamada kesinleşmiş kuralları incelemek için yenileyin veya yöneticiyi açın. İzleyici bağlantısını değiştirmek yalnızca görünüm ayarlarını değiştirir; çalışan turun bilet kurallarını yeniden yazmaz.
OBS ve sunum
Yönetilen görünümün varsayılan arka planı saydamdır. İsterseniz temalı panel seçin. Kart, şerit ve topluluk çarkı aynı sonucu ve altı renk stilini paylaşır. Hareketi azaltma tercihleri sonuç açıklama animasyonlarını atlar. Çark en fazla 120 adı önizler; her biletin kazanma olasılığının tam gösterimi değil, sonuç açıklama animasyonudur. Seçim, uygun bilet havuzunun tamamını kullanır.
Yeniden bağlanıldığında görünüm kayıtlı sonucu gösterir. Bağlı görünüm, OBS sahnesinin o anda görünür olup olmadığını SSN'ye söylemez. Kontrol URL'lerini, oturum kimliklerini ve yedek dosyalarını gizli tutun.
Etkinlik Akışı
Ekleyin: Çekiliş / Biletler puan işlemlerinden. Ücretsiz çekilişe katıl, Bilet satın al, Ücretsiz bilet ver, Katılımı kapat, Kazanan seç, İptal et ve iade et veya Durumu sorgula seçeneklerinden birini seçin. Kimliği ve bilet sayısını seçin; havuza katılım için yazı/tura seçin. İşlem, yakalanan izleyici kimliğini kullanır. Hibe veya operatör kontrollerinden önce güvenilir tetikleyici/filtre kullanın.
Bilet satın al işlemi puanları zaten harcar. Öncesine Puan Harca eklemeyin. Hata, özgün sohbeti gizlemeden bağımlı işlemleri durdurur. Sonuç şu alandadır: meta.giveawayControlResult. Etkinlik Akışı test paneli bu işlemi gerçek bilet almadan simüle eder. Gerçek tur değişiklikleri içeren uçtan uca testler için ayrı bir ana uygulama/profil kullanın.
Satın alma uygunluğu, işlem çalıştığı andaki kesinleşmiş bakiyeyi kullanır. Katılım mesajının kendisinin gereken son puanı kazandırmasına güvenmeyin. Kaynağın kendi mesaj kimlikleri kalıcı yeniden oynatma koruması sağlar; bunları sağlamayan kaynaklarda yeniden başlatmalar arasında kimlik garantileri daha zayıftır. Yakalanmış izleyici/mesaj kimliği olmayan genel zamanlanmış etkinlikler birisi adına satın alma yapamaz.
Stream Deck ve API
Yerel eklenti Çekilişi Aç, Çekilişi Kapat, Kazanan Seç, İptal ve İade, Yeni Çekiliş Turu ve Çekiliş Durumu işlemlerini içerir. Varsayılan kimlikleri: default. Şunu girin: {"giveawayId":"friday"} değer alanına, başka bir tur seçmek için. Aç işlemi ayrıca şu nesneyi kabul edebilir: config nesnesi; aksi hâlde mevcut tur kesinleşmiş kurallarını korur, yeni kimlik ise açılır menü varsayılanlarını kullanır.
Mevcut P2P bağlantısını veya yapılandırılmış WebSocket aktarımını kullanın. Tuş, SSN'den gelen yanıtı bildirir; OBS'nin canlı olduğunu iddia etmez. Yanıt zaman aşımına uğrarsa yeni çekiliş denemeden önce durumu sorgulayın.
{"protocol":2,"action":"buygiveawaytickets","get":"callback-1","value":{"giveawayId":"friday","roundId":"ROUND_ID","operationId":"purchase-123","count":5,"actor":{"chatname":"Avery","type":"youtube","userid":"SOURCE_USER_ID"}}}İşlem kimliği bir ticari işlemi, geri çağrı kimliği ise bir yanıtı tanımlar. Yeniden denemelerde işlem kimliğini koruyun. Farklı parametrelerle yeniden kullanımı başarısız olur. Bilerek yeni satın alma yaparken yeni işlem kimliği kullanın. Operatör API erişimi, verilen aktör adına harcama yapabilir; onu herkese açık, kimlik doğrulamasız satın alma formu olarak sunmayın.
Geçmiş, yedekler ve kurtarma
Yönetici turları, katılımcıları ve kazanan geçmişini listeler. Kazanan geçmişini JSON olarak dışa aktarın veya tam bir sürüm 2 puan/çekiliş yedeği kaydedin. Tam yedekler bakiyeleri, rezervasyonları, turları ve işlem makbuzlarını birlikte içerir. Sunucuya hiçbir şey yüklenmez.
Ana uygulama yeniden başladığında kayıtlı açık turlar inceleme için kapatılır. Biletleri rezerve kalır. Aynı kurallarla yeniden açın, kazanan seçin veya iptal/iade edin. Kesilen veritabanı işlemleri ya tamamen kesinleşir ya da kısmi satın alma/ödeme bırakmaz. Kesinleşmiş teslim onayı olmayan çıkartma rezervasyonları zaman aşımından sonra kurtarılır.
Tam kurtarma şu ortamda kullanılabilir: mevcut bakiyesi veya çekiliş kaydı olmayan yeni bir ana uygulama. Tüm anlık kopyayı geri yükler ve geri yüklenen turları kapalı tutar. Verisi olan bir ana uygulamanın üzerine yazmayı reddeder. Turlara devam etmeden önce açılır menüde özgün yayın/oturum kimliğini geri yükleyin; kurtarma sonucu yedekteki oturumları listeler. Bu yedek genel açılır menü ayarlarınızın yerini almaz. Eski ve kurtarılan ana uygulamayı aynı ekonomi için bağımsız yetkililer olarak asla çalıştırmayın. Yedek anlık bir kopyadır; kaydedildikten sonraki işlemleri içeremez.
Yalnızca bakiye içe aktarma, bekleyen rezervasyonları geri getiremez. Etkilenen puanlar rezerve edilmişken puan sıfırlama ve elle üzerine yazma reddedilir. Puanları sıfırlamak çekiliş makbuzlarını/geçmişini silmez. Bakiyeler bu tarayıcı/uygulama profiline, turlar ise oturuma aittir. Ayrı profiller/aygıtlar otomatik eşzamanlanmaz. Tarayıcı verilerini temizlemek yerel kayıtları silebilir; yedekleri bu profil dışında tutun.
İsteğe bağlı sunucu yedekleme/eşzamanlama gelecekteki bir özelliktir; bu sürümün parçası değildir. Bu uygulama yükleme, sunucu kimlik bilgisi, satın alınan para birimi veya nakde çevirme eklemez.
Bir şey çalışmadığında
- Katılım yoksa: kimliği/anahtar sözcüğü, üyelik kısıtlamasını, açık durumunu ve yakalanan platformu kontrol edin. Bot, özel, geçmiş, yeniden oynatılmış ve test olarak işaretlenmiş katılımlar hariç tutulur.
- Hesap değiştiyse: ad/kimlik değişikliği bir cüzdanı belirsiz hâle getirebilir. Ana uygulamada inceleyin; platformlar arasında hesaplar asla sessizce birleştirilmez.
- Yanıt yoksa: amaçlanan SSN ana uygulamasının çalıştığını ve ana uygulama kontrollerinin etkin olduğunu doğrulayın. Yeniden denemeden önce kesinleşmiş durumu yenileyin.
- Sıfırlama/içe aktarma yapılamıyorsa: önce rezerve satın alımları sonuçlandırın veya iptal edin. Yükümlülük içeren yedekler için tam kurtarma kullanın.
- Ödül bilinmiyorsa:
!spendeşleşen yapılandırılmış ödül ve fiyat gerektirir; artık rastgele bir ödül adı için puan harcamaz.
API başvuru kaynağı · Etkinlik sözleşmeleri · Anketler ve bekleme listeleri
Yedeği adım adım kurtarın
- Eski ana uygulamayı durdurulmuş tutun. SSN'yi yeni bir tarayıcı profilinde açın ve çekiliş yöneticisini açın.
- Şu bölümde: Yeni bir ana uygulamada kurtarın, tam yedeğinizi seçin. Kurtarma mesajını bekleyin ve listelenen özgün oturum kimliğini not edin.
- Açılır menünün şu bölümünde: Oturum seçenekleri, özgün oturum kimliğini girin.
- Yöneticiye dönün, çekiliş kimliğini seçin ve şunu seçin: Yenile. Kuralları, katılımcıları ve kazanan geçmişini kontrol edin. Kurtarılan açık turlar inceleme için kapatılır.
- Aynı kurallarla yeniden açın, kazanan seçin veya şunu seçin: İptal et ve iade et rezerve biletleri iade etmek için. Sonucu inceledikten sonra yeni bir yedek kaydedin.
OBS için 1280 × 720 Tarayıcı Kaynağıyla başlayın. Yönetilen çark, kaynağın kalan yüksekliğine sığar. Varsayılan arka plan özel CSS olmadan saydamdır; tüm rutin kontroller açılır menüde, yöneticide veya Stream Deck'te kalır.