Medal of Honor: Allied Assault (MOHAA) is a classic World War II first-person shooter with a dedicated multiplayer community. This guide covers setting up your MOHAA dedicated server on Legion Hosting, configuring server settings, and connecting players.
First Start in GPanel
- Log in to GPanel and select your Medal of Honor server.
- Navigate to the Console tab. The server will download the MOHAA Revival server files automatically.
- Wait for the download and extraction to complete. This includes the server binary and default configuration.
- Once started, look for
------ Server Initialization Complete ------in the console. - If the server does not start on its own, click Start.
Startup Variables
Navigate to the Startup tab in GPanel to view and modify these:
| Variable | Description | Default |
|---|---|---|
SERVER_NAME |
Server name displayed in the server browser | MOHAA Server running on Pterodactyl |
SERVER_MAXCLIENTS |
Maximum number of players | 14 |
RCON_PASSWORD |
Password for remote console administration | Empty |
SERVER_PASSWORD |
Password required to join the server | Empty |
SERVER_MAP |
Starting map for the server | dm/mohdm7 |
Available Maps
| Map Value | Map Name | Type |
|---|---|---|
dm/mohdm1 |
Southern France | Deathmatch |
dm/mohdm2 |
Stalingrad | Deathmatch |
dm/mohdm3 |
The Hunt | Deathmatch |
dm/mohdm6 |
V2 Rocket Facility | Deathmatch |
dm/mohdm7 |
The Bridge | Deathmatch |
obj/obj_team2 |
Objective Team | Objective |
Server Configuration
The main configuration file is main/server.cfg. GPanel automatically sets the hostname, max clients, RCON password, server password, and starting map from your startup variables.
You can add additional settings by editing main/server.cfg via the File Manager or SFTP.
Example server.cfg
seta sv_hostname "My MOHAA Server"
seta sv_maxClients "14"
seta rconPassword "my_secure_rcon_password"
seta g_password ""
seta g_gametype 1
seta timelimit 20
seta fraglimit 50
seta sv_floodProtect 1
Map dm/mohdm7
| Setting | Description |
|---|---|
g_gametype |
Game type: 1 = Free For All, 2 = Team Deathmatch, 3 = Round-Based, 4 = Objective |
timelimit |
Time limit per map in minutes (0 = no limit) |
fraglimit |
Kill limit to win (0 = no limit) |
sv_floodProtect |
Enable flood protection for chat (1 = on) |
main/server.cfg, restart your server from GPanel for changes to take effect.
How to Connect
Via Server Browser
- Launch Medal of Honor: Allied Assault.
- From the main menu, select Multiplayer then Join Server.
- The server browser will display available servers. Search for your server by name.
- Select your server and click Connect.
- Enter the server password if one is set.
Via Console
- Open the game console (press
~). - Type
connect IP:PORT(e.g.,connect 192.168.1.100:12203).
File Structure
mohaa_lnxded - Server binary
main/
server.cfg - Server configuration
pak0.pk3 ... - Game data files
Logs/ - Server log output
Server logs are written to the Logs/ directory (configurable via the LOG_DIR variable).