Here is a quick run down on how to use Promod and its functions.
For forther questions do not hesitate to contact us – we’ll gladly assist you!
Table of Contents
1. FAQ
2. Promod Modes
3. Scorebot
4. Forced Commands
5. Demo Viewing
6. Class Binds
7. Shoutcaster Binds
8. Custom Maps
9. Notes For Server-Admins and Server-Hosting Companies
FAQ
Q: What about the hardcore, and support for all gametypes, how do I use them?
A: For a complete list of “promod_modes”, see below.
Q: Can the rulesets be customized to fit my needs?
A: Promod has always been about an unified ruleset. Therefore they only thing you can change in the regular match-modes is mr-rating (SD and SAB only).
Q: I want to run my own custom Promod-server with skins etc, how?
A: In order to run your own custom Promod-server you’ll need to change the fs_game to anything besides “mods/promodlive211″ as well as not using match-modes. You will now be able to modify the Promod IWDs and add additional iwd-files.
Q: Can I use this mod as a movie mod?
A: Yes, you can! Commands (which are important for movie-making) are only forced on the clients once connected. Demos needs to be loaded using devmap before starting a demo (“devmap mp_crash;disconnect”).
Q: How do I get the scorebot running?
A: See below how to enable scorebot.
Q: Class related binds, how do they work?
A: See below for a list of commands.
Q: What’s the difference between the EU and NE version of Promod?
A: The NE version of Promod has rate and cl_maxpackets settings unlocked and radar does not display enemy indicators while shooting. NE stands for Non-Europe.
Q: My question is not answered here.
A: Easiest way to contact us is via mail or join #codpromod @ QuakeNet.
Q: How do I get the training-dummy to work?
A: First put up a local home-hosted server without PB (start game, launch Promod 2.11 from the mods-menu and load a map with the console or menu). The default button for spawning a bot is the “N” button (bind X “+actionslot 1″).
PROMOD MODES
The promod_mode dvar follows a specific syntax. However the game accepts the bits between underscores ( _ ) in any order.
match: standard match mode, conflicts with knockout mode. Round limit = mr#*2
knockout: knockout match mode, conflicts with standard match mode. Score limit = mr#+1
mr#: maxrounds – see above for use. Default is 10. Works only in Search & Destroy and Sabotage.
lan: lan mode – g_antilag 0, PunkBuster messages turned off. Conflicts with pb mode.
hc: hardcore mode (disables some HUD elements and reduces health level to 30).
knife: knife round – adds a knife round and an extra ready-up mode to Search & Destroy matches.
1v1/2v2: used for 1v1 and 2v2 matches, disables Demolitions and Sniper classes.
pb: disables PunkBuster warnings for online modes. Conflicts with lan mode.
For example promod_mode match_mr10_knife_pb will enable knife round and disable PunkBuster warnings in standard maxrounds 10 mode.
There are also some other modes:
comp_public
comp_public_hc
custom_public
strat
SCOREBOT
The “ticker” is updating events every 10 seconds, each event is starting with a number from 0-9.
Messages are delimited by the “SOH” character (start of header).
To enable scorebot, add this line to the server-config:
seta promod_enable_scorebot "1"
Static info:
attack_score “SOH” player_name “SOH” player_alive “SOH” player_kills “SOH” player_assists “SOH” player_deaths “SOH” player_bombcarrier
defence_score “SOH” player_name “SOH” player_alive “SOH” player_kills “SOH” player_assists “SOH” player_deaths “SOH” player_bombcarrier
Ticker events:
“SOH” “round_winner” “SOH” winners “SOH” attack_score “SOH” defence_score
“SOH” “map_complete” “SOH” “attack” “SOH” attack_score “SOH” “defence” “SOH” defence_score
“SOH” “knife_round”
“SOH” start_text “SOH” starting_round
“SOH” “map” “SOH” mapname “SOH” gametype
“SOH” “kill” “SOH” killer_name “SOH” weapon “SOH” killed_name “SOH” headshot
“SOH” “assist_by” “SOH” player_name
“SOH” rdy_text
“SOH” “timeout_cancelled” “SOH” timeout_team “SOH” player_name
“SOH” “timeout_called” “SOH” timeout_team “SOH” player_name
“SOH” “captured” label “SOH” player_name //dom
“SOH” “hq_captured” “SOH” player_name //hq
“SOH” “hq_destroyed” “SOH” player_name //hq
“SOH” “pickup_bomb” “SOH” player_name //sab, sd
“SOH” “dropped_bomb” “SOH” player_name //sab, sd
“SOH” “defused_by” “SOH” player_name //sab, sd
“SOH” “bomb_exploded” //sab, sd
Definitions:
attack_score = score of the attacking side, integer
defence_score = score of the defending side, integer
player_name = name of the player
player_alive = if player is alive, integer
player_assists = number of assists, integer
player_deaths = number of deaths, integer
player_bombcarrier = if player is carrying bomb, integer
winners = attack, defence or tie
start_text = “1st_half_started”, “2nd_half_started”, “match_resumed” (from timeout), “round_start”
starting_round = the round starting, integer
mapname = the map name in “mp_” format
gametype = the gametype in short format
killer_name = the name of the killer
weapon = weapon used by the killer
killed_name = the name of the player who got killed
headshot = if it was a headshot, integer
rdy_text = 1st_half_ready_up, 2nd_half_ready_up, timeout_ready_up
timeout_team = the team of the player who made a timeout
label = A, B, C etc
Broadcasted dvars:
__promod_attack_score
__promod_defence_score
__promod_mode
__promod_ticker
__promod_version
FORCED COMMANDS
All these dvars are forced by Promod (automatically), make sure they stay untouched/within range to avoid being punished!
Note that these does not apply to Shoutcasters.
dynent_active 0
rate 25000
cg_nopredict 0
sm_enable 0
r_dlightLimit 0
r_lodscalerigid 1
r_lodscaleskinned 1
r_filmtweakInvert 0
r_zfeather 0
cg_viewzsmoothingmin 1
cg_viewzsmoothingmax 16
cg_viewzsmoothingtime 0.1
cg_huddamageiconheight 64
cg_huddamageiconwidth 128
cg_huddamageiconinscope 0
cg_huddamageiconoffset 128
cg_huddamageicontime 2000
developer 0
phys_gravity -800
com_maxfps 40 – 250
cl_maxpackets 60 – 100
compassplayerwidth EQUAL TO compassplayerheight
compassfriendlywidth EQUAL TO compassfriendlyheight
DEMO VIEWING
There are some special dvars made to control hud-elements for demo/movie purposes.
They will only work in maps loaded with cheats. Don’t forget the “set” prefix to add new dvars in the console.
These include:
promod_movie_hidescorebar // [0-1] (hides the mini-scorebar completely including timer)
promod_centermessage_position // [x+-] (overrides default Y-position of the “You killed…” text)
CLASS BINDS
It is possible to bind these via the in-game menu (Controls – Multiplayer Controls…).
Alternatively you can manually bind them in the console/config.
bind [KEY] [COMMAND]
Commands:
openscriptmenu quickpromod assault
openscriptmenu quickpromod specops
openscriptmenu quickpromod demolitions
openscriptmenu quickpromod sniper
openscriptmenu quickpromod silencer //toggles silencer on/off on the primary weapon
openscriptmenu quickpromod grenade //toggles between flash/smoke-grenade
SHOUTCASTER BINDS
You can bind them via the in-game menu (Shoutcast Setup).
Alternatively you can manually bind them in the console/config.
bind [KEY] [COMMAND]
Commands:
openscriptmenu shoutcast_setup number
openscriptmenu shoutcast_setup assault
openscriptmenu shoutcast_setup specops
openscriptmenu shoutcast_setup demolitions
openscriptmenu shoutcast_setup sniper
Number being 1-10 for players, it’s very easy to understand which player corresponds the correct number.
1-5 symbolizes players on Attacking side from top to bottom looking at the Shoutcaster-bars.
6-10 same goes here, players on Defending side.
If you set the number higher than 10 (11+) you will be able to follow another Shoutcaster.
This requires the Shoutcaster you want to follow was using the player-binds to follow that player.
You will get a confirmation message which Shoutcaster you are following.
Setting a class (lowercase) instead of a number will cycle through players using that class.
CUSTOM MAPS
In case Promod is throwing an error while playing on custom maps, make sure the IWD-files inside “usermaps/mapname” folder have the same map name in them.
For example map “mp_dahman_b3″ contains a file called “mp_dahman_b3.iwd” and therefore it is not marked as a violation.
NOTES FOR SERVER-ADMINS AND SERVER-HOSTING COMPANIES
The dvar fs_game “mods/promodlive211″ is forced for match-servers and do not rename any files or modify contents of them.
However custom servers with skins etc. must use something else than “mods/promodlive211″ for example “mods/promodlive211_custom”, it’s not restricted and you are free to modify files as well.
Included with Promod is two PunkBuster MD5 configs, “stock_iwd_md5.cfg” and “promod_iwd_md5.cfg” which you can put in the pb-folder on your server, it contains checksums for the stock IWD-files as well as Promod-IWD for use with PunkBuster MD5 facility to prevent custom skins and other forms of cheating and abusing and can be loaded in-game by typing “\rcon pb_sv_load stock_iwd_md5.cfg” and “\rcon pb_sv_load promod_iwd_md5.cfg”.
In order to be automatically-executed, the list of checks needs to be included into the automatically-executed PunkBuster configuration files on your server (pbsv.cfg or pbsvuser.cfg):
pb_sv_load stock_iwd_md5.cfg
pb_sv_load promod_iwd_md5.cfg // match-server only
In case your server doesn’t have any pbsv.cfg file, go in-game and type: “\rcon pb_sv_writecfg”. Depending on if your server is streaming to any third-party anti-cheat site(s) you may or may not already have a pbsvuser.cfg, if you don’t you can just copy all three files included to your server’s PB-folder, or if the file exist add above lines to it.
We STRONGLY encourage use of these MD5-checks! (This goes for leagues as well!)
Due to several game engine exploits, we recommend to specify the rcon-password in the command-line of your server. If this is not possible, rename the server-config to something other than server.cfg, which would make finding rcon password more difficult.
On another note of security, the IWD-file “z_custom_ruleset.iwd” is now running integrity checks if server is running match-mode which means you have to decide whether the server should run “promod_mode custom_public” or not.
If you later want to run match-modes you will have to use the original unmodified “z_custom_ruleset.iwd” supplied in this package. Sorry for any inconvenience caused.


