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

1

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.

2

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.

3

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

GameVoxACRE2 / TFAR
Plateforme vocaleGameVoxTeamSpeak 3
Plugin requisNonOui (plugin TS3)
Mécanisme IPCWebSocket (JSON)Named Pipe / mémoire partagée
Audio spatialWeb Audio APITS3 Plugin SDK
Effets radioCôté clientPlugin TS3
Occlusion du terrainRaycast + passe-basRaycast + atténuation
Interphone de véhiculeOuiOui (ACRE2)
Client webOui (spectateur)Non

Guide de configuration

Pour les admins de serveur

1

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.

2

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.

3

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.

4

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

F1Changer la portée vocale
B (maintenir)Mégaphone
Caps LockPTT radio

Remplacez ACRE2 / TFAR

Téléchargez le mod, ajoutez-le à votre serveur et passez de TeamSpeak à GameVox.