this thing works/worked up to cod mw2.
A workaround/solution for this problem maybe could be a server side mod (scripting) that ignores the command from the client .
It's possible but I don't have a good knowledge of the cod scripting atm.
I don't know where exactly put the files in the iwd zips and I get the references to materials that I have not recalled ... I get always script errors 8).
I suppose (I'm not really sure) that the relevant part should be the onMenuResponse() and you should manage the response (ex. response == "endround" ) but I'm a bit stuck at the moment because I'm not able to let sample script work (the errors are generic or I'm too stupid to identify the specific error).
File _menus.gsc that can be found in /main/iw_15.iwd (the path \maps\mp\gametypes\)
-- I've solved my previous script errors (I should not recall the precaching) but the code is ignored by the server and the bug is still there (!)
-- In the iwnation forums are quite "aggressive" and they seem to don't even know this bug.
Some references that are also good for cod2 (the best that I've found online except reading source code of other mods)
The script api for cod4
http://openwarfaremod.com/cod4script/a basic script tutorial (it's not that difficult)
http://wiki.modsrepository.com/index.ph ... troduction---------------------------
For someone else interested in the executables the strings in CoD2MP_s.exe
001A2D50: openscriptmenu
001A3301: openscriptmenu
001A332F: openscriptmenu
001C2F6C: openscriptmenu
I'm clueless also in this case.
I've patched the exe but the server is still crashing when is changing the maps. What a fail ...