Hi! I just got a problem with v2.1 I installed the mod to
my server, and set the fs_game properly, and all the changes i see,
but I can not set a kniferound. I tried with your cvar e.g.:
promod_kniferound in custom_public or /rcon promod_mode
match_mr10_knife but nothing’s changed. any ideas?
Try modify the knife variable in custom_public.gsc
custom skies doesn’t work to me (I guess other custom files too?). I have changed the mod name to promodlive210custom, and added “set promod_mode custom_public” in my server’s cfg.
when I restart its not possible to connect to it again before I delete the sky and restart it.
it worked fine when my server was running modwarfare, but all the promod versions I have tested are just crashing.
any ideas?
btw I made the skin with this tutorial:
http://www.tek-9.org/articles/call_of_duty_4_custom_skies_tutorial-329/tutorial-2.html
might help find the problem?
Anyone want to support me in setting up this server the right way so we can play matches?
I’m available on skype (hydrosine1)
thanks for great mod .
but have a problem with promodlive210.
When i trying to type DEDICATED 1 (listen, cause my server works for LAN and for internet) the mod return error: server violation: modified connection .
Please help me to fix this problem
That is because Dedicated 0 to Dedicated 1 is changing the server from private to public and public servers need a better host or something so thats why they are expansiver aswell.
so…
its to stop poeple changing there private server to a pub server ;D
Ou its not good.
I have a lot of users from Garenas platform and from internet. And now i must say for one of them bb, ( its 2000-3000 users per months) cause new version of the promod didnt like a mix servers.
I cant understand this desigion.
Its not good for cod community.
Prompt did promodlive211_custum connecting wrote note: modified connection in full screen in the game, how to solve the problem?
Hey if anyone is having problems or needs help setting up anything xfire or skype me.
xfire: xsinister543x
Skype: Brandon_baichoo
Btw thanks for adding NE support can i ask what dvar or whatever you had to change for it to not show up on radar.
Thanks, SIN! Appreciate all help we can get.
There is no dvar to remove enemy-dots on radar, it has to be changed in the mod.
So, when I launch server with “match_mr10_knife_pb”, no problem, but lan mode doesn’t works !! my server have “dedicated 1″ option and it work with promod 2.04
what’s the problem ?
Hi there, I got a problem i was not able to solve yet.
Sure, I tried to search for it with google etc, but it didn’t help me.
I rented a gameserver of gamed!de and they installed the new and good promod 211 without asking. After updating the server.cfg (name, rcon pw, etc) I got the server online again, but since then there is the errorcode “Server Violation: Invalid fs_game value”.
I have been told and read in the readme that I have to change the “set fs_game” to “set fs_game “mods/promodlive211″. But it didn’t help. I still get the same anoying errorcode.
Please … can anyone tell me what to do?
Thanks
b3pHuL
Hm … I found a problem but I don’t know whether it’s linked to my problem above.
I can’t set the rcon_password, because of the security-dicision.
In the readme it says that I should define the rconpassword in the commandline of the server but what about rented server?
I don’t have control of this commandline so I have to use the server.cfg, but the game/promod/server doesn’t take this command.
How do I set the rcon_password without beeing able to change the commandline?
And what about the renaming of the server-config into anythin else. Does the server reacts to a server.cfg renamed in “bla.cfg” ?
Please … help me more. I get more and more annoyed by these problems^^
Thank you very much!
b3pHuL
I have the same problem; someone knows how to solve this??
Got it! Thanks a lot again for hepnlgi me out!
can someone plss help me with the server, my clan bought private server, but when we set command promod_mode match_mr10 it keeps showing
Server Violation: Modified custom IWD files while in match mod or something like that.. if someone knows the solution add me on xfire: domi012345
Hi there,
I recently changed my server to a start server, how do I change it back?
I Get this error:
Server violation: invalid fs_game value
my fs_game
( +set fs_game mods/promodlive211_codteam )
Please … can anyone tell me what to do?
For all those who have this annoying error when try to load the knockout mode: “Server violation: invalid fs_game value”; You shall not rename the mod folder ’cause this might be the cause of the error, at least, in my case, that was the trouble, i just set the folder name as promodlive211 and it works fine now. Hope this will help u :]