Help & Support
Dumb Luck Routes — a live map for group adventures.
How each screen works, and how to get out of the states people get stuck in.
The five-minute version
- An adventure is a group of people travelling together. The people on it are travellers; whoever created it is the organiser.
- Join one with a six-character code from the organiser: Group adventures → Join an adventure.
- Nobody sees your position until you turn on Broadcast my location to this adventure, on that adventure's info page. It starts off, every time, on every adventure.
- Positions only flow once the organiser has pressed Start adventure. Before that your GPS stays off.
- Turning sharing off deletes the position the adventure was holding for you — it does not leave a last-known pin behind.
- Heading somewhere with no signal? Settings → Maps → Offline map pack, and download the area before you leave.
- Stuck? Jump to Fixing common problems.
1. Getting started
Creating an account
The first screen offers Register and Sign in. An account is a user name and a password — nothing else is required.
- User name is permanent. It is chosen once and cannot be changed afterwards, because other people's saved copies of an adventure refer to it. The form tells you as you type whether the name is available.
- Password must be at least 6 characters and contain at least one uppercase letter, one lowercase letter and one digit. A strength meter is shown while you type.
- Email is optional, and the trade-off is stated on the form: with no email address on file, a forgotten password cannot be reset and the account cannot be recovered. You can add one later at Settings → Account.
Signing in on more than one device
The same account works on the phone app and in a web browser at the same time. Sessions do not expire on their own — see Signed-in devices for signing an old phone or a borrowed laptop out.
The browser version can do nearly everything: adventures, the live map, everyone's positions, routes, markers and the thread. What it cannot do is produce your own position, or record a track, or hold an offline map pack — those need a phone with a GPS receiver that keeps running with the screen off, so those screens are only offered in the app.
2. Finding your way around
The Home screen has four cards — My adventures, Group adventures, Import GPX and Settings.
There is also a permanent navigation rail: down the left on a wide screen, along the bottom on a narrow one. It never collapses into a hamburger, so the five destinations are always one tap away.
| Icon | Where it goes |
|---|---|
| House | Home. |
| Globe | The live map of the adventure you last opened on this device — remembered across a restart. With no adventure yet, it opens the group adventures list instead, and its label says so. |
| People | The live member list for that same adventure. |
| File | Import GPX. |
| Gear | Settings. |
3. Group adventures
Group adventures lists everything you are part of, in two sections: Organised by you and Joined. An adventure you organise shows its join code beside it; one you merely joined does not.
Joining one
- Group adventures → Join an adventure.
- Type the six-character code the organiser gave you. Case does not matter — the field upper-cases as you type.
- Add a message if you like. It is only read by the organiser, and only matters on approval adventures.
- Press Join.
What happens next depends on how the organiser set it up. An open adventure admits you straight away and opens it. An approval adventure creates a pending request and returns you to the list — you are not in it, and cannot see anybody, until the organiser admits you.
Creating one
- Group adventures → Create an adventure.
- Give it a name, a start time, and optionally a description — where to meet, what to bring.
- Choose how people join:
- Approval — a valid code creates a pending request, and nobody enters until you admit them.
- Open — a valid code joins immediately.
- Press Create adventure. You are the organiser, and the join code appears beside the adventure in the list. Share that code with the people you are inviting.
The adventure's info page
Tapping an adventure opens its info page. This is where the things you set before moving live: the routes, how those routes are drawn, and your sharing switch. Everything here writes through immediately — there is no Save button, because there is nothing pending.
Leaving one
On the info page, Leave adventure…. Your sharing stops, the position the adventure holds for you is deleted, and the adventure drops off your navigation rail. Getting back on needs the join code again, or a new request.
An organiser cannot leave their own adventure — an adventure nobody organises has nobody to decide who is in it. The way out is End adventure….
4. Sharing your location
Sharing is per adventure, and it starts at off. There is no global "share my location" switch in this app, and no way to turn one on. You can be on an adventure without sharing at all — the member list shows that plainly rather than hiding it.
Turning it on
Open the adventure's info page and switch on Broadcast my location to this adventure, under My sharing. The first time, the app explains what it is about to ask for and gives you the choice to agree or cancel, before the phone's own permission dialog appears.
Directly under the switch is a line saying what is actually happening — which is a different question from what the switch says. It will tell you if permission was refused, if no fix has arrived yet, if you are standing inside your own private area, or if the adventure has not been started yet.
Before the adventure starts
If you switch sharing on before the organiser presses Start adventure, the app says: "Your position starts going to the group when the organiser starts the adventure. Your phone's GPS stays off until then." That is normal, and it is why your battery is not being spent while everyone stands in a car park.
Turning it off
Flip the same switch. Turning it off deletes the position the adventure was holding for you rather than merely stopping the broadcast — otherwise a last-known pin would sit on everyone's map exactly where you asked not to be.
Sharing also ends automatically when you leave the adventure, when the organiser removes you, and when the adventure ends. If the organiser chose a wind-down, sharing continues for at most two hours after the end so people can watch each other get home — you can stop yours at any point during it, and the cap cannot be extended.
With the screen off
While you are sharing, the phone keeps sending your position with the app in the background and the screen off. That is the point of it: you reach for the phone at a junction, not on the move.
- On iPhone and iPad, the blue location indicator stays lit in the status bar for as long as it is running. For it to keep working with the app in the background, location access must be set to Always — While Using the App stops the moment you put the phone away, and resumes when you come back to it.
- On Android, a permanent notification is shown the whole time. It cannot be swiped away, and that is deliberate — it is how you can always tell.
- It stops when you turn sharing off, leave the adventure, or the adventure ends — not when you close the app.
Battery and accuracy
Settings → Location → Accuracy controls how often your position is sent to the adventures you are sharing with. Three choices, cheapest first: Eco, Balanced and Precise. Each states its cadence and what it is for. A change takes effect immediately — if the GPS is already running, it restarts on the new setting.
This is the battery setting. It does not change how much detail your own recorded track keeps; that is the recording interval, further down the same screen.
5. The live map
The live map is the screen you actually use while moving: everyone who is sharing, the planned route, and the markers people have dropped. It is built to be read at a glance, through a visor, in daylight.
The two buttons that stay lit
- Follow me — keeps the camera on your own position instead of leaving it where you last dragged it. The button lights up while it is on, and its label tells you if it is still waiting for a fix.
- Heading up — turns the map so the direction you are travelling is up the screen, rather than north. Same behaviour: lit while on, and it says so if it has no heading yet.
Both survive being backgrounded and reopened. Panning or zooming the map by hand does not silently cancel them — the lit button is the state.
The actions menu
The hamburger button on the map opens Adventure actions:
- Adventure info — routes, route styling, your sharing switch, leaving.
- Add a marker — only when the organiser allows members to place them.
- Thread — the conversation for this adventure.
- Neighbours — a toggle for the ahead/behind panel, described below.
- Markers — the list of everything marked on this adventure, tap one to expand it.
The neighbour panel
With Neighbours switched on, a small panel shows who is immediately ahead of you and who is behind you along the route, and by how far. It answers the two questions you actually have while moving, without reading a whole list.
It needs a route on the adventure to measure along. With no route added, there is no "along" to be ahead or behind on.
Tapping the map
Tapping near a marker opens the markers close to that point. Tapping empty map while placing a marker sets where it goes — there is a Cancel button in the banner at the top while you are in that mode.
6. Live members
The people icon in the navigation rail opens the live member list for the current adventure. Each traveller shows their name, their colour, whether they are sharing, and:
- Last fix — how fresh their position is. A stale time is the honest answer when somebody has lost signal.
- Range — how far they are from you as the crow flies.
- Along — how far along the route they are.
- Gap — the distance between them and the traveller next to them in the order.
Sort by Last active, Name, Along route or Range. Along route is unavailable and shown greyed out when the adventure has no route on it.
Somebody who has not turned sharing on appears in the list without a position. That is deliberate — they are on the adventure, they simply are not on the map.
7. Markers
A marker is a pin on the adventure's map: gravel across a corner, the fuel stop, the turning everyone misses, where to regroup.
- On the live map, open the actions menu and choose Add a marker.
- Tap the map where it goes.
- Pick an icon, give it a title (up to 40 characters), and add a note describing what is there and what to look out for.
- Optionally attach a photo, and set the direction it faces — useful when the hazard only matters coming one way.
Markers are visible to everyone on that adventure and survive after it ends. You can delete your own. If Add a marker is missing from the menu, the organiser has switched member markers off for this adventure.
Photos are stripped of all metadata — including GPS coordinates and camera identifiers — when they are uploaded, before anybody can see them.
8. The adventure thread
One conversation per adventure: text, photos, reactions, pinned posts and polls, all in one place. Reach it from the actions menu on the live map.
- Posting — type and send. A post can carry a photo, text, or both.
- Polls — tick Poll above the composer, write the question in the text box, and add the options. Results update live for everyone.
- Reactions — six of them, on any post. They carry no free text, so they stay available even when the organiser has switched comments off.
- Pinned posts — the organiser can pin a post to the top of the thread so every member sees it. Pinning and unpinning both ask for confirmation.
- Report — the flag control on a post. Reports reach the organiser and the operator.
- Delete — your own posts, and the organiser's on their adventure.
Notifications
The app raises notifications for new posts in an adventure's thread. Two things to know:
- They are raised by your own phone, not by a push service, so they arrive while the app is running — which during an adventure it is, because sharing keeps it alive. Outside an adventure the system suspends the app and nothing is raised; you read the thread the next time you open it.
- You are not notified about your own posts, and not about a thread you are already looking at. Opening a thread clears its notification.
There is no per-adventure mute inside the app, on purpose. Your phone already has notification controls and Do Not Disturb, applied consistently to everything on it — turn Dumb Luck Routes down there, where you turn everything else down.
Blocking somebody
Blocking hides that traveller's posts, reactions, markers and poll votes from you. They are not told, and their own view of the adventure does not change. Manage the list at Settings → Blocked travellers, where Unblock reverses it.
9. Organising an adventure
Everything below is on the adventure's info page, under Organiser, and is visible only to you.
Adding a route
Under Routes, press the button to add one and pick from your own tracks — anything you have recorded or imported. Once a route is on the adventure, every member sees it on the live map, and the ahead/behind measurements have something to measure along.
Each route can be given a colour, reversed (for the run home, or a track recorded the other way round), or removed. Reversing is offered to every member, not just the organiser, and the same button undoes it.
Route display
How routes are drawn on this device — one colour or per-route colours, line colour, outline colour, line width, and direction arrows. It is a personal preference: two people on the same adventure can hold different answers and neither is wrong. Reset puts it back to the defaults.
Join requests
Organiser → Join requests lists everybody waiting on your decision, with the message they sent. Three buttons per request:
- Admit — adds them to the adventure.
- Decline — refuses this request. They can ask again.
- Decline & block — refuses it and stops them asking again.
Content permissions
Organiser → Content permissions has three switches: whether members may place markers, post comments, and attach photos. Photos are a separate switch from comments on purpose — they are often the thing you want to stop while leaving conversation alone.
Turning a switch off stops new content. Nothing is deleted; if you want something gone, delete it explicitly.
Starting and ending
Start adventure is what makes positions flow. Until you press it, the server drops position updates and everyone's GPS stays off, however many people have switched sharing on.
End adventure… asks what should happen to everyone's sharing:
- Stop sharing for everyone now — sharing ends immediately and every stored position is deleted.
- Let travellers stop themselves (2-hour wind-down) — sharing continues so people can watch each other get home. The cap is two hours, cannot be extended, and is enforced by the server. Somebody who forgets is not left sharing forever.
You can end sharing for everybody, but you can never switch another traveller's sharing back on.
10. Tracks: recording, importing, trimming
Recording
Settings → Location → Recording your adventures keeps a track of where you went — for you, not for the group. Switch on Record a track while the GPS is running.
- Recording runs while the GPS runs, which means while you are sharing with at least one adventure. A track starts at the first fix after sharing goes on.
- How often a point is kept — an interval in metres. Smaller draws a roundabout as a roundabout; larger keeps a long tour to a sensible size. It cannot be finer than the GPS is reporting, so on Eco a 5 m setting still produces a coarse track.
- Track in progress shows what has been captured so far: start, last point, distance, moving time, points and segments.
- Give it a name and press Save as one of my tracks. The name is required — a list of three tracks called "Untitled" is a list you cannot use. There is also Delete this track, which needs no name.
- By default, saving cuts out any part recorded inside your private area. You can choose otherwise on that screen.
A track stops growing once it reaches the point cap. Save it or delete it to start a new one.
Importing a GPX file
- Import GPX, from the Home screen or the navigation rail.
- Pick a
.gpxfile — from a planning tool, another app, or somebody who sent you one. - A preview appears first: name, distance, points, segments, ascent and duration for each track in the file. Nothing has been saved yet.
- Press Import to keep it, or Choose a different file to start again.
If you have imported the same content before, the preview says so — a second copy is allowed, it is a warning rather than a block. If the file holds more tracks than the per-file cap allows, the preview tells you which ones will be imported.
My adventures
My adventures lists every track you have recorded or imported, with its source, distance, duration, ascent and date. Tap one to open it, where you can Rename, Delete or Edit it. Tracks are private to you.
Trimming a track
The editor cuts a track back to the part worth keeping — the drive to the start, the lunch stop, the wrong turn, the streets around your house.
- Open a track and press Edit.
- Tap the track to put the cursor on a point. The line shows what currently survives; the cursor sits on the exact point you aimed at.
- Trim away from the cursor with ◀ 10, ◀ 1, 1 ▶ and 10 ▶. Each trim takes the cursor point with it and leaves the cursor on the new edge, so pressing again carries on from where the last one stopped.
- Undo steps back through every trim, and shows how many steps are left.
- When the shape is right, press Apply.
Nothing is sent until you press Apply, and Apply is permanent. The removed points are gone from the app, from exports and from every share link at once, and the editor cannot undo it afterwards. Trim in one sitting and check the map before you commit.
A cut taken out of the middle becomes a break in the track rather than a straight line joining the two sides — which is what actually happened.
11. Maps and offline map packs
Settings → Maps chooses what the map is drawn over. It is stored on this device and never sent to the server, and it changes nothing about your routes, markers or anyone's position — those are drawn on top and keep their own colours. The preview map at the bottom of the screen restyles the moment you apply a change, so you can see what you picked.
OpenStreetMap
The default. Free, no account, and it needs a connection.
Offline map packs
Downloaded regions the phone keeps, so the map keeps drawing when the signal dies. On the phone only — a browser has nowhere to put one.
- Choose Offline map pack. The download section appears.
- Pick your country or region from the first dropdown — it says how many maps each country publishes.
- Pick the area within it from the second, which shows each pack's size. Or, if you do not know which country publishes the area you are heading into, pick it on a map instead.
- Press Download. Progress is shown while it runs.
Downloaded packs are listed with their size, and each has a Delete button. Choosing a pack from that list also switches the map source to offline. Download over Wi-Fi and before you leave — packs are large, and the moment you need one is the moment you cannot fetch it.
Map colours — an offline pack can be drawn Light (the default, easiest to read through a visor in the sun) or Dark, for night. Both styles ship with the app, so switching costs no download and no second pack.
Another tile server
Your own tile server, or a service you hold an account with. Three fields:
- Tile URL — must be
httpsand must carry{x},{y}and{z}. Plainhttpwill not load; the phone blocks it. - Attribution — shown in the corner of every map. Most tile servers require a specific credit; check theirs, because you are responsible for whatever their terms require.
- Deepest zoom — how far in the server has tiles for. Too high and the map dissolves when you zoom in on a marker; too low and it stops sharpening early. 19 suits most.
The Use this tile server button stays disabled until the fields are usable, and the text underneath says exactly what is wrong.
12. The private area around home
A circle you draw around somewhere you would rather not be watched — your house being the obvious one. Inside that circle this device sends nothing. Other travellers still see you as present on the adventure; you simply have no position on their map until you move out of it.
- Settings → Location → Home private area.
- Tap the map to place the centre.
- Set the radius.
- Press Save private area (or Update private area if you already had one).
Until you press save, the screen says so plainly — a circle drawn on screen protects nothing, and the difference between drawn and in force is the one thing that screen will not blur. Remove private area takes it away.
The circle stays on this device. Its centre, its radius, and the fact that you set one at all are never sent to the server and never shown to another traveller. The cost of that is real and worth stating: it does not follow you to another phone, and reinstalling the app forgets it. Set it again after a reinstall.
Recorded tracks respect it too — travelling out and back in leaves a gap rather than a line drawn across your doorstep.
13. Settings, profile and your data
Profile
Display name, phone number, email and your map marker colour. Each of the first three has its own sharing switch, off until you turn it on, and shared only with the people you are travelling with. There is no directory of users and no way to look somebody up from a username.
Account
Add or change your recovery email (and resend the confirmation link), and change your password.
Signed-in devices
Every device this account is signed in on. Sessions never expire, so revoking is the only thing that ends a device's access — this is the phone you sold, the browser at the library, the laptop your mate borrowed. Press Sign out beside it. The device you are using is marked and cannot revoke itself.
Blocked travellers
Everybody you have blocked, with the date, and an Unblock button.
Data & export
Download my data builds a ZIP containing every adventure, every marker, every photo, every comment, plus your profile fields and switches. Large libraries take a few seconds to build.
Delete this account is on the same screen, and it does what it says. It asks for your password first.
Deletion is permanent. Every track, marker, photo, comment, reaction and vote goes with it. Any group adventure you organise is cancelled and its members' access ends immediately. Every device signed in on the account is signed out on its next refresh. Nightly backups hold a copy for their retention period only — an account cannot be restored after those roll off. Export first if you want to keep anything.
Which version am I running?
The version number is at the bottom of the Settings screen. Every page also carries a footer naming the licence, the source, and the exact commit the build came from — Dumb Luck Routes is free software under the AGPL.
14. Fixing common problems
Nobody can see me on the map
Work down this list — it is in the order things actually go wrong:
- Is your sharing switch on? Adventure info page → Broadcast my location to this adventure. It starts off on every adventure, every time.
- Has the organiser started the adventure? Before that, the server drops positions and your GPS deliberately stays off. The line under the switch says so when this is the reason.
- Read the status line under the switch. It states what is actually happening — permission refused, no fix yet, or inside your private area — rather than just repeating the switch.
- Are you standing inside your private area? If home is inside the circle, you have no position until you move out of it. That is the feature working.
- Check location permission — next entry.
The app says location permission is blocked
Open your phone's Settings app, find Dumb Luck Routes, and allow location access. On iPhone and iPad choose Always if you want sharing to keep working with the screen off; While Using the App stops the moment you put the phone away.
Also check Precise Location is on. With it off, iOS hands the app a deliberately vague position and your pin will wander.
My position stops updating when I put the phone away
Location access is set to While Using the App. Change it to Always in the phone's Settings app. The app still works on the lesser permission — updates simply stop when it is backgrounded and resume when you return to it, which is not what you want mid-adventure.
On iPhone and iPad, the blue indicator in the status bar is how you can tell it is running. On Android it is the permanent notification.
Everyone's positions are frozen, or nobody has one
Almost always the adventure has not been started. Positions flow only after the organiser presses Start adventure.
If it has started, check Last fix in the live member list. A stale time is the honest answer for somebody in a valley with no signal — their phone is still recording, it simply cannot send. The list will catch up when they get bars.
My join code does not work
- Codes are six characters. Check for a transposed character — the field upper-cases for you, so case is never the problem.
- A code stops working once the adventure has ended.
- If the organiser declined and blocked an earlier request from you, the code will not admit you.
- On an approval adventure, a correct code does not put you in — it creates a request and returns you to the list. That is not an error.
I joined, but I cannot see the adventure
You are probably waiting on approval. Until the organiser admits you, you are not a member and cannot see the map, the members or the thread. The organiser sees your request, and your message, under Join requests.
I cannot post a comment, add a marker, or attach a photo
The organiser has switched that off for this adventure, under Content permissions. Each is a separate switch, so photos can be off while conversation stays on. Reading, reacting and voting in polls are never blocked by those switches.
The map is blank, grey, or dissolves when I zoom in
- On OpenStreetMap — you have no connection. Tiles come over the network. Download an offline pack before the next trip.
- On an offline pack — you are outside the area the pack covers. Packs are regional; check which one is selected in Settings → Maps.
- On your own tile server — the URL is the usual culprit. It must be
https, and must contain{x},{y}and{z}. If it sharpens and then dissolves as you zoom in, Deepest zoom is set higher than the server actually has tiles for; try 19.
Your routes, markers and everyone's pins are drawn on top of the tiles, so they stay visible even when the base map does not load. If those are missing too, it is not a maps problem — see the sharing entries above.
An offline pack will not download, or download is greyed out
- Download is disabled when no pack is picked, when the pack is already on this phone, and while another download is running. Only one at a time.
- Packs are large. Check you have the storage free, and use Wi-Fi.
- The download section only appears once Offline map pack is the selected source, and only on the phone — a browser has nowhere to put one.
- If a pack is taking space you need, Delete it from the list and download a smaller region.
The battery is draining fast
- Set Settings → Location → Accuracy to Eco or Balanced. Precise is for when the group needs to see you move in real time.
- The GPS runs only while sharing is on for at least one adventure, and switches off when the last one is turned off. If it is running and you did not expect it, check whether an old adventure still has sharing on.
- An offline map pack draws with no network at all, which is cheaper than pulling tiles over a weak signal.
I am not getting notifications
Notifications are raised by your own phone while the app is running, not by a push service. So:
- Outside an adventure the system suspends the app and nothing is raised — you will see the posts when you next open the thread. This is expected.
- You are never notified of your own posts, or of a thread you are currently looking at.
- If you declined the notification prompt, re-enable it in the phone's Settings app under Dumb Luck Routes. The prompt itself is only ever shown once.
- Check Do Not Disturb and any Focus mode.
The ahead/behind panel is empty, or "Along route" is greyed out
Both measure progress along a route, and the adventure has none. The organiser adds one from their own tracks on the adventure's info page, under Routes. Import a GPX first if there is no suitable track to use.
My route runs the wrong way
Press Reverse beside that route on the adventure's info page. The same button undoes it, and it is offered to every member — not just the organiser.
I trimmed too much, and Apply is already pressed
The editor cannot undo an applied trim — the warning above the button says so before you press it. Undo works freely for as long as you stay in the editor, so check the map before applying.
If the original file was a GPX you still have, import it again. A second copy of the same content is allowed.
A GPX file will not import
- The file must be a
.gpx. Files exported as ZIP archives, or as another format with the extension changed, will not parse. - If the preview appeared but the numbers look wrong, that is what the file contains — the preview exists precisely so you can decide before keeping it. Press Choose a different file.
- Very large files are capped per import. The preview tells you when only the first tracks will be imported.
I have forgotten my password
On the sign-in tab, use Forgotten your password?. A reset link is sent to the email address on the account.
If there is no email address on the account, the password cannot be reset and the account cannot be recovered. That trade-off is stated on the registration form. If you are still signed in on any device, add an email now at Settings → Account — that is the only window in which it can be fixed.
I want to change my user name
It cannot be changed. A user name is chosen once, because other people's saved copies of an adventure refer to it. What you can change is your display name, at Settings → Profile — that is what other travellers see, once you switch sharing it on.
My private area disappeared
It lives only on the device that set it, and it is never uploaded — so a new phone, or a reinstall, starts with none. Set it again at Settings → Location → Home private area. This is the deliberate cost of never telling the server where you live.
Location settings are missing in my browser
They are only offered in the phone app. A browser has no GPS the app can trust to keep running with the screen off, so the accuracy profile, track recording and the private area all belong to the phone that produces the fixes.
Everything else works in full in a browser: adventures, everyone who is sharing, the gaps, the routes and the thread. It is only your own position that a browser cannot produce.
I have lost a phone that was signed in
From any other signed-in device, go to Settings → Signed-in devices and press Sign out beside it. Sessions never expire on their own, so this is the thing that ends its access — and it takes effect on the server, not on the missing phone.
I want to stop sharing right now
Turn off the sharing switch on the adventure's info page. It takes effect immediately and deletes the position that adventure was holding for you. If you are on more than one adventure, each has its own switch — the GPS stops when the last one is off.
An organiser can end sharing for everyone, but nobody — organiser included — can switch your sharing back on.