Name: [UT2004] Anti-Camper v2.01

Version: v2.01

Author: Hanzo

Date Submitted: September 24, 2025

Description

==============================​=
Anti-Camper Mutator - by Hanzo
==============================​=

This Mutator monitors players and detects if someone is "Camping". If an offender is detected, that
player is penalized by a specified amount of health. As well, all players in the arena are alerted
that the player is Camping.

========
HISTORY
========

v1.11 - Added INI support

v1.1 - Fixed OldPlayer Array Bug, thanks Ricardo Santos

v1.0 - Initial Release

======================
INSTALLATION (SERVER)
======================
To Install on a Server:

1. Extract the AntiCamper.int and AntiCamper.u to your ut2003system dir.
2. Edit UT2003.ini and add: ServerPackages=AntiCamper under [Engine.GameEngine] 3. Run ucc mastermd5 *.u to build new cheat protection checksums.
4. Add Mutator "AntiCamper.MutAntiCamper" to your server startup script, ie:

c:gamesut2003systemucc server DM-Antalus?Game=XGame.xDeathMa​tch?GameSpeed=1.00?WeaponStay=​True?Translocator=False?FF=0.0​0?GoalScore=0?TimeLimit=15?Max​Lives=0?AutoAdjust=False?Mutat​or=AntiCamper.MutAntiCamper?Ga​meStats=False?MinPlayers=0?Max​Players=16?MaxSpectators=2?Adm​inName=Admin?AdminPassword=Pas​sword?difficulty=1 -server -log=Server.log

WARNING!: Don't forget to change AdminName and AdminPassword if you use this above line!!

The three variables used in AntiCamper are modifiable in the [AntiCamper.MutAntiCamper] section of UT2003.ini, such as:

[AntiCamper.MutAntiCamper] CampTime=5
CampRadius=124
CampDamage=30

=============
CLIENT USAGE
=============

1. Select "AntiCamper" mutator from the list of mutators, and click "Configure Mutator".

2. Slide the "Camping Radius" slider to adjust the radius of the circle surrounding a player
which is deemed the "camping zone". A larger radius means the player needs move farther before
being labelled a camper, whereas a smaller radius means the player doesn't need to move as far.
DEFAULT: 100.0.

3. Change the "Update Interval" to specify how many seconds will pass until a "Camper Check" is
performed.
DEFAULT: 5 seconds.

4. Change the "Camping Health Penalty" to specify how much health a penalized camper will have
taken away.
DEFAULT: 25.

comments/bugs/suggestions: hanzo@milclan.com

Thanks to Patrick Freeman for his work on the AntiCamper Mutator for UT.