pma-voice çalışmıyor: oyuncular FiveM'de birbirini duyamıyor

FiveM sunucunuzda pma-voice'de ses sohbeti mi yok? ensure sırası, OneSync, voice convars'ı, UDP port 30120'yi ve oyuncunun ses ayarlarını ve mikrofonunu kontrol edin.

Oyuncular katılır, oyun çalışır ve hiç kimse kimseyi duyamaz. Veya konuşabilir ve ses simgesi görürsünüz ve diğerleri hiçbir şey duymaz. FiveM'de ses sohbeti birkaç yaygın nedenden dolayı bozulur, bazıları sunucuda ve bazıları oyuncunun PC'sinde.

Bu kılavuz sunucu ile başlar ve oyuncu tarafı ayarlarıyla biter, sorunu en hızlı bir şekilde bulan sırada.

1. pma-voice başlatıldı mı

Sunucu konsolunu açın ve kaynağın çalıştığını kontrol edin:

text
ensure pma-voice

server.cfg'de, buna bağlı kaynakların öncesinde başlamalıdır:

cfg
set onesync on

ensure oxmysql
ensure ox_lib
ensure pma-voice

ensure my_framework
ensure my_scripts

Sıra için kurallar:

  • Onu kullanan betiklerden önce ses (radyo, telefon araması, megafon betikleri vb.).
  • Kaynak [voice] gibi bir klasöre içinde ise, o klasörün ensure edildiğinden emin olun. Yaygın bir hata, içinde kaynağı olan ve hiçbir zaman ensure etmediğiniz bir kategori klasörüdür.
  • pma-voice başladığında konsolda hatalar olup olmadığını kontrol edin. Başlamazsa başka hiçbir şey çalışmayacaktır.

Yalnızca bir ses kaynağı çalıştırın. Eski bir mumble kaynağı veya farklı bir ses sistemi gibi başka bir kaynağınız varsa, durdurun, çünkü iki sistem aynı ses için savaşır.

2. OneSync açık olmalı

pma-voice'nin OneSync'e ihtiyacı vardır. Olmadan, ses düzgün çalışmaz. server.cfg'de:

cfg
set onesync on

Sunucuyu yeniden başlatın. Detaylar ve doğrulama yolu enabling OneSync bölümündedir.

3. Ses convars'ı

pma-voice ayarlarını server.cfg'deki convars'tan okur. Sıklıkla dahil olan iki:

cfg
setr voice_useNativeAudio true
setr voice_useSendingRangeOnly true
  • voice_useNativeAudio ses için oyunun kendi ses efektlerini kullanır, böylece dünyadan geliyormuş gibi geliyor. true olarak ayarlayın veya çıkarın.
  • voice_useSendingRangeOnly sesinizin kime gönderildiğini aralıkta olanlara sınırlandırır. Yükü azaltır ve sesin çok yüksek olduğu veya harita genelinde sızıp çıktığı bir durumu çözebilir.

Bu değerler istemcilere de gönderildiği için setr (not set) gereklidir. Bunları ensure pma-voice satırından önce koyun ve değiştirdikten sonra sunucuyu yeniden başlatın. Kaynağın kendi sayfası diğer ayarları listeler, bu nedenle forum gönderisinde gördüğünüz herhangi birini eklemeden önce kontrol edin.

4. Port: ses 30120'yi paylaşır

pma-voice FiveM'nin yerleşik ses sunucusunu kullanır (Mumble tabanlıdır) ve kendi portuna ihtiyaç duymaz. Sunucunuzla aynı port olan 30120 aracılığıyla çalışır ve UDP kullanır.

Bu nedenle oyun çalışırsa ama ses çalışmazsa, sadece TCP değil UDP'nin açık olduğunu kontrol edin:

bash
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

Windows'ta, Windows Firewall'a aynı kuralları ekleyin. Ayrıca barındırma sağlayıcısının güvenlik duvarını ve sunucu evde ise yönlendiricisini kontrol edin. Tam detaylar FiveM server not showing: port forwarding and firewall bölümündedir.

5. Oyuncu tarafı ayarları

