Meet Reveille: The Modern MOHAA Launcher Powered by MOH-DB

Tired of missing map disconnects and broken download links? Meet Reveille, a modern open-source server browser and launcher for Medal of Honor: Allied Assault that connects directly to the MOH-DB API to download missing maps and join servers automatically.

A
AppelpitjeMOH-DB Contributor
7 min leestijd
Reveille server browser interface showing Medal of Honor Allied Assault multiplayer servers and automatic map downloads.

Every veteran of Medal of Honor: Allied Assault remembers the frustration. You found an active server with good ping, clicked Connect, waited through the loading screen, and got kicked back to the main menu with a missing map error.

Back in 2004, solving that meant minimizing the game, searching dead forums or sketchy file lockers, dodging popup ads, extracting a zip file, and guessing whether it belonged in main, mainta, or maintt. By the time you restarted your game, the match was already over.

Those days are officially behind us.

Meet Reveille, an open-source desktop launcher and live server browser built specifically for Medal of Honor: Allied Assault, Spearhead, and Breakthrough. Even better, Reveille connects directly to the MOH-DB API to download missing maps on demand and launch you straight into the server.

Key Takeaways

  • Live Server Browser: See active Allied Assault, Spearhead, and Breakthrough servers in real time.
  • Automatic Map Downloads: When a server runs a custom map you do not have, Reveille fetches it directly from the MOH-DB API.
  • Zero Guesswork: Downloaded .pk3 files are automatically verified and placed into the correct expansion folder.
  • Modern Engine Support: Launch using your original retail game, GOG version, Reborn 1.12, or the modern OpenMoHAA engine.
  • Free and Open Source: Available for Windows and macOS with no account required and no advertising.

How Reveille and MOH-DB Work Together

When we built MOH-DB, our primary goal was not just creating a web catalog. We wanted to build a fast, reliable, open API so community tools could make playing Medal of Honor as smooth as modern multiplayer titles.

Reveille brings that vision to life:

  1. You select an active server: You browse the server list and pick a game you want to join.
  2. Reveille inspects your installation: The launcher checks your local game directory (main, mainta, or maintt) to see if you have the active map.
  3. Automatic MOH-DB lookup: If the map is missing, Reveille queries the MOH-DB API for the exact matching .pk3 archive and checksum.
  4. Fast, verified download: Reveille downloads the clean map file directly from our unthrottled storage and installs it into the appropriate folder.
  5. Direct launch: Once the map is in place, Reveille launches your game and connects you straight to the server IP and port.

No alt-tabbing. No broken links. No manual file management. Just click and play.


Everything You Need to Know About Reveille

Reveille is developed by the open-source team at MOHCentral. Built with Rust and Tauri, it is lightweight, lightning-fast, and designed with newcomer simplicity in mind.

1. Live Server Browser with Real-Time Filters

Finding an active MOHAA match used to be a hassle after master server shutdowns. Reveille queries live servers across all three releases:

  • Medal of Honor: Allied Assault (Base Game)
  • Spearhead (Expansion 1)
  • Breakthrough (Expansion 2)

You get instant visibility into player counts, current map, ping, game mode (Free-for-All, Team Deathmatch, Round-Based, Objective), and expansion badges.

2. Smart Expansion Directory Routing

Medal of Honor uses distinct folders for each expansion:

  • Allied Assault maps belong in main/
  • Spearhead maps belong in mainta/
  • Breakthrough maps belong in maintt/

Putting a map in the wrong directory causes crashes or missing asset errors. Reveille handles all directory routing automatically based on the server you are joining.

3. Freedom of Engine Choice

Reveille respects your existing setup. You can configure it to launch:

  • Original Executables: Your standard retail or GOG mohaa.exe.
  • Reborn Patch (v1.12): The competitive anti-cheat and bug-fix standard.
  • OpenMoHAA: The modern open-source engine rewrite offering native high-refresh-rate widescreen support and cross-platform compatibility.

4. Native macOS Support

Thanks to OpenMoHAA integration, Reveille runs natively on macOS (version 11 and newer). Mac players can browse servers, download community maps through MOH-DB, and jump into matches without Windows virtual machines.


Why This Matters for Server Hosts and Map Makers

If you run a dedicated MOHAA server, you know the biggest risk of running custom maps: player drop-off. When a server rotates to a custom map that players do not own, casual players leave rather than spending fifteen minutes searching the web for a download.

Reveille and MOH-DB remove this barrier:

  • Server Hosts: You can add community maps to your rotation knowing players using Reveille will automatically download the map and connect.
  • Map Creators: Upload your maps to MOH-DB Maps. Once indexed, your creation is instantly available to every player browsing servers via Reveille.

Quick Comparison: Classic Joining vs. Reveille + MOH-DB

FeatureClassic ExperienceReveille + MOH-DB
Server DiscoveryThird-party websites or manual IP entryBuilt-in live master server browser
Missing Map ErrorKicked to menu, manual search requiredSeamless automatic download and install
Download SourceAd-heavy mirrors and dead forum threadsVerified, high-speed MOH-DB API
Folder RoutingManual guesswork (main, mainta, maintt)Automated placement in the exact folder
Game EnginesManual shortcut configurationToggle between Original, Reborn, and OpenMoHAA
Account RequiredOften requires forum or locker loginZero accounts, 100% free and open source

How to Get Started

Getting started takes less than two minutes:

  1. Download Reveille: Grab the latest release for Windows or macOS from mohcentral.github.io/reveille or the Reveille GitHub repository.
  2. Install and Run: On Windows, run the installer. No administrator rights are required.
  3. Locate Your Game: Reveille automatically detects standard GOG and retail installations. If you keep your game in a custom folder, simply browse to your MOHAA root directory.
  4. Select a Server: Browse the server list, pick a match with active players, and hit Join. Reveille will take care of the rest.

Frequently Asked Questions

Do I need to buy Medal of Honor again to use Reveille?

No. Reveille is a launcher and server browser, not a game package. You need an existing installation of Medal of Honor: Allied Assault, such as the digital version from GOG or your original CD install.

Is Reveille safe to run?

Yes. Reveille is completely open source under the GPL-3.0 license. Its full source code is publicly inspectable on GitHub. It contains no telemetry trackers, ads, or third-party bundles.

What happens if a server is running a map not yet on MOH-DB?

If a server runs an unindexed map, Reveille will notify you that the map is unavailable. You can help the community by finding the map file and submitting it to MOH-DB so all players can access it.

How does this connect to MOH-DB tools?

If you host servers, you can configure your server settings using our Server.cfg Generator and organize community match maplists using MOH-DB Collections.


Jump Into the Action

The Medal of Honor community is stronger when jumping into a match is effortless. Reveille bridges the gap between our preserved archive and live servers, making multiplayer accessible to newcomers and returning veterans alike.