Skip to content

meshO ManagerDocumentation

Run orienteering events end-to-end β€” timing, radio punches, leaderboards, and results β€” with simple install and modern UI.

meshO Manager

Who these docs are for ​

  • Event organisers setting up classes, courses, controls, and competitors for a competition. Organisers also configure the spectator-facing screens before the event.
  • Timing operators running the event on the day: downloading cards, managing radio punches, resolving missing or disputed results.
  • Commentators following the Leaderboard and the Commentary feed during the event.

If you know what you're trying to do, jump straight to it. For a much longer list, filed under the ways people actually ask ("a box died", "no start unit", "forgot to clear their dibber"), see Find a task.

I want to…Go to
Install Manager on a Windows, Mac or Linux computer for the first timeInstalling meshO Manager
Set up my first event end-to-endWalkthrough: your first event
Understand a term used in the docsConcepts and glossary
Create a new eventCreating an event
Import competitors and coursesImporting event data
Reuse clubs and competitors across eventsClub Registry / Competitor Registry
Allocate start timesStart times
Run a carnival scored over several daysMulti-stage events
Run a knock-out sprint (heats, semis, finals)Knock-out competitions
Upload the map and plan where the radio controls goThe event map and radio placement
Draw a start list (intervals, club separation, ranking)Drawing start times
Hide elite classes' results from public screens during a quarantineResults quarantine
Run a club training with no entries or courses set up beforehandLow-key events
Run a star relay or a butterfly (loops in any order)Star relays
Number the bibs, by class or across a carnivalBib numbers
Seed a start list from a ranking listDrawing by ranking / Seeding from the IOF world ranking / Importing rankings from a CSV
Understand the dashboard during an eventThe event dashboard
See which competitors are still out on the courseSeeing who is still on course
Confirm everyone is back / nobody is left on the courseSafety check: accounting for everyone
Set up the entry table for volunteersThe registration desk
Download a card at the finishDownloading cards
Print splits for competitors (and choose where the printers go)Printing splits
Download cards on a separate laptop (HTTPS / certificate)HTTPS and certificates
Work out which link to give a laptop, phone or TVReaching the server: name or IP
Set up SportIdent units: code, mode, switch-off time, clockStation configuration
Get a SportIdent USB station recognised on a MacSportIdent USB stations on macOS
Print on a USB printer plugged into a Windows laptopUSB printers on Windows
Re-read a control unit's punch memoryStation Memory
Follow the results live inside ManagerLeaderboard
Put results on liveresultat or the meshO cloudPublishing live results online
See radio punches arriving liveRadio punches
Fix something that's gone wrong during the eventResolving issues on the day
Keep a second computer ready to take over if the main one failsLive standby
Run two events on one Manager on the same dayRunning two events at once
Set up a bank of TV displays for spectatorsTV screens
Let competitors and spectators follow the race on their phones, or put a kiosk in the finishThe spectator site and kiosk
Put a start clock, a starters list or a punch feed up around the arenaEvent info screens
Publish final resultsResults
Understand why a competitor has the status Manager is showingStatus and race time rules
Ask a quick question without leaving meshO ManagerBuilt-in assistant
Ask an AI assistant questions about a live eventAI assistants (MCP)
Find out what changed, when, and from which computerAudit trail
Carry today's card and class changes into the next eventChanges report
Send a set-up event to the laptop or person running it on the dayMoving an event to another computer
Build something that reads Manager's event dataOJSON
Chase down an error or unexpected behaviourTroubleshooting
Report a bug, ask a question, or suggest a featureReporting bugs and sending feedback

At a real event the work splits across several people. Start with the pages most relevant to your role:

If you're the event organiser (setting up the event in the days before):

If you're the timing operator (at the download station during the event):

If you're the commentator:

Table of contents ​

What is meshO Manager? ​

Start here if Manager is new to you β€” the architecture, the moving parts, and how it differs from traditional desktop timing software.

Download & Install ​

Get Manager onto your Windows, Mac or Linux computer.

Getting started ​

Read these next β€” walk through your first event end-to-end and pick up the vocabulary the rest of the docs use.

Event setup ​

What to do in the days and weeks leading up to a competition β€” setup you do with time to spare, not under pressure on event day.

Running the event ​

Your reference while the event is running. Geared toward the download station, registration desk, and anyone resolving problems in real time.

Screens ​

The user-facing displays: how to open them, share their URLs to TVs/tablets/laptops, and configure what each one shows. Covers the Leaderboard and Commentary views for the announcer, the arena screens β€” live results, the start list or analysis, whichever you set each one to β€” the spectator site and kiosk for the crowd, and the view-only info screens propped up at the start and the download tent.

After the event ​

Publishing final results, exporting to other systems, and wrapping up the event.

Advanced ​

Power-user features that extend Manager beyond the built-in functionality.

Reference ​

Look here when you know what you're looking for β€” settings, terminology, the rules that determine a competitor's status and race time, and what to do when things go wrong.

Conventions used in these docs ​

  • Bold marks UI elements you click or select (menus, buttons, fields).
  • Monospace marks file paths, configuration keys, and commands.
  • Italic marks orienteering terms defined in the glossary.

Errors, questions, feedback? ​

If you spot something wrong or missing, have a question, or have an idea, email help@mesho.live or open an issue on GitHub. Reporting bugs and sending feedback says which to use and what to include.