TOPÓRTOPÓR · SERWER  /  ŁOTR · KLIENT · 0 ZŁ

Federacja

TOPÓR ⇄ TOPÓR ⇄ TAK Server: jedna federacja

Jak połączyć serwery drużyn ze sobą i z pełnym TAK Serverem oraz co przechodzi w którą stronę.

3 min czytaniaKrystian Kociszewski

Federacja to połączenie serwerów, które wymieniają między sobą dane. Każdy zespół pracuje na swoim, lokalnym serwerze, a jednocześnie widzi na mapie zespoły podłączone do pozostałych serwerów. TOPÓR obsługuje federację na dwa sposoby: między serwerami TOPÓR oraz z pełnym TAK Serverem. Oba tryby działają jednocześnie.

Dwa tryby, jedna sieć

TrybKto z kimKiedy się przydaje
TOPÓR ⇄ TOPÓRTelefony-serwery kilku drużyn łączą się ze sobą.Kilka drużyn w terenie, a nikt nie ma serwera centralnego. Każda drużyna widzi pozostałe na mapie.
TOPÓR ⇄ TAK ServerSerwer drużyny łączy się z pełnym TAK Serverem organizacji albo sztabu.Organizacja ma już TAK Server. Drużyna dołącza do niego i wymienia z nim dane w obie strony.
Oba narazDrużyny połączone między sobą są też w federacji z TAK Serverem.Większe działanie: drużyny widzą się nawzajem, a sztab widzi wszystkich.

Najważniejsza różnica w porównaniu z jednym dużym serwerem: każda drużyna ma serwer u siebie. Gdy łącze z zapleczem zniknie, drużyna dalej pracuje na swojej mapie, a jej członkowie nadal widzą się nawzajem.

Co przechodzi w którą stronę

W federacji TOPÓR wymiana działa w obie strony. Między serwerami przechodzą:

  • pozycje członków zespołów,
  • znaczniki, strefy i trasy,
  • wiadomości,
  • zadania.

Dane z każdego serwera trafiają do wszystkich uczestników federacji. Sztab na TAK Serverze widzi więc drużyny, a drużyny widzą to, co sztab i inne drużyny wystawiły na mapę.

ATAK

Federacja nie zmienia niczego po stronie klientów. W każdej drużynie mogą pracować ŁOTR i dowolne aplikacje ATAK naraz, bo TOPÓR działa ze wszystkimi aplikacjami ATAK.

Federacja TOPÓR ⇄ TOPÓR

To najprostszy sposób na kilka drużyn bez żadnej infrastruktury. Przykład: poszukiwania podzielone na trzy sektory. Każda grupa ma jeden telefon z TOPÓR i swoich ludzi na ŁOTR albo na aplikacji ATAK. Serwery grup łączą się w federację, a kierujący akcją widzi wszystkie trzy sektory na jednej mapie.

Serwery w federacji potrzebują sieci, przez którą się połączą. Może to być wspólne Wi-Fi w bazie, internet, gdy jest dostępny, albo inne łącze IP między miejscami pracy drużyn.

Federacja z pełnym TAK Serverem

Serwer TOPÓR jest w pełni kompatybilny z TAK Serverem w federacji. Dla administratora TAK Servera TOPÓR jest kolejnym uczestnikiem federacji, którego dodaje się tak samo jak każdy inny serwer.

Federacja w świecie TAK opiera się na wzajemnym zaufaniu certyfikatów (mTLS). W praktyce wygląda to tak:

  1. Ustalcie, kto z kim. Które drużyny łączą się z TAK Serverem, a które tylko między sobą.
  2. Wymieńcie certyfikaty. Serwery muszą sobie ufać, więc wymieniają się certyfikatami swoich urzędów certyfikacji (CA).
  3. Dodajcie uczestnika federacji. Administrator TAK Servera dodaje serwer TOPÓR i decyduje, które grupy danych są z nim wymieniane.
  4. Połączcie serwery przez sieć, którą widzą oba.
  5. Sprawdźcie w obie strony. Znacznik postawiony w drużynie widać w sztabie, a znacznik ze sztabu widać w drużynie.

Dobre praktyki

  • Nazwy z oznaczeniem drużyny. ALFA-1 i BRAVO-2 zamiast „Kasia” i „Tomek”. W federacji na mapie są wszyscy, więc od razu widać, kto jest z której drużyny.
  • Nie wszystko musi iść wszędzie. Przed akcją ustalcie, które grupy danych trafiają do sztabu, a które zostają w drużynie. Mniej szumu na mapie to szybsze decyzje.
  • Przećwiczcie zanik łącza. Odłączcie serwer drużyny od federacji na kilka minut i sprawdźcie, że zespół dalej pracuje na swojej mapie.
  • Jedna osoba od serwera. W każdej drużynie ktoś odpowiada za telefon-serwer i połączenie z pozostałymi.

Macie TAK Server w organizacji albo kilka serwerów TOPÓR i chcecie sprawdzić federację u siebie? Napiszcie do autora. Wyniki takich testów są bardzo cenne. Federację można też zobaczyć na bezpłatnej prezentacji.

AUTORKrystian Kociszewski

Programista z Polski, autor TOPÓR i ŁOTR. Masz pytanie do artykułu albo własne doświadczenia z terenu? Napisz.

Pobierz

Serwer i klient czekają w Google Play

TOPÓR na telefon-serwer, ŁOTR na telefony zespołu. Bezpośredni link do Google Play wysyła autor. Bez abonamentu i bez wersji płatnej.