GameLink pour Arma 3
Voix de proximité, simulation radio, appels téléphoniques et interphone de véhicule pour Arma 3. Une alternative moderne à ACRE2 et TFAR. Pas besoin de TeamSpeak.
Ce que vous obtenez
Tout ce qu'offrent ACRE2 et TFAR, sur l'infrastructure vocale de GameVox
Voix de proximité
Audio spatial 3D avec atténuation selon la distance. Les voix s'estompent avec l'éloignement et se placent à gauche ou à droite selon la direction du joueur. Quatre portées vocales : Chuchoter (3 m), Normal (8 m), Crier (15 m), Hurler (32 m).
Simulation radio
Radios courte et longue portée avec dégradation du signal. Le grésillement augmente avec la distance. Clic micro au PTT. Attribution par oreille pour écouter deux fréquences à la fois.
Interphone de véhicule
Un son clair entre les membres de l'équipage, quelle que soit la distance. Détecté automatiquement quand les joueurs montent dans le même véhicule.
Appels téléphoniques
Communication téléphonique en tête-à-tête avec une qualité audio de téléphone réaliste. Volume maximal, quelle que soit la distance.
Occlusion du terrain
Un raycasting en ligne de vue étouffe les voix derrière les collines et les bâtiments. Automatique, aucune configuration nécessaire.
Radar spatial
Un overlay visuel affiche les joueurs proches sur un radar, avec leurs distances, des indicateurs de parole et des badges TX radio.
Architecture
Comment GameVox supprime la dépendance au plugin TeamSpeak
Mod Arma 3 (scripts SQF)
Lit à chaque frame les positions des joueurs, l'occupation des véhicules et l'état des radios dans la simulation Arma. Utilise checkVisibility pour l'occlusion du terrain.
Extension passerelle (gamevox_x64.dll)
Une DLL C++ légère chargée via callExtension d'Arma. Elle ouvre une connexion WebSocket vers GameVox sur 127.0.0.1:8088 et transmet les données de position et de radio en JSON.
GameVox GameLink
Reçoit les données de position et de radio de l'extension. Applique l'audio spatial, les effets radio (passe-bande + grésillement), les filtres téléphone et l'interphone de véhicule. Tout se passe côté client via la Web Audio API.
vs ACRE2 / TFAR
Les principales différences avec les solutions basées sur TeamSpeak
| GameVox | ACRE2 / TFAR | |
|---|---|---|
| Plateforme vocale | GameVox | TeamSpeak 3 |
| Plugin requis | Non | Oui (plugin TS3) |
| Mécanisme IPC | WebSocket (JSON) | Named Pipe / mémoire partagée |
| Audio spatial | Web Audio API | TS3 Plugin SDK |
| Effets radio | Côté client | Plugin TS3 |
| Occlusion du terrain | Raycast + passe-bas | Raycast + atténuation |
| Interphone de véhicule | Oui | Oui (ACRE2) |
| Client web | Oui (spectateur) | Non |
Guide de configuration
Pour les admins de serveur
Abonnez-vous au mod sur le Workshop Steam
Abonnez-vous au mod @gamevox sur le Workshop Steam. Il se télécharge et s'installe automatiquement. Vous pouvez aussi le télécharger manuellement ci-dessous.
Ajoutez-le au serveur
Téléchargez le pack serveur (pas de DLL, seulement le PBO et le bikey) et extrayez @gamevox dans le répertoire de votre serveur. Copiez gamevox.bikey depuis @gamevox/keys/ vers le dossier keys/ de votre serveur. Ajoutez -servermod=@gamevox à vos paramètres de lancement.
Les joueurs installent GameVox
Les joueurs doivent avoir l'application de bureau GameVox ouverte. Quand ils lancent Arma 3 avec le mod chargé, GameVox détecte le jeu automatiquement et active GameLink.
Rejoignez un salon vocal
Tous les joueurs du même salon vocal GameVox profitent automatiquement de l'audio spatial, de la radio et de l'interphone. Aucune configuration supplémentaire.
Raccourcis clavier par défaut
Modifiables dans les scripts SQF du mod
Remplacez ACRE2 / TFAR
Téléchargez le mod, ajoutez-le à votre serveur et passez de TeamSpeak à GameVox.