GameLink dla Arma 3

Głos zbliżeniowy, symulacja radia, rozmowy telefoniczne i interkom w pojazdach dla Arma 3. Nowoczesna alternatywa dla ACRE2 i TFAR. TeamSpeak nie jest potrzebny.

Co dostajesz

Wszystko, co oferują ACRE2 i TFAR, na infrastrukturze głosowej GameVox

Głos zbliżeniowy

Przestrzenny dźwięk 3D wyciszany wraz z odległością. Głosy graczy cichną, gdy się oddalają, i dochodzą z lewej lub prawej strony zależnie od kierunku. Cztery zasięgi głosu: szept (3 m), normalny (8 m), krzyk (15 m), wrzask (32 m).

Symulacja radia

Radia krótkiego i dalekiego zasięgu z degradacją sygnału. Szumy narastają wraz z odległością. Kliknięcie mikrofonu przy PTT. Przypisanie radia do ucha, żeby słuchać dwóch częstotliwości naraz.

Interkom w pojazdach

Czysty dźwięk między członkami załogi pojazdu bez względu na odległość. Wykrywany automatycznie, gdy gracze wsiądą do tego samego pojazdu.

Rozmowy telefoniczne

Rozmowy telefoniczne jeden na jeden z realistyczną jakością dźwięku telefonu. Pełna głośność bez względu na odległość.

Okluzja terenu

Raycasting linii wzroku tłumi głosy za wzgórzami i budynkami. Działa automatycznie, bez konfiguracji.

Radar przestrzenny

Wizualna nakładka, która pokazuje pobliskich graczy na radarze wraz z odległościami, wskaźnikami mówienia i oznaczeniami nadawania radiowego (TX).

Architektura

Jak GameVox pozbywa się zależności od wtyczki TeamSpeaka

1

Mod do Arma 3 (skrypty SQF)

W każdej klatce odczytuje z symulacji gry Arma pozycje graczy, obsadę pojazdów i stan radia. Używa checkVisibility do okluzji terenu.

2

Rozszerzenie-most (gamevox_x64.dll)

Lekka biblioteka DLL w C++ ładowana przez funkcję callExtension gry Arma. Otwiera połączenie WebSocket z GameVox na 127.0.0.1:8088 i przekazuje dane o pozycji i radiu jako JSON.

3

GameVox GameLink

Odbiera dane o pozycji i radiu z rozszerzenia. Nakłada dźwięk przestrzenny, efekty radiowe (filtr pasmowy + szumy), filtry telefoniczne i interkom w pojazdach. Wszystko po stronie klienta, przez Web Audio API.

Porównanie z ACRE2 / TFAR

Najważniejsze różnice względem rozwiązań opartych na TeamSpeaku

GameVoxACRE2 / TFAR
Platforma głosowaGameVoxTeamSpeak 3
Wymagana wtyczkaNieTak (wtyczka TS3)
Mechanizm IPCWebSocket (JSON)Named Pipe / pamięć współdzielona
Dźwięk przestrzennyWeb Audio APITS3 Plugin SDK
Efekty radiowePo stronie klientaWtyczka TS3
Okluzja terenuRaycast + filtr dolnoprzepustowyRaycast + tłumienie
Interkom w pojazdachTakTak (ACRE2)
Klient webowyTak (podgląd)Nie

Przewodnik konfiguracji

Dla adminów serwerów

1

Zasubskrybuj moda w Warsztacie Steam

Zasubskrybuj moda @gamevox w Warsztacie Steam. Pobierze się i zainstaluje automatycznie. Możesz też pobrać go ręcznie poniżej.

2

Dodaj go do serwera

Pobierz paczkę serwerową (bez DLL, tylko PBO i bikey) i wypakuj @gamevox do katalogu serwera. Skopiuj gamevox.bikey z @gamevox/keys/ do folderu keys/ na serwerze. Dodaj -servermod=@gamevox do parametrów startowych.

3

Gracze instalują GameVox

Gracze muszą mieć uruchomioną aplikację desktopową GameVox. Gdy odpalą Arma 3 z załadowanym modem, GameVox automatycznie wykryje grę i włączy GameLink.

4

Dołącz do kanału głosowego

Wszyscy gracze na tym samym kanale głosowym GameVox automatycznie dostają dźwięk przestrzenny, radio i interkom. Bez dodatkowej konfiguracji.

Domyślne skróty klawiszowe

Do zmiany w skryptach SQF moda

F1Przełącz zasięg głosu
B (przytrzymaj)Megafon
Caps LockRadio PTT

Zastąp ACRE2 / TFAR

Pobierz moda, dodaj go do serwera i przesiądź się z TeamSpeaka na GameVox.