İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

Ücretli vSro In Game Voice Management - Oyun içi sesli iletişim sistemleri.

Cevaplar7
Görüntüleme242
5.00 yıldız 1 Değerlendirme
Ticaret Puanı
1
Katılım
30 Ara 2025
Mesajlar
338
Tepkime puanı
410
Puanları
0
Yaş
32
Konum
İstanbul
Web sitesi
www.vsroeventbot.com
Discord
Promaker
Mevcut Bakiye
10075 ₺
Maker Voice
Oyunun içinde sesli sohbet: Party · Guild · Union

Ayrı program yok, ayrı pencere yok, ayrı hesap yok. Sesli sohbet Option'ın bir sekmesi, Party'nin bir paneli, Guild'in bir sekmesi olarak oyunun kendi arayüzünde çalışır.
Oyuncu tek bir adres, tek bir şifre girmez; oyuna girer ve konuşur.


Oyunun kendi arayüzünde Party · Guild · Union kanalları Konuşanı anında görürsünüz Lider ve Guild Master yetkileri GameServer'a sıfır yük

24-voice-kapak.jpg

Gerçek oyun görüntüsü: Option penceresine eklenen Voice sekmesi ve kanal ayarları.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

NATIVE ENTEGRASYON
Yabancı bir pencere değil, Option'ın bir sekmesi

Voice ayarları; Video · Audio · Key Map · Voice · Setting sırasıyla, oyunun kendi Option penceresinde açılır. Oyuncunun öğreneceği yeni bir arayüz yok.

25-voice-option.jpg

Gerçek oyun görüntüsü: Voice sekmesi; Party, Guild ve Union satırları işaretli.

Cihaz seçimi. Input ve Output Device listeleri, System Default seçeneği ve Refresh Devices. Kulaklık takılıp çıkarıldığında ses akışı kendiliğinden yeniden açılır.
İletim modu. Kanal başına Push-to-talk, Always (Captured) ya da Always-on. Mikrofon hassasiyeti ve ses seviyesi ayrı ayrı ayarlanır.
Kısayollar. Toggle Microphone ve Toggle Sound için istediğiniz tuş — fare tuşları (Mouse 3/4/5) dahil. Sohbete yazarken kısayollar devre dışı kalır, yazınızı bölmez.
Profiller. All Characters herkes için geçerlidir; yanına 10'a kadar profil eklenir. Farklı kulaklık, farklı hassasiyet, farklı kısayol — karakter değişince ayar da değişir.
Durum her an görünür. Sohbetin altındaki şeritte Party/Guild/Union: Idle ya da Speaking (2) yazar; bağlantı durumu Voice: Connected olarak okunur.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

PARTY VOICE
Kim konuşuyor, bakmadan anlaşılır

Party kurulduğu anda kanal da kurulur; üye girip çıktıkça liste kendiliğinden güncellenir. Yönetim penceresi, parti penceresinin altındaki Party Voice düğmesiyle açılır. Biri konuşurken Quick Party panelindeki portresinin çevresi kendi rengiyle yanar — isim okumaya gerek kalmaz.

26-voice-party.jpg

Gerçek oyun görüntüsü: Party Voice Management, konuşanlar paneli, durum şeridi ve yanan portre.

Üye durumları tek bakışta. Speaking, Ready, Mic muted, Master muted, Sound off, Unavailable — kimin mikrofonu kapalı, kim sesi kısmış, kim oyunda ama seste değil, hepsi listede.
Lider yetkisi. Party liderinde Mute All / Unmute All ve Leader Priority bulunur; lider konuşurken diğerleri kısılır. Tek bir üyeyi susturmak da mümkün.
Kendi kulağınız kendinize ait. Bir üyeyi yalnızca kendinize susturabilirsiniz; bu kimseyi etkilemez.
Aynı bilgisayarda çok client. İkinci, üçüncü client'ın mikrofonu aynı sesi ikinci kez yakalamaz; yankı ve çift ses olmaz.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

GUILD & UNION VOICE
İki kanal, tek pencere

Guild penceresine eklenen Voice sekmesinde Guild Voice ve Union Voice alt sekmeleri yan yanadır. Listede yalnızca çevrimiçi üyeler görünür; eşleşme karakter adına göre yapılır, job adları işi karıştırmaz.

27-voice-guild.jpg

Gerçek oyun görüntüsü: Guild → Voice sekmesi, Master Controls ve üye listesi.

