MESHGANGS 2.2.1 — PATROL RELIABILITY
TWO NETWORKS. ONE TURF.
Only live RF received from a local MeshCore or Meshtastic radio changes the game. Message content, MQTT/API traffic, raw signal strength, and outbound traffic never add points.
Capture local territory
Hear real radio traffic while on Patrol. Ordinary grey districts need five influence for their first capture. Moving changes where new traffic contributes; GPS alone earns nothing. Repeater connections do not claim land.
Established territory needs an attacker with at least 20 influence and the existing combat lead, held for two minutes. Ownership stays until a rival captures it or the season ends. Defence keeps decaying. Ordinary land with no qualifying support for 72 hours and less than five remaining influence is vulnerable: five local influence and a continuous two-minute lead can retake it. HQs keep the 20-point minimum. Select a district to see its current progress.
One compact crew base
Home collectors remain fixed in their private collection region. Their shared support benefits the public gang HQ and its first ring, at most seven eligible Canadian tiles. All Home stations share one pool capped at 40 influence before ring attenuation and the HQ shield.
Home support can establish neutral base tiles and defend them. Taking rival territory also requires local Patrol RF. Captains can move HQ up to 5 km after a recent Home check-in, immediately with a 24-hour cooldown. Old Home-only support is withdrawn; fresh Home RF establishes support at the new HQ.
Control repeaters
MeshCore and Meshtastic use the same competition: one control point per crew, repeater and 15-minute hearing interval. Two qualifying intervals at least 30 minutes apart and fresh local hearing within 24 hours are required. Evidence decays with a 48-hour half-life and expires after seven days.
Nearby Patrol reception in the repeater's district or an adjacent district adds five control points, once per crew and repeater per rolling 24 hours. A challenger needs more than a 20% lead for two continuous minutes. Ties retain a qualified controller; an unclaimed tie stays unclaimed.
Game control does not imply physical ownership of equipment. Select a repeater to see its controller, challenger, score and next useful action.
Understand your result
RF heard is reception. RF rewards are confirmed scoring credit. Districts helped records local contributions. A packet earns RF credit once per gang; a fresh reception in another district may still contribute locally within 45 seconds of the first valid reception.
Within each 15-minute gang/district window, RF rewards rise at 1, 2, 4, 8 and further powers of two unique packets per traffic class. A third packet can help reception evidence without adding another reward point. The next window starts a fresh reward budget. Duplicates, caps, delayed scoring and quiet radio periods have different explanations in Patrol. Reconnecting Bluetooth does not create traffic. Old packets and configuration history are never a scoring backlog.
Separate standings and safe seasons
Territory income is area held over time multiplied by the owner’s remaining support, up to 100% at five raw influence (20 for HQs). At half the floor it earns 50%; without support it is dormant and earns nothing. The 2.2 ranking period preserves the current map and archives earlier standings. Repeater control is ranked separately by hours of control. RF rewards, accounts and awards stay intact.
Seasons last eight Eastern calendar weeks. Results freeze at the boundary. Recovery and validation checks must pass before a neutral successor opens; otherwise the game clearly shows a paused transition.
Choose your collection route
Phone Patrol works with stock MeshCore or Meshtastic BLE companions. Browser Patrol needs its page visible; the signed Android app supports a foreground collection service with the screen off.
Fixed Home supports qualified Heltec V3 and original 2 MB PSRAM V4 USB/Wi-Fi builds. V4 R8 and V4 Mobile BLE remain unqualified. A hotspot does not turn a Home collector into mobile Patrol.
Scoring math and privacy
Conversation weighs 3, relay 2, presence/other 1. Unique packets use weight × min(8, 1 + floor(log₂(n))), with the shared 40-point gang/cell/15-minute RF cap. Combat uses 100 × ln(1 + effective influence / 100). Influence has a 48-hour half-life and seven-day evidence tail. Ownership does not expire with influence. Fresh local capture eligibility uses the undecayed current window for up to 20 minutes from its start; defence and income still decay normally. Message contents, raw packets and private receiver positions are not public gameplay data.
RF PROVENANCE
Live LoRa reception only.
Meshtastic scores only post-sync PhoneAPI packets explicitly marked as LoRa or LoRa alternate 1–3 with via_mqtt=false. Configuration history, cached data, MQTT proxy, API, internal, multicast, stale, future, malformed, and missing-provenance packets are rejected with stable reason codes.