TACNET VOICE
TacNet Voice is push-to-talk voice built like a manpack radio, not a chat room. You carry a home channel for your squad, hear the place you're standing in, pick up the roles you're playing, and call for help on a net that alerts the people who can answer. One host, everyone on it.
Windows · free · the desktop app adds push-to-talk that works while the game has the screen. The web client runs in any browser with no install.
Anyone starts a squad; anyone joins it. The squad's founder — then its longest-serving member — can drop the squad into a place on the map. Every squad in that place shares one channel, so two squads holding the same tower can just talk.
Switch on Medic, Indirect Fire, CAS Pilot or Supply Chain and you're on that service's net — no limits, no seats, stack as many as you play. Switch it off and you're gone. Your squad leader role comes with owning the squad.
A squad presses REQUEST for MEDIVAC, CAS, fire support or supply. Everyone with that role hears a tone, sees who's calling, and one click tunes them onto the caller's squad channel until the job is done.
Every channel has its own PTT key. ARM one strip and it becomes voice-activated while everything else stays push-to-talk. Keys are chords, mouse buttons, or a Stream Deck button — an icon pack is included.
The faction elects its Field Commander: a silent primary, a vote between the top two, and a majority to seat them. The office gives one thing — ALL-CALL — a channel every player hears, with priority over other voices.
One small server carries voice and rules for up to three factions of 40. Accounts are per host, keys and channel mixes follow your account, and the desktop app updates itself from the host it's on.
https://tacnet.rseg.cloud — and give it a name. Up to five servers are remembered by name.Today's build is tuned for one game: three factions, the places on its map, its emergency services. The next step is a generic TacNet — the same radio, with the words and the map as data. A host picks a preset when they set up a server, or starts from a blank one and names the roles, the places and the calls for their own game. Ships instead of towers, crews instead of squads, rescue instead of MEDIVAC. Presets become files people can share.
Also on the list: an operator page to edit a live server, an always-on-top talker strip for use over the game, better noise suppression for open mics, and a signed installer once that's paid for.
Built on WebRTC with a mediasoup SFU: the host forwards audio, it never mixes it, so it stays cheap and voices stay separate. The client mixes in Web Audio, which is why every strip has its own volume and pan.