Allied AssaultSpearheadBreakthrough

Less hunting.
More MOHAA.

Wake up your old game.

Reveille gets you back into MOHAA multiplayer: find active servers, get missing maps, and join.

Free & open source No account No admin rights
Joining a server with Reveille, in four steps:
  1. 1Pick a server
  2. 2See what it needs: 2 maps, 13.6 MB
  3. 3Reveille gets them from moh-db
  4. 4The game starts on that server

Why Reveille exists

It used to be two clicks.

The in-game browser went dark with GameSpy. The community kept the game alive, but the way back in got long.

  1. 2002

    MOHAA

    Server browserJoin

  2. Today

    Without Reveille

    Patch to 1.11Pick an engineFind a server listAsk on DiscordHunt for the mapWrong folderTry again

  3. Today

    With Reveille

    Pick a serverJoin

What it does

From installed game
to launched server.

Engine setup, the server list, missing maps and the launch, in one window.

01
Server browser

See where the players are.

Busy servers come first, with how full each one is, its ping and whether it is full. Filter by mode or ping, or show only servers you can join right now without downloading anything.

The Mode, Ping and Ready to join filters, with the ping limit choices open
02
Watching and alerts

Get told when your server fills up.

Watch a server and choose how many players make it worth joining. Reveille notifies you when they arrive, and can keep watching from the notification area after you close the window.

A player alert: 2 players on [DSB]Clan DM, with Show and Join buttons
03
Know before you join

See what the server needs.

Reveille compares your game with the map running now and the server's map list, then shows what is missing and how big the download is.

04
Get missing maps

Maps from moh-db, without the hunt.

Reveille finds matching packages on moh-db, checks each archive and puts it where the game loads it. If several files could match, you choose.

05
Engine setup and launch

Choose an engine. Reveille sets it up.

Keep the Original game or choose OpenMoHAA or Reborn. Reveille installs the supported build when needed, remembers your choice and starts it on the server you picked.

06
Quick to drive

Right-click, or never touch the mouse.

Favorites, History of the servers you played, and a shortcut for everything: Enter to join, F to favorite, W to watch, ? for the full list.

A server's right-click menu: Join, Add to favorites, Check this server, Watch for players, Copy address

How it works

Four steps to a server.

Reveille works with the game files you own. It does not include EA game data.

  1. 1

    Install MOHAA

    From disc, EA App or GOG.

  2. 2

    Install Reveille

    It finds your game and sets up the engine you choose.

  3. 3

    Pick a server

    See who is playing where.

  4. 4

    Join

    Reveille gets the missing maps and starts the game.

Works with

Built on what the community keeps alive.

Reveille does not replace any of these. It connects them, so a player gets from “I want to play” to “I’m in a server” without stitching them together by hand.

  • Games

    Allied Assault, Spearhead, Breakthrough

    Each has its own server list, and maps go to the folder that game reads.

  • Engine

    OpenMoHAA

    The open-source engine. Reveille installs the current supported build.

  • Engine

    Reborn

    The community patch for the original game, installed on request.

  • Maps

    moh-db

    The custom map archive Reveille searches for what a server runs.

Run a server?

Let players arrive with your maps.

A missing custom map is an easy way to lose a new player. Reveille reads what your server already publishes and fetches the maps before it connects them.

  • 01

    Publish your map list

    Set sv_maplist to your full rotation. Reveille checks every map in it, not only the one running now, so a map change does not leave new players behind.

  • 02

    Put custom maps on moh-db

    If your maps are on moh-db under the names your server uses, Reveille can match and install them.

  • 03

    Or host them yourself

    Servers that publish a PakRadar list through pr_downloads can hand players their own files. Reveille checks each one against its published checksum.

Field notes

Before you download.

Does Reveille include Medal of Honor?

No. You need a legitimate Allied Assault installation. Reveille identifies and works with your existing game files; it never redistributes EA assets.

Do I need to find patched binaries myself?

No. Keep the Original game or install OpenMoHAA or Reborn from Reveille. It gets the current supported package, checks that the download arrived intact and remembers which engine to launch.

Where do the missing maps come from?

From moh-db.com, or from the server itself when it publishes its own download list. Reveille installs an exact match when you approve the download, asks you when several files could fit, and says when no download is listed.

What does “Ready to join” mean?

The server answered just now and you already have the map it is running, so there is nothing to download. Reveille starts the game with the server’s address; the server still decides whether you get in, for example when it is full or has a ping limit.

How do player alerts work?

Watch a server and pick how many players you want. While Reveille is open, or waiting in the notification area if you turn that on in Settings, it checks the server and sends a Windows notification when enough players are on.

Does it need Administrator rights?

The Reveille installer is per-user and does not need Administrator rights. Writing maps into some protected retail game folders can still be blocked by Windows; Reveille reports that instead of raising a surprise UAC prompt.

Why might Windows show a warning?

The current release is not code-signed, so Windows names no publisher and SmartScreen may hold the download. The release page publishes the installer’s SHA-256 for checking download integrity.

Does Reveille collect data?

Reveille sends anonymous usage statistics and crash reports, such as whether a join worked, so we can see where new players get stuck. You can turn this off at any time in Settings. It never sends your player name, game folder, server passwords, CD key or computer name. The README lists every event.

Is it open source?

Yes. Reveille is free and licensed GPL-3.0-only. The source, issue tracker and release history are public on GitHub.

Your old game is still alive

Get back to MOHAA.

Find a server, get its maps and join, from one launcher.

Download Reveille64-bit Windows installer