Master Controls. Lonca ustasında Channel: On/Off ve Priority düğmeleri vardır: kanalı savaş öncesi kapatabilir, konuştuğunda diğerlerinin sesini kısabilir.
Toplu yönetim. Mute All, Unmute All ve Listen Only — kalabalık lonca sohbetini tek tuşla susturur, sadece kendiniz konuşursunuz.
Union tarafı. Birlik kanalında ayrıca Deafen (hiçbir şey duymama) bulunur; birlik ustası bütün loncaları tek kanalda toplar.
Yetki oyundan gelir. Kim Guild Master, kim Member, kim Union Master — oyunun kendi verisinden okunur, ayrı bir yetki listesi tutulmaz.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

ALTYAPI
Oyununuzun üstüne binmez

Ses, GameServer'dan tamamen ayrı çalışan hafif bir röle sunucusu üzerinden akar. GameServer'a tek bir ses paketi bile gitmez, MaxiGuard'a dokunulmaz.

Codec: Opus — konuşma için optimize, düşük gecikmeli
Yakalama: Windows WASAPI, olay tabanlı; cihaz değişince kendini yeniden açar
Taşıma: UDP; konuşmacı başına 10-100 ms uyarlanabilir jitter tamponu, paket kaybına karşı FEC/PLC
Ölçülen gecikme: ağ koşuluna göre ~6-40 ms · konuşmacı başına ~23 kbps
Sunucu: bağımsız SROVoiceServer.exe — sesi çözmez, kaydetmez, yalnızca iletir
Kapasite: varsayılan 2000 eşzamanlı oturum, tek UDP portu
Dayanıklılık: röle sunucusu testte kasıtlı olarak durduruldu; bütün istemciler 1 saniye içinde yeniden bağlandı, konuşma kaldığı yerden devam etti

Sunucu adresi istemciye gömülüdür: oyuncu IP, port, kullanıcı adı, şifre diye bir şey görmez.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

TESLİMAT
Kutuda ne var?

  • Oyununuza lisanslanmış istemci DLL'i ve Media.pk2 için hazır sekme/ikon dokuları
  • Derlenmiş SROVoiceServer paketi: exe + ini + kurulum betikleri
  • Kanal varsayılanları (Party/Guild/Union açık-kapalı, lonca eşleşme kuralı, paket limiti) ayar dosyasından yönetilir
  • Kurulum sonrası canlı test ve devreye alma desteği


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

SIK SORULANLAR
Merak edilenler

Hayır. Ses trafiği GameServer'a hiç uğramaz; ayrı makinede duran röle sunucusu üzerinden akar. GS'e kod da eklenmez.
MaxiGuard korumalı oyunlarda test edildi, çakışma görülmedi. Korumaya müdahale edilmez.
Oyuncu ayrı program açmaz, ayrı sunucuya girmez, kanal aramaz. Party'ye girdiğinde kanal kendiliğinden kurulur, party dağıldığında kapanır. Kim konuşuyor, oyunun kendi portresinde görünür.
Hayır. Röle sunucusu paketi çözmez ve diske yazmaz; yalnızca doğru kişilere iletir.
Hiçbir şey. Kanalı dinler, konuşmaz. Sesi tamamen kapatmak isteyen Toggle Sound kısayoluyla ya da Option'dan kapatır.
İkinci client aynı mikrofonu ikinci kez yayınlamaz; yankı ve çift ses olmaz.
Tek bir UDP portu ve düşük gecikmeli bir makine. Röle sunucusu hafiftir; GameServer'ın yanında değil, ayrı barındırılması önerilir.
Evet. Party, Guild ve Union kanalları ayar dosyasından ayrı ayrı açılıp kapatılır; lonca ustası ve party lideri de kendi kanalını kapatabilir.


━━━━━━━━━━━━ ◆ ━━━━━━━━━━━━

Teşekkür
Bu fikri oyun içinde ilk gösterip yola çıkmamı sağlayan @Yasuka 'ya teşekkürler — emeğine sağlık. <3
Idea & Credit: @Yasuka

İyi oyunlar
Soru, öneri ve talepleriniz için bu konunun altına yazabilir ya da bana özelden ulaşabilirsiniz.​
 
Son düzenleme:
Konu güncellenmiştir !
 
Eline sağlık. Fikir sahibi ben değilim daha önce yapanlar var ama web üstünden yaptılar haliyle bu kadar performanslı çalışmaz. Ama tasarım için bir credit alırız @Promaker =)
 
Eline sağlık. Fikir sahibi ben değilim daha önce yapanlar var ama web üstünden yaptılar haliyle bu kadar performanslı çalışmaz. Ama tasarım için bir credit alırız @Promaker =)
Web üzerinden yapılanları açıkçası pek kaale almıyorum. 😄 Sen bunu ilk defa oyun içinde bana gösterdiğinde direkt “Bunu mutlaka yapmalıyım” demiştim. Hatta duyurusunu yapmak için özellikle senin tanıtımını bekledim zaten.

