The MOH punkbuster installer doesn't install all of the files into the correct places. So here's a fix complements of BellatorMonk-:
1. Go to
http://www.4shared.com/get/L16Vlran/Missing_MOH_Files.html and download the file.
2. Once downloaded unzip/unrar the folder to desktop or to the folder of your choice.
3. Open the folder you just unzipped, inside there are 2 more folders and instructions on where to place the 2 folders.
4. Follow the instructions
5. Play MOH MP
*You may have to go into the control panel/folder options/view tab and check the option: show hidden files, folders, and drives
*This worked for me on Windows 7 Ultimate 64-bit
this is taken directly from ea forums and credited to SandCracka and BellatorMonk-
this is a fix for those that are unable to connect to servers.
Posted on Friday, 15th October 2010