Yes, you're writing startup line in the wrong way, here is the correct one...

Code:
./cod2_lnxded_1_3_nodelay_va_loc +set fs_game pam +set sv_pam "1" +set pam_mode "cg" +set sv_punkbuster "1" +fs_path pb +exec pbsv.cfg +set dedicated "2" +set net_port "28962" +set scr_teambalance "1" +exec pam.cfg +map_rotate

The problem in the startup line is that you're adding space after "+"