bystander
10-17-2004, 06:15 PM
*EDIT*
Updated for version 1.4 - This version includes an additional fix for mp_kharkov to fix a situation that can crash the server. This primarily affects servers running kharkov in CTF, but can also affect other gametypes.
*/EDIT*
Updated for version 1.3 - This version includes additional fixes for mp_arnhem, mp_berlin, and mp_uo_stanjel. It also includes a fix for missing compass parameters on mp_ponyri, mp_cassino, mp_sicily, and mp_uo_stanjel. Use the same download link below.
Updated for version 1.2 - This version includes additional fixes for mp_cassino, mp_kursk, and a tweak of an existing fix for mp_sicily. It also includes the uniform fix on mp_foy to give the US their winter uniforms. Use the same download link below.
This mod is for server admins. This mod prevents players from utilizing various map exploits in the stock COD:UO maps. This mod is a followup to the mp_arnhem fix I released earlier, and replaces this mod. Please remove "zzz_svr_arnhem_exploit_fix_v1.0.pk3" and/or "zzz_svr_uo_map_exploit_fix_v1.1.pk3" and use this file instead.
How it works
Depending on the nature of the exploit, player access to the exploit area is blocked. In these cases, no notice or warning is given - the player just finds they are unable to access an exploit area that was previously available. In some cases where player access can't be blocked or is unknown, a detection thread for players under the map is used to automatically suicide them. In this case the following actions are taken:
1) The player under the map is suicided
2) A large message is printed to the screen of the perpetrator telling them not to do this any further
3) A message is printed to the screen for everyone to see, naming the individual who attempted the exploit.
4) An entry is made in games_mp.log. Admins may review this log to take further disciplinary action. Search for the word "Exploit" to find instances where this mod has prevented abuse of this map exploit.
Exploits Fixed
mp_ponyri - A general case of players under the map is resolved. Players that do manage to get under the map are suicided.
mp_rhinevalley - access to a room with a see-through wall is blocked
mp_foy - access to a rooftop and attic area is blocked
mp_arnhem - access to a rooftop leading behind geometry and under the map is blocked. Players that somehow manage to get under the map are suicided.
mp_sicily - access to a rock and to roofs near Allies spawn are blocked.
mp_cassino - access to roofs on the Allies and Axis end are blocked.
mp_kursk - access around existing player clip on roof on russian side
is blocked.
If you are aware of other areas of exploits, please take a demo of how it can be accessed and send it to bystander =at= after-hourz.com. I can release improved versions of this mod until the first patch for COD:UO comes out which will hopefully fix them for good.
Special Thanks
To bell from AWE mod. He provided the general block code function that is used in a number of the fixes.
Download here (http://www.after-hourz.com/cod/modules.php?op=modload&name=Downloads&file=index&r eq=viewdownload&cid=8) (no registration required)
Updated for version 1.4 - This version includes an additional fix for mp_kharkov to fix a situation that can crash the server. This primarily affects servers running kharkov in CTF, but can also affect other gametypes.
*/EDIT*
Updated for version 1.3 - This version includes additional fixes for mp_arnhem, mp_berlin, and mp_uo_stanjel. It also includes a fix for missing compass parameters on mp_ponyri, mp_cassino, mp_sicily, and mp_uo_stanjel. Use the same download link below.
Updated for version 1.2 - This version includes additional fixes for mp_cassino, mp_kursk, and a tweak of an existing fix for mp_sicily. It also includes the uniform fix on mp_foy to give the US their winter uniforms. Use the same download link below.
This mod is for server admins. This mod prevents players from utilizing various map exploits in the stock COD:UO maps. This mod is a followup to the mp_arnhem fix I released earlier, and replaces this mod. Please remove "zzz_svr_arnhem_exploit_fix_v1.0.pk3" and/or "zzz_svr_uo_map_exploit_fix_v1.1.pk3" and use this file instead.
How it works
Depending on the nature of the exploit, player access to the exploit area is blocked. In these cases, no notice or warning is given - the player just finds they are unable to access an exploit area that was previously available. In some cases where player access can't be blocked or is unknown, a detection thread for players under the map is used to automatically suicide them. In this case the following actions are taken:
1) The player under the map is suicided
2) A large message is printed to the screen of the perpetrator telling them not to do this any further
3) A message is printed to the screen for everyone to see, naming the individual who attempted the exploit.
4) An entry is made in games_mp.log. Admins may review this log to take further disciplinary action. Search for the word "Exploit" to find instances where this mod has prevented abuse of this map exploit.
Exploits Fixed
mp_ponyri - A general case of players under the map is resolved. Players that do manage to get under the map are suicided.
mp_rhinevalley - access to a room with a see-through wall is blocked
mp_foy - access to a rooftop and attic area is blocked
mp_arnhem - access to a rooftop leading behind geometry and under the map is blocked. Players that somehow manage to get under the map are suicided.
mp_sicily - access to a rock and to roofs near Allies spawn are blocked.
mp_cassino - access to roofs on the Allies and Axis end are blocked.
mp_kursk - access around existing player clip on roof on russian side
is blocked.
If you are aware of other areas of exploits, please take a demo of how it can be accessed and send it to bystander =at= after-hourz.com. I can release improved versions of this mod until the first patch for COD:UO comes out which will hopefully fix them for good.
Special Thanks
To bell from AWE mod. He provided the general block code function that is used in a number of the fixes.
Download here (http://www.after-hourz.com/cod/modules.php?op=modload&name=Downloads&file=index&r eq=viewdownload&cid=8) (no registration required)