Sorun yalnızca bir veya birkaç oyuncunun PC'sinde ise. Onlardan şunları kontrol etmelerini isteyin:

  1. FiveM'de, duraklatma menüsünü açın ve Ayarlar bölümüne gidin, ardından Ses Sohbeti. Ses sohbeti etkinleştirilmiş olmalıdır.
  2. Doğru giriş cihazını (mikrofonlarını) ve çıkış cihazını seçin. Windows varsayılan cihazı değiştirdiyse, FiveM hala eski olanı gösterebilir.
  3. Giriş modunu ve push-to-talk tuşunu kontrol edin, eğer push to talk'a ayarlanırsa ve konuşurken tuşa basın.
  4. Windows Ayarlar > Gizlilik > Mikrofon'da, masaüstü uygulamalarının mikrofonu kullanmasına izin verin.
  5. Mikrofon sessiz olmadığını ve Windows'taki ses seviyesinin sıfır olmadığını kontrol edin.
  6. Onu münhasıran kullanan başka bir ses programı gibi mikrofon kontrolünü alan diğer uygulamaları kapatın.

Ardından sunucuya yeniden bağlanmalıdırlar. Yine başarısız olursa, farklı bir mikrofon veya kulaklık denemelerini isteyin, bu da cihazı ortadan kaldırır.

İpucu: sunucu sorununu oyuncu sorunundan ayırmak için iki PC veya iki hesapla katılın veya bir arkadaştan sorun. İkinci bir oyuncu sizi iyi duyarsa, sunucu sorun değildir.

6. Kontrol edilecek diğer şeyler

  • Yakınlık aralığını döndürmek için yanlış anahtar: oyuncular ne kadar uzaktan konuştunuz değiştirebilir. Hiç kimse seni duymazsa, en küçük aralıkta ayarlanmadığından emin ol.
  • Oyuncuları sessiz alan bir betik: pma-voice dışa aktarımları kullanan radyo, telefon veya iş betikleri birini bir kanala bırakabilir. Yeniden bağlanın veya bu betiği yeniden başlatın.
  • Kaynak oyuncular çevrimiçiyken yeniden başlatıldı: zaten bağlı olanlar için ses kırılabilir. Oyuncular yeniden bağlanır ve geri gelir.
  • Konsol hataları: bunları yukarıdan oku, bkz. how to read a FiveM script error.

Kontrol listesi

Belirtisi Çözüm
Hiç kimse kimseyi duymaz ensure pma-voice çalıştığını ve onu kullanan betiklerden önce başladığını kontrol edin
Ses garip davranır OneSync'i set onesync on ile açın
Oyun çalışır, ses çalışmaz UDP 30120'yi açın, ses oyun portunu paylaşır
Ses aralığı veya ses yanlış setr voice_useNativeAudio true ve setr voice_useSendingRangeOnly true kontrol edin
Yalnızca bir oyuncu etkilenir Ayarlar > Ses Sohbeti: giriş cihazı, push to talk, Windows mikrofon izni
İki ses kaynağı Yalnızca bir ses sistemi çalıştırın

Kısa yanıtlar

pma-voice'nin ayrı bir porta ihtiyacı var mı?

Hayır. Oyun sunucunuzla aynı port olan 30120'de yerleşik FiveM ses sunucusunu kullanır. Bu porttaki UDP güvenlik duvarınızda açık olmalıdır.

pma-voice'nin OneSync'e ihtiyacı var mı?

Evet. pma-voice OneSync'e dayanır, bu nedenle başka bir şey gidermeye başlamadan önce server.cfg'de set onesync on ile açın.

Oyuncular oyunda hiçbir şey duymuyor. Sunucu mu yoksa oyuncu mu?

İki oyuncu ile test edin. Hiç kimse kimseyi duymazsa, sunucuya bakın: kaynak sırası, OneSync, port 30120 UDP. Yalnızca bir oyuncu etkilenirse, FiveM ses ayarlarını ve mikrofonlarını kontrol edin.

Bu sorunu yaşatmayan scriptler

Mic PhoneTablete dönüşen katlanabilir bir telefon; oyuncunun gerçek telefonuna da taşınır.Scripti gör →CCTV Security CamerasYerleştirilebilir kameralar, canlı çoklu görüntü tableti ve basılı delil fotoğrafları.Scripti gör →

Okumaya devam edin