FiveM için GameVox
FiveM rol yapma sunucun için 3B uzamsal sesli, mesafeli sesli sohbet. Oyuncular birbirini mesafeye ve yöne göre duyar. TeamSpeak veya SaltyChat eklentisi gerekmez.
Nasıl Çalışır
GameVox GameLink, FiveM sunucunu GameVox sesli sohbetine bağlar
Mesafeli Ses
Oyuncular yakındaki sesleri duyar, sesler uzaklaştıkça kısılır. Ses menzili fısıltıdan (3m) bağırmaya (15m), oradan megafona (32m) kadar ayarlanabilir.
3B Uzamsal Ses
Oyuncuları sana göre bulundukları yöne bağlı olarak stereo duyarsın. Sesler, oyuncunun nerede olduğuna göre soldan, sağdan ya da ortadan gelir.
Tak-Çalıştır Alternatif
SaltyChat'in yerini hiç uğraştırmadan alır. Kaynağı kur, oyunculara GameVox kullanmalarını söyle, bu kadar. TeamSpeak gerekmez.
Gereksinimler
Oyuncu konumlarının senkronize edilmesi için OneSync açık olmalı. server.cfg dosyana set onesync on satırını ekle. txAdmin kullanıyorsan bu ayarı ezmediğinden emin ol.
Her oyuncunun GameVox masaüstü uygulamasını kurmuş olması gerekir. Buradan indir.
Oyuncular FiveM sunucusunda oynarken aynı GameVox ses kanalında olmalı.
Sunucu Kurulumu
GameVox kaynağını FiveM sunucuna 3 adımda kur
Kaynağı İndir
gamevox kaynağını indir ve sunucunun resources/ klasörüne çıkar.
server.cfg Dosyasını Güncelle
Şu satırları server.cfg dosyana ekle:
# Enable OneSync (required for GameVox proximity voice)
set onesync on
# Start the GameVox resource
ensure gamevoxSunucunu Yeniden Başlat
FiveM sunucunu yeniden başlat. Sunucu konsolunda [Gamevox] Server started. OneSync is enabled. mesajını görmelisin. Bunun yerine bir OneSync hatası görürsen server.cfg dosyanı tekrar kontrol et.
Oyuncu Kurulumu
Oyuncu olarak başlamak yaklaşık 30 saniye sürer
Bir Ses Kanalına Katıl
GameVox'u aç ve FiveM'deki arkadaşlarınla aynı ses kanalına katıl.
FiveM'i Başlat
FiveM'i başlat ve sunucuya gir. GameVox, FiveM'i otomatik olarak algılar ve mesafeli sesi açar. Sen hareket ettikçe yakındaki oyuncuların sesi yükselip alçalır.
Ses Menzilini Değiştir
Ses menzilleri arasında geçiş yapmak için F1 tuşuna bas:
Tuşu FiveM Ayarları > Tuş Atamaları > GameVox bölümünden değiştirebilirsin.
Megafon
Megafonu açmak için B tuşunu basılı tut. Megafon ses menzilini 100m seviyesine çıkarır. Bıraktığında normal menzile dönersin. Duyurular veya rol sahneleri için kullanışlı.
Tuşu FiveM Ayarları > Tuş Atamaları > GameVox bölümünden değiştirebilirsin.
Yapılandırma
Ses menzillerini, tuşları ve güncelleme aralıklarını config.lua içinden özelleştir
Config = {}
-- Voice ranges in meters (players cycle through these with F1)
Config.VoiceRanges = { 3.0, 8.0, 15.0, 32.0 }
-- Default voice range (1-based index, 2 = 8m normal)
Config.DefaultVoiceRangeIndex = 2
-- Keybind to cycle voice range (rebindable in FiveM settings)
Config.VoiceRangeKey = "F1"
-- Position update interval in milliseconds (280ms = SaltyChat standard)
Config.UpdateInterval = 280
-- Show voice range notification when cycling
Config.ShowVoiceRangeNotification = true
-- Megaphone: hold-to-use keybind that extends voice range
Config.MegaphoneRange = 100.0
Config.MegaphoneKey = "B"Geliştirici API'si
Ölüm sistemin, özel isimler ve daha fazlasıyla entegre et
SetPlayerAlive
Bir oyuncunun duyulup duyulamayacağını kontrol eder (ölüm ve yeniden doğma script'leri için).
-- In your death script:
exports['gamevox']:SetPlayerAlive(playerId, false)
-- In your respawn script:
exports['gamevox']:SetPlayerAlive(playerId, true)SetPlayerGameName
Bir oyuncuya özel bir oyun adı atar (karakter adı sistemleri için).
-- Set a custom name for voice identification
exports['gamevox']:SetPlayerGameName(playerId, "John_Doe")Oyun İçi Arayüz
Oyundan çıkmadan kimin konuştuğunu gör
Arayüz Modları
GameVox oyun içi arayüzü, ses kanalındaki katılımcıları oyununun üzerinde gösterir. 5 veya daha az katılımcı varken herkesi avatar, isim ve konuşma göstergesiyle gösterir.
6+ katılımcı olduğunda arayüz yalnızca konuşanları gösteren moda geçer:
- Konuşuyor ses dalgası simgeli yeşil yazı
- Az önce konuştu beyaz yazı, 3 saniye görünür
- Sessiz 3 saniye sonra kaldırılır
- Kimse konuşmuyorsa "Seste X kullanıcı" yazar
Arayüz, görünen konuşmacılara göre boyutunu kendiliğinden ayarlar. Konum, boyut, opaklık ve konuşma modu eşiğinin hepsi GameVox Ayarları > Oyun İçi Arayüz bölümünden ayarlanabilir.
Mesafeli Sese Hazır mısın?
Kaynağı indir, sunucuna kur ve yayındasın