Spent the last few hours setting up my server and here is what I have done.
Installed the server files
>> bf1942_inxded-1.61-hacked-to-1.612
>> The DC and DCF server files
>> bfsm201-patched
bfsm starts fine on the server but when I try to connect with my BFRM I get a error about different protocol version. Not sure where to find that matching BFRM any body have a link for it?
The server starts ok but I cannot add it ingame VIA IP I am sure I just missed a simple setting just not sure what. This is what it looks like when it is running:

See anything wrong?
I have opened the following ports in IPtables:
TCP Ports: 28900 (GameSpy TCP List), 14667 (BlackBagOps remote server manager), 4711 (BF1942's remote console)
UDP ports: 14567, 14690 (All-Seeing Eye), 23000-23009, 27900 (Gamespy heartbeat)
I used the guide from here and modified it a little as I ran into a few small problems http://sasklan.com/forum/Tech-Support/1 ... a-bbo.html
This is running on Ubuntu Server 12.04 x32