MoHAA Dedicated Server v2.15 Beta 5 (Linux)

These are the public beta Medal of Honor: Allied Assault...

MoHAA Dedicated Server v2.15 Beta 5 (Linux)

These are the public beta Medal of Honor: Allied Assault dedicated server binaries. This version is 2.15 bring the beta to five.


This is BETA quality code.

Run this code at your own risk. It is NOT production quality yet. Do not

put it on servers that need extreme uptime. That being said, your feedback

is most appreciated. Please get on the mailing list, and submit bugs to

Bugzilla. Bugs sent directly to my inbox are deleted without being read.

You Have Been Warned.

This binary will refuse to run in about 30 days, but there will be updates

(and hopefully an official, non-expiring version) before then.

To use this:

1) Install Medal of Honor: Allied Assult on a Win32 system.

2) Install the Spearhead expansion pack. This will patch win32 MOHAA up to

1.11 and add the spearhead files, too.

3) Patch Spearhead up to the latest version (2.15 at the time of this writing)

4) Copy the installed game to a Linux box.

(Suggestions on how to do this without Windows are welcome.)

5) Copy the Linux binaries to that Linux box, so that the "spearhead_lnxded"

binary is in the same directory as the "main" subdir, and the *.so files

are in "mainta". Please note that this is different than the layout of the

original MOHAA Linux server. Do not put the spearhead_lnxded binary in the

"mainta" subdir! Theoretically, an Allied Assault and Spearhead server can

both run out of the same tree without clashing, but this has not been

tested (reports of success and failure are welcome).

6) Run the server. It doesn't have to be run as root, and it doesn't need to

be run from the same directory you installed it in (spearhead will figure

out the correct fs_basedir from where the binary is located). You can punch

in commands at the console, or +exec a script or whatnot like other Q3

games. To get running, you'll need to at least do something like:

g_gametype 1

map dm/mohdm1

There are a LOT of options! Please check out GameAdmins' excellent

example configs for Medal of Honor:

7) Subscribe to the mailing list: to do so, send a blank email to

[email protected] ... discussion of server problems will occur

there, so it will be in your best interest to subscribe.

Mailing list archives (which include discussions about the original Allied

Assault server that are still relevant) are here:

8) Bug reports go to ... there is a Medal of

Honor component in the bugtracking system. This is ONLY for bug reports

and requests on the Linux version! Win32 bugs will be marked "invalid"!

_PLEASE_ make sure your pakfiles aren't corrupted!

Running "md5sum *.pk3" in the "main" directory should produce this:

172dd011e999bf9d74bf35b63f3b4a07 Pak0.pk3

1e96e77a2b123186986d089e198c8f66 Pak1.pk3

1e2e77461a03f02a9878508a7e035c2f Pak2.pk3

08ae9d7ee5bb25bf9115fbe4bd071714 Pak3.pk3

fff8f0f1e6f9c2a6f1fb0dc194c5822b Pak4.pk3

50acbda9a8634a1dd33154c88ee8b506 Pak5.pk3

230b78842357b85f9875e164f34d5a0b pak6.pk3

And running "md5sum *.pk3" in the "mainta" directory should produce this:

f030b95c358eeed05891e0bbc9b8e361 pak1.pk3

16fceb0c8410ae87b0c6bae1ae761c5b pak2.pk3

099d46871c7b7bbefbea0c72ccd6cea5 pak3.pk3

c4cd23103785916f723658159e9962b4 pak4.pk3

e07af969447d25d91c28f5dd00b84adc pak5.pk3

If it doesn't, your pakfiles are corrupted (or you didn't patch to Spearhead

2.15 on windows), and you should reupload from a trusted source.

Some new cvars and commands that aren't in the win32 version:

- Added cvar: fs_userpath ... defaults to $HOME/.mohaa ... this is used to

load files, in addition to the standard fs_basepath.

- Added cvar: fs_outputpath ... defaults to $HOME/.mohaa ... this is where

files (logs and such) will be written to, since, unlike Windows, the

basepath may not have write permissions. This can be different than the

userpath, but generally you set these to be the same.

- Added cvar: logfilename ... defaults to "qconsole.log" ... use it, along

with fs_outputpath, to put your logfiles somewhere else.

If you set fs_outputpath to "/usr/local/mohaa" and logfilename to "moh.log"

then it will be written to /usr/local/mohaa/main/moh.log ...

- Added command: writeconfig

... will write out some relevant

cvars to {fs_outputpath}/main/config/


- Added cvar: sv_chatter ... defaults to 0 ... set to 1 to see player's

chat messages on the server console. You do _NOT_ need to set the

"developer" cvar for this to work!

- Added cvar: sv_debuggamespy ... defaults to 0 ... set to 1 see information

going to and coming from gamespy...If you aren't showing up in the server

browser, enable this and see if anything is happening. (This cvar is in the

win32 version, too, but doesn't print anything.) This doesn't need the

"developer" cvar to function.

Credits and thank yous:

Making the Spearhead server run on Linux was the result of many people's

efforts. Here's an incomplete list of people that negotiated for, worked on,

and tested the Linux version:

EA and 2015:

- David Howe

- Vince Zampella

- Jon Galvan

- Keith Francart

- Mark Doctermann

The primary testers for the original Allied Assault:

- Dekard and OFxLedzeplin at GameAdmins (

- Chris Warden at The Cyberspace Matrix (

The beta testers for the original Allied Assault, in no specific order:

- Rudi "flurk" Donne

- [MOSS]-Zaphod

- [^DD^]Hellboy,

- Andrew Chen

- Per W Sandberg, Norway

- Eric Koldeweij, The Netherlands.

- Matt "French school girls" H.

- Charles "wokka" Goldsmith

- Damon aka Dc||

- Sam

Evans (who let me have ssh access to his server!)

- Wingman69

- Monthos "Dave Kasper"

- David M. Graham (AkA Firewalker)

- ...and a cast of thousands. You know who you are; thank you!


- Ryan C. Gordon (

Thank you to everyone involved!

Top 3 MoHAA Dedicated Server v2.15 Beta 5 (Linux) Alternatives

Medal of Honor Multiplayer v 1.11 Patch (Dutch)

This patch updates the Dutch version of Medal of Honor to...

Medal of Honor: Allied Assault Beta 2 Client [Linux]

This is a Linux client build that will allow Linux users to...

Medal of Honor v1.11 Patch (Italian)

This patch updates the Italian version of Medal of Honor to...

Recommended Software


Help your software development team delivers amazing user experiences, integrate new features quickly, and identify customer pain points


Cultivation management system for commercial cannabis farmers to optimize their grow operations and maximize yield


A product management platform that helps you turn thoughts into products that are scored based on market viability