Gerçekten çok değerli ve kıymetli bir çalışma olmdu. Emeğine sağlık, tekrar tekrar teşekkür ederim. Böyle güzel şeyler ortaya çıkarmak gerçekten ayrı bir keyif. ❤️
 
Maker Voice, oyuncularınızın Party, Guild ve Union içinde gerçek zamanlı sesle konuşmasını sağlayan, istemciye ve arayüze doğrudan gömülü bir sesli sohbet sistemidir. Ayrı program, ayrı pencere, ayrı hesap yok Options, Party ve Guild ekranlarının içinde, oyunun kendi companent diliyle çalışır.

Neden Maker Voice?
  • Native entegrasyon: Voice sekmesi Option'a, sesli sohbet paneli Party ve Guild pencerelerine eklenir.
  • GS'e sıfır yük: Ses, ayrı ve hafif bir röle sunucusu (SROVoiceServer) üzerinden UDP ile akar. Sesi çözmez, kaydetmez sadece iletir. Game Server ve MaxiGuard'a dokunmaz.
  • Dayanıklı ve güvenli: Röle sunucusu testte kasıtlı olarak durdurulduğunda tüm istemciler 1 saniye içinde yeniden bağlandı, konuşma kaldığı yerden devam etti.



Native Entegrasyon - Option'ın bir sekmesi, yabancı bir pencere değil
Voice ayarları; Video, Audio, Key Map ve Setting sekmeleriyle tam olarak aynı sırada, aynı pencerede açılır. Oyuncu yeni bir arayüz öğrenmez.

Ekli dosyayı görüntüle 1141
Option: Video · Audio · Key Map · Voice · Setting




Party Voice — konuşan kişi anında belli olur
Party üyeliği karşılıklı katılımla kurulur, kanal otomatik güncellenir. Kanal başına Push-to-talk, Voice Activation veya Always-on seçilebilir; Quick Party panelindeki portrenin çevresi, o üye konuşurken kendi rengiyle yanar. Party lideri üyeleri tek tek veya toplu susturabilir. Aynı bilgisayarda birden fazla istemci açan oyuncularda çift ses yakalanmaz.

Ekli dosyayı görüntüle 1143
Sohbetin altına gömülü durum şeridi: Party · Guild · Union




Guild & Union Voice — aynı pencerede
Guild penceresine eklenen Voice sekmesinde "Guild Voice" ve "Union Voice" alt sekmeleri yan yanadır; listede yalnızca çevrimiçi üyeler görünür. Yöneticiler için Channel On/Off, Priority, Mute All / Unmute All; Union tarafında ayrıca Deafen ve Listen Only. Karakter adına göre eşleşir çoklu hesap (job adı) karışıklığı yaşanmaz.

Ekli dosyayı görüntüle 1140

Guild → Voice: Guild Voice sekmesi, üye listesi ve Mute All




Öne çıkan diğer özellikler
  • Profil sistemi - birden fazla ayar profili (hassasiyet, hotkey, ses seviyesi)
  • Yönetici araçları: Priority, Mute / Master Mute, Deafen, Listen Only
  • Bağlantı koptuğunda otomatik yeniden bağlanma, oyuncu hiçbir şey yapmaz

Teknik Altyapı
  • Codec: Opus konuşma için optimize düşük gecikmeli sıkıştırma
  • Yakalama: Windows WASAPI, olay tabanlı, cihaz değişiminde otomatik yeniden açılır
  • Taşıma: UDP, konuşmacı başına 10–100 ms uyarlanabilir jitter tamponu, FEC/PLC
  • Ölçülen gecikme: ~6–40 ms (ağ koşuluna göre), konuşmacı başına ~23 kbps
  • Sunucu: bağımsız SROVoiceServer.exe, GS'den ayrı makinede barındırılır
  • MaxiGuard korumalı oyunlarda test edildi, herhangi bir çakışma bulunmamaktadır.

Teslimat
  1. Oyununuza lisanslanmış istemci DLL'i + Media.pk2 için hazır ikon/sekme dokuları
  2. Hazır derlenmiş SROVoiceServer paketi (exe + ini + kurulum betikleri)
  3. Kurulum sonrası canlı test ve devreye alma desteği

Bu güzel fikri ortaya çıkaran ve Silkroad’a böyle farklı içerikler kazandıran Yasuka’ya gönülden teşekkürler. Fikirlerin ve emeğin için eline sağlık. <3
Idea & Credit: @Yasuka
çok başarılı çok iyi olmuş eline sağlık +1
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 38,769 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,311
Mesajlar 4,188
Kullanıcılar 1,624
Son üye mrt
Geri
Üst