Prvky RACE RESULT 14

Tu nájdete niekoľko typických scenárov a spôsobov, ako sú veci prepojené, aby sa časy z vášho hardvéru preniesli do súboru udalostí na serveri Sports Event Server.

Popis

Arrows

Krabice

Súbor podujatia

Súbor udalosti ukladá všetky údaje a nastavenia vašej udalosti, ako sú údaje účastníkov, nastavenia, obrázky, časy.

Zvyčajne jeden súbor udalosti obsahuje údaje pre jedno podujatie, ktoré zvyčajne obsahuje niekoľko súťaží (napríklad 5 km, 10 km a polmaratón). V niektorých prípadoch môže jeden súbor udalostí obsahovať aj údaje celej série pretekov.

Pri práci offline sa súbor udalosti uloží do vášho počítača a má koncovku „.ses“, čo znamená „Server športových udalostí“, pretože Server športových udalostí je skutočný program, ktorý pracuje so súborom a zásobuje všetky ostatné programy údajmi.

Keďže všetky údaje sú uložené v tomto súbore, môžete súbor bez problémov skopírovať na iný počítač alebo ho poslať e-mailom. Keď ho otvoríte na inom počítači, získate presne tie isté výsledky, zoznamy, certifikáty atď.

Meranie časov - lokálne

Meranie časov - online

Lokálne meranie časov s viacerými počítačmi

Exportéri

Export

  • Ak Web Server dostane príkaz na pripojenie exportéra, najprv otvorí pripojenie TCP k serveru Sport Event Server a vytvoí spúšťač pre tohto exportéra. Teraz Sport Event Server odošle všetky nové prichádzajúce údaje do Web Server pri tomto pripojení, ktoré vyhovuje kritériám nastaveným pre tohoto exportéra.
  • Web Server potom otvorí spojenie s cieľom vývozcu a postúpi do neho prichádzajúce údaje.                             V závislosti od typu pripojenia existuje trvalejšie pripojenie ( TCP), jednotlivé HTTP hovory alebo veľmi krátke trvanie súborov.Ak sa spojenie s vývozcom preruší, to sa len znova otvori.
  • Dáta, ktoré nebolo možné odoslať, sa vložia späť do zásobníka a zopakujú sa neskôr s exponenciálnym oneskorením. Po približne 24 hodinách to Web Server prestane opakovať. Ak sa reštartuje ( napr. lokálne), opakovanie sa tiež zastaví. 

Network Ports

In order to connect to different services RACE RESULT 14 uses different ports for different applications.

It is common for free public wifi service providers to block all traffic on TCP ports except port 80 (HTTP), some routers may also block this by default, so you may need to make an exception in your network's firewall settings.

TCP Port 1023

Used by the RACE RESULT Web Server to check-out and check-in files from the events server, additionally for online forwarding.

Error: Connection to server could not be established.

UDP Port 3601

Used by the RACE RESULT Web Server to automatically detect RACE RESULT systems on the local network. 

Error: Systems are not listed automatically in the Timing tab

Základné informácie: Server športových podujatí

Server športových podujatí je program na pozadí, ktorý vykonáva všetko spracovanie údajov. Keď pracujete offline, máte k nemu prístup cez ikonu na paneli

 

Podrobne, SportsEventServer (SES) robí nasledovné:

  • Ako lokálny server spravuje SES pripojenia TCP/IP k rôznym programom na rôznych počítačoch vo vašej lokálnej sieti.
  • Prijíma požiadavku na úlohu z týchto programov. Úlohou môže byť buď úloha zápisu (zmena údajov účastníka, pridanie času, zmena nastavenia atď.) alebo úloha čítania (získanie nastavení, vykonanie dotazu na údaje atď.). Server uprednostňuje požiadavky na úlohy a spracováva ich.
  • Server vždy zaisťuje konzistentnosť údajov: vždy vie, ktoré informácie je potrebné vypočítať alebo aktualizovať.

Bodovanie v reálnom čase

Pre preteky nie je dôležité len to, že môžete robiť akékoľvek bodovanie (flexibilita), ale aj to, že tieto výpočty budú vykonané veľmi rýchlo a prakticky bez oneskorenia. Počas pretekov možno budete potrebovať okamžité informácie v reálnom čase bez akéhokoľvek oneskorenia, aby ste ich mohli zobraziť na v priamom prenose na obrazovke alebo dokonca v televíznej grafike.

Z tohto dôvodu SportsEventServer na pozadí vykonáva takmer každý výpočet v reálnom čase, t.j. vždy, keď sa zmenia niektoré údaje (napr. pridanie nového času kola), server prepočíta a aktualizuje všetky závislé údaje (napr. počet kôl, najrýchlejšie kolo, najpomalšie kolo, poradie tohto jazdca a ostatných jazdcov). Server preto analyzuje závislosti v súbore udalostí, a tak vie, ktoré informácie môže byť potrebné aktualizovať, ak sa niektoré údaje zmenili. Tento strom závislostí vašej udalosti môžete vidieť v Prehľad->Technické informácie.

Väčšina podujatí je pomerne jednoduchá, ale ak si predstavíte podujatie ako Tour de France, viete si predstaviť, že súbor udalostí môže mať stovky výsledkov a desiatky hodnotení s dlhými stromami závislosti. Existujú výsledky za každý deň, špeciálne skóre v šprinte, celkové skóre atď.

Limity v reálnom čase

Upozorňujeme, že nie všetko sa dá vypočítať v reálnom čase:

  • Tímové skóre sa bude aktualizovať v reálnom čase iba vtedy, ak je v nastaveniach aktivovaná možnosť v reálnom čase.
  • Výsledok vzorca sa nevypočíta v reálnom čase, ak závisí od poradia alebo skóre tímu.
  • Všetko, čo závisí od niečoho, čo sa nepočíta v reálnom čase, tiež nemôže byť vypočítané v reálnom čase.

Ak sa niečo nepočíta v reálnom čase, v prípade potreby sa to jednoducho vypočíta: ak otvoríte výsledkovú listinu založenú na tímovom skóre, ktoré nie je v reálnom čase, systém pred vytvorením zoznamu najskôr vypočíta tímové skóre. Tým sa vytvorí dodatočné oneskorenie niekoľkých milisekúnd alebo sekúnd v závislosti od veľkosti udalosti.