GameVox pour FiveM
Chat vocal de proximité avec audio spatial 3D pour votre serveur RP FiveM. Les joueurs s'entendent selon la distance et la direction. Sans TeamSpeak ni plugin SaltyChat.
Comment ça marche
GameVox GameLink relie votre serveur FiveM au chat vocal de GameVox
Vocal de proximité
Les joueurs entendent les voix proches, qui s'estompent avec la distance. La portée vocale se règle du chuchotement (3m) au cri (15m), jusqu'au mégaphone (32m).
Audio spatial 3D
Entendez les joueurs en stéréo selon leur direction par rapport à vous. Les voix arrivent de gauche, de droite ou du centre selon leur position.
Remplacement direct
Remplace SaltyChat sans la moindre difficulté. Installez la ressource, demandez aux joueurs d'utiliser GameVox, et c'est terminé. Pas besoin de TeamSpeak.
Prérequis
OneSync doit être activé pour synchroniser la position des joueurs. Ajoutez set onesync on à votre server.cfg. Si vous utilisez txAdmin, vérifiez qu'il n'écrase pas ce réglage.
Chaque joueur doit avoir installé l'application de bureau GameVox. Téléchargez-la ici.
Les joueurs doivent être dans le même salon vocal GameVox pendant qu'ils jouent sur le serveur FiveM.
Installation serveur
Installez la ressource GameVox sur votre serveur FiveM en 3 étapes
Téléchargez la ressource
Téléchargez la ressource gamevox et extrayez-la dans le dossier resources/ de votre serveur.
Modifiez server.cfg
Ajoutez ces lignes à votre server.cfg :
# Enable OneSync (required for GameVox proximity voice)
set onesync on
# Start the GameVox resource
ensure gamevoxRedémarrez votre serveur
Redémarrez votre serveur FiveM. Vous devriez voir [Gamevox] Server started. OneSync is enabled. dans la console du serveur. Si une erreur OneSync apparaît à la place, vérifiez à nouveau votre server.cfg.
Installation joueur
Côté joueur, il faut environ 30 secondes pour commencer
Rejoignez un salon vocal
Ouvrez GameVox et rejoignez le même salon vocal que vos amis sur FiveM.
Lancez FiveM
Lancez FiveM et rejoignez le serveur. GameVox détecte FiveM automatiquement et active le vocal de proximité. Les joueurs proches deviennent plus forts ou plus faibles à mesure que vous vous déplacez.
Changez de portée vocale
Appuyez sur F1 pour passer d'une portée vocale à l'autre :
La touche peut être modifiée dans Paramètres FiveM > Raccourcis clavier > GameVox.
Mégaphone
Maintenez B pour activer le mégaphone, qui étend votre portée vocale à 100m. Relâchez pour revenir à la portée normale. Pratique pour les annonces ou les scènes de RP.
La touche peut être modifiée dans Paramètres FiveM > Raccourcis clavier > GameVox.
Configuration
Personnalisez les portées vocales, les touches et les intervalles de mise à jour dans config.lua
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"API développeur
Intégration avec votre système de mort, les noms personnalisés et plus encore
SetPlayerAlive
Détermine si un joueur peut être entendu (pour les scripts de mort et de réapparition).
-- In your death script:
exports['gamevox']:SetPlayerAlive(playerId, false)
-- In your respawn script:
exports['gamevox']:SetPlayerAlive(playerId, true)SetPlayerGameName
Définit un nom de jeu personnalisé pour un joueur (pour les systèmes de noms de personnage).
-- Set a custom name for voice identification
exports['gamevox']:SetPlayerGameName(playerId, "John_Doe")Overlay de jeu
Voyez qui parle sans quitter votre jeu
Modes de l'overlay
L'overlay GameVox affiche les participants du salon vocal par-dessus votre jeu. Avec 5 participants ou moins, il montre tout le monde avec avatar, nom et indicateur de parole.
À partir de 6 participants, l'overlay passe en mode « orateurs uniquement » :
- En train de parler texte vert avec une icône d'onde sonore
- A parlé récemment texte blanc, visible pendant 3 secondes
- Silencieux retiré au bout de 3 secondes
- Quand personne ne parle, affiche « X utilisateurs en vocal »
L'overlay se redimensionne automatiquement selon les personnes qui parlent. La position, la taille, l'opacité et le seuil du mode orateurs se règlent dans Paramètres GameVox > Overlay de jeu.
Prêt à passer au vocal de proximité ?
Téléchargez la ressource, installez-la sur votre serveur, et c'est parti