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

✓
Serveur FiveM avec OneSync

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.

✓
Application de bureau GameVox

Chaque joueur doit avoir installé l'application de bureau GameVox. Téléchargez-la ici.

✓
Salon vocal GameVox

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

1

Téléchargez la ressource

Téléchargez la ressource gamevox et extrayez-la dans le dossier resources/ de votre serveur.

2

Modifiez server.cfg

Ajoutez ces lignes à votre server.cfg :

# Enable OneSync (required for GameVox proximity voice)
set onesync on

# Start the GameVox resource
ensure gamevox
3

Redé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

1

Installez GameVox

Téléchargez et installez l'application de bureau GameVox.

2

Rejoignez un salon vocal

Ouvrez GameVox et rejoignez le même salon vocal que vos amis sur FiveM.

3

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.

4

Changez de portée vocale

Appuyez sur F1 pour passer d'une portée vocale à l'autre :

3m Chuchotement8m Normal15m Cri32m Mégaphone

La touche peut être modifiée dans Paramètres FiveM > Raccourcis clavier > GameVox.

5

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