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
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.
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.
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
| GameVox | ACRE2 / TFAR | |
|---|---|---|
| Platforma głosowa | GameVox | TeamSpeak 3 |
| Wymagana wtyczka | Nie | Tak (wtyczka TS3) |
| Mechanizm IPC | WebSocket (JSON) | Named Pipe / pamięć współdzielona |
| Dźwięk przestrzenny | Web Audio API | TS3 Plugin SDK |
| Efekty radiowe | Po stronie klienta | Wtyczka TS3 |
| Okluzja terenu | Raycast + filtr dolnoprzepustowy | Raycast + tłumienie |
| Interkom w pojazdach | Tak | Tak (ACRE2) |
| Klient webowy | Tak (podgląd) | Nie |
Przewodnik konfiguracji
Dla adminów serwerów
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.
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.
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.
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
Zastąp ACRE2 / TFAR
Pobierz moda, dodaj go do serwera i przesiądź się z TeamSpeaka na GameVox.