For red alart, try changing the line at the bottom of the conf from
toCode:ra
Code:@ra
Then set the module to look for @ra. I can't duplicate your issue here as the game still launched fine when selecting to be the single, server, or client, but I imagine just looking for ra when it can be found all over the autoexec section could cause issues.
Well that just makes too much sense. So your script goes through and finds ALL the RA's in the confg. then when it goes to launch it, your script comes up with rararara to launch it. As it found a bunch of ra's and it combined them all. That is what was doing with carmageddon too. Well I did not need to use the network direct exe anyway as the regular EXE worked fine for both those. will remember that though thanks for the info!