Skip to content
TacLink
Built for airsoft & milsimHelp shape TacLink on Discord

Keep your squad on one map with the phone locked

Scan your side's QR code at the meeting point and the live map opens. Positions keep sharing from your pocket, and nearby phones keep the map going over Bluetooth when signal drops.

Available now on iOS & Android. Free for players, no ads.

Running an event? Set it up on the web

Phone lockedstill sharing
No signalmesh keeps the map
LIVE4 friendly
Friendly positions
Enemy markers
Locked phone
Keeps sharing positions
No signal
Bluetooth mesh between phones
Free to 15
One price per event above that
No ads
Players never pay
Everything the squad needs

Tactical awareness, in your pocket

A shared map, not a chat app. The organizer sets up the event on the web, and the app does one job in the field: keep your side on the same picture.

Shared live map

The organizer draws the event area on the web. Everyone on your side sees the same map, the same pins and the same friendly positions.

Sharing with the phone locked

Positions keep going out with the screen off or another app open. Android shows a notification, iOS shows a Live Activity. Sharing stops when the event ends.

Bluetooth mesh during the game

Nearby phones swap positions, markers, orders and status with no signal. When one phone on your side has signal, it bridges the side to the server.

Join in seconds

Scan your side's QR code at the meeting point, or tap the side link. The live map opens with your side and your squad already set.

Chain of command

Each side has a Commander, Squads and Squad leaders. Orders go out with a point on the map, and the sender sees who acknowledged.

Enemy markers and squad pins

Double-tap the map to mark an enemy. Long-press to place a pin for your squad. Every marker shows its age.

Player status

Alive, Dead or Medic, one tap away. Your side sees your status. The other side does not.

Teams with one QR

A team is a name and a QR code. Teammates who join an event together land in the same squad when it has room.

No ads, no chat

Players never pay and never see an ad. TacLink is a map, not a messenger. Keep your radios for voice.

No signal

The field has no signal. The map keeps going.

Joining needs signal, and meeting points have it. At join the app downloads the area map, sides, squads and pins. During the game your side's phones keep each other updated over Bluetooth.

  • Live, relayed or meshEach marker shows where it came from and how old it is: live from the server, relayed by a bridge phone, or received over the mesh.
  • One bridge is enoughWhen one phone on your side has signal, it carries the side's picture to the server and brings back the rest of your side.
  • Per-side and encryptedMesh payloads are encrypted with a key for your side only. A side never sees the other side's positions or status.
SQUAD LEADERRELAYMESHYOUno signal, via mesh
Chain of command

Orders from the Commander, on the map

The Commander sends orders to the whole side or to one squad. Squad leaders send orders to their squad. Each order is a card on the live map with a point to go to.

  • Six clear ordersMove to, Hold, Attack, Defend, Regroup or Retreat, with a point on the map and an optional one-line note.
  • AcknowledgedReceivers tap Acknowledged on the order card. The sender sees who has it and who does not.
  • Over the mesh tooWithout signal, orders reach the squad over Bluetooth and sync to the server when a bridge or signal carries them.
ORDER: HOLDfrom Commander to Squad 2Acknowledged 5 of 6
For organizers

Create the event on the web, pay once per event

Set up the event in the browser, publish it, and print one QR code per side. Players bring the app and nothing else.

  • Set up on the webArea, sides, squads, commanders, schedule, player cap, map image and pins. No event setup on a phone screen.
  • Free up to 15 playersAbove that, one price per event from 15 EUR, VAT included. Players never pay.
  • One QR code per sidePrint them for the meeting point or share the links. Rotate a code and the old one stops working.
  • Staff controls in the appStart, pause and end the event, move players between sides and squads, and set the Commander and Squad leaders.
app.tac-link.comEVENT PUBLISHEDSIDE ASIDE Bprint or share the linkscanPLAYERSIDE ASquad 2Map downloadedWaiting for start
How it works

From the meeting point to the field in three steps

01

The organizer creates the event

On the web: area, sides, squads and player cap. Free up to 15 players, one payment per event above that.

02

Scan your side's QR at the meeting point

Sign in with Apple or Google, pick a callsign, scan. The event and the area map download while you have signal.

03

Play with the phone in your pocket

Positions keep sharing with the phone locked. The Bluetooth mesh keeps your side together where signal is gone.

Pricing

Free for players. One price per event.

The organizer pays on the web, once per event, by player cap. Events up to 15 players are free.

Up to 15 players

Free

16 to 40 players

15 EURper event

41 to 100 players

39 EURper event

101 to 250 players

89 EURper event

251 to 500 players

169 EURper event

Over 500 players

By arrangement

VAT included. Staff do not count toward the player cap. Payment is by card, Apple Pay or Google Pay through Stripe on the web. The app has no purchases. Pricing details

Coming soon

Apple Watch and Wear OS apps with your status, the nearest order and your squad on a small map. Mesh range extenders for longer distances between phones.

Questions

Good to know

What is TacLink?

TacLink is a squad map for airsoft and milsim. Your side shares a live map with the event area, friendly positions, enemy markers, pins and orders. It keeps working with the phone locked and, during the game, without signal.

Which platforms is it on?

TacLink is a native app for iOS on the App Store and for Android on Google Play. Organizers create and pay for events on the web.

How do players join an event?

Sign in with Apple or Google, then scan the QR code for your side at the meeting point, or tap the side link the organizer shared. The server puts you on that side and in a squad, and the live map opens. There are no codes to type.

Does it keep sharing with the phone locked?

Yes. Position sharing continues with the screen locked or another app open, for the whole event. On Android a notification shows while you share. On iOS a Live Activity on the lock screen shows the event state. Sharing ends when the event ends or when you stop it.

Does it work without signal?

Joining needs signal, and meeting points usually have it. At join the app downloads everything the event needs. During the game nearby phones on your side swap positions, markers, orders and status over Bluetooth, and one phone with signal bridges the side to the server. Mesh range is squad range, tens of metres per hop with phones relaying for each other. Why joining needs signal.

What does it cost?

Players never pay. Events with a player cap up to 15 are free. Above 15 the organizer pays once per event on the web: 15 EUR for 16 to 40 players, 39 EUR for 41 to 100, 89 EUR for 101 to 250 and 169 EUR for 251 to 500, VAT included. Bigger events by arrangement. See pricing.

Are there ads or in-app purchases?

No ads, and the app has no purchases. Payment happens on the web, once per event, by the organizer.

How is my location handled?

Location is shared only during an event, and only with your side. Event staff see all sides. Positions are realtime data, mesh payloads are encrypted with a per-side key, and telemetry never carries coordinates. Read the privacy policy.

Does it drain the battery?

Live GPS uses battery. TacLink lowers GPS use when you are not moving, so lying in position costs less than walking. Charge the phone before a long event.

Can the other side see me?

No. Visibility is per side. A side never sees the other side's positions or status. Organizers and staff can see all sides.

Available now

Get your side on the same map

TacLink is free to download on iOS and Android. Install it before game day, sign in, and scan your side's QR code at the meeting point.

Questions? Contact support