Skip to content

Kom i gang

Thomas Emil Jensen edited this page Sep 29, 2023 · 6 revisions

🇩🇰 Dansk | 🇬🇧 English


Er du arrangør af en divisionsmatch i dansk orientering, og ønsker du at udgive divisionsresultater live og online? Så er du kommet til det rigtige sted!

Terminologi

Siderne her beskriver division-result-bridge, som er klienten i en klient-server løsning, hvor serveren udgøres af division-result-server. Fremover vil division-result-bridge blive omtalt klienten, mens division-result-server vil være serveren.

Divisionsmatcharrangøren benytter klienten til at koordinere produktionen af divisionsresultater, og til at kommunikere med serveren i forbindelse med opsætning af konkurrencen og upload af resultater. Serveren opbevarer konkurrencedata, herunder metadata og resultater, og udbyder en hjemmeside, som løbere og andre interesserede kan tilgå resultaterne på.

Forudsætninger

Anvendelse af klienten antager en opstilling bestående af de følgende stykker software:

Programmet er blevet testet med MeOS 3.7SD og Divisionsmatchberegning 2023.0.0 på Windows 10, men nyere versioner bør også virke.

Yderligere krav omfatter:

  • ~100 MB lagerplads
  • Internetforbindelse
  • Understøttelse af x86_64-instruktionssættet

Klienten optager selv mindre end 100 MB lagerplads, og midlertidige filer under kørsel bidrager minimalt hertil. Hvis logfiler gemmes, afhænger pladskravet af brugen af klienten, men under normale omstændigheder fylder logfiler meget lidt.

Klienten bruger internetforbindelsen til at uploade resultater til serveren. Det er selvfølgelig rarest med en stabil forbindelse, men udfald behøver ikke at skabe problemer. Hvis forbindelsen svigter og en upload mislykkes, vil de seneste resultater blot blive forsinket, indtil forbindelse genoprettes. Klienten behøver heller ikke at køre på en computer med en offentligt synlig IP-adresse. Den kan eksempelvis køre over mobildata bag CGNAT, som ofte er nødvendigt til orienteringsstævner.

Hvis din computers processor ikke understøtter x86_64 direkte, kan klienten muligvis køres via emulering. Ellers er koden frit tilgængelig, så du kan kompilere den med en C++ compiler, der passer til din processors arkitektur.


Næste: Installer klienten

Clone this wiki locally