TACNET VOICE

A radio net for your squad.

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.

Download the desktop app Open the web client

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.

Squads and places

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.

Roles are channels

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.

Calls for help

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.

Push-to-talk and voice activation

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.

An elected commander

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.

Your host, your rules

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.

Quick start

  1. Install. Download and run the installer. It's a per-user install with no admin prompt. Windows SmartScreen will warn because the build isn't signed yet — choose More info → Run anyway.
  2. Add the server. On first launch, enter the address your host gave you — for this host, https://tacnet.rseg.cloud — and give it a name. Up to five servers are remembered by name.
  3. Sign in. Create an account with a callsign and password (the host may ask for an invite code). Pick your faction. Each faction is its own net.
  4. Get on a squad. Start one or join one. Your squad's strip appears on the radio, armed for voice activation. Press its PTT key or just talk.
  5. Check your audio. ⚙ → Audio: pick your mic and speakers, run the loopback test, set the threshold just above your room noise. On speakers, keep echo cancellation and the speaker guard on.
  6. Set your keys. ⚙ → Push-to-talk keys, Role keys, Place keys. Defaults match the Stream Deck icon pack, and every key works with the game focused.
  7. Play. Move the squad between places, switch roles on and off, answer calls, vote for a commander. Close the window and the radio keeps running in the tray.

Where it's going

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.