Well actually the idea is very easy. On connection BF:1942 does a CRC check on BF1942.exe in your Battlefield 1942 installation directory and sends this to the server. If the CRC Check does not match with what the server expects (for example you are using a cracked exe), then the server will disconnect you.
What the private server play patch does, is put a cracked BF1942.exe and *original* BF1942.org in your battlefield dir.
Now the code is patched so that the CRC check of BF1942.org is sent so you will be accepted by the server.
However the private server play patch by FLTDOX isn't cracked for no-cd. Thats what the gimpsRus server play no-cd does. That archive only includes a new bf1942.exe (which is also no-cd'd), so you will still need the bf1942.org from the FLTDOX update.
So to summarize:
[LIST=1][*] Install BF:1942[*] Update to 1.1 (
download )[*] Install the FLTDOX Private Server play Patch (
download)[*] Install the server play no-cd (
download )[/LIST=1]
Thats all