######################
#  Capture The Flag  #
######################
TALK_TO_MASTER 1
GLOBAL_ID 1
##access level
ACCESS_LEVEL_ADMIN 7	# Minimal access level for /admin command.
ACCESS_LEVEL_CHAT 20	# Minimal access level for chatting.
ACCESS_LEVEL_CHAT_TIMEOUT 60	# Time in seconds between public announcements that someone wants to chat, but can't. Set to 0 to disable the public warnings.
ACCESS_LEVEL_HIDE_OF -1	# Minimal access level to be able to hide it's own user account information.
ACCESS_LEVEL_HIDE_TO 20	# Minimal access level to see everyone's user account information.
ACCESS_LEVEL_IPS 5	# Minimal access level you need for seeing IPs of other players in the /players command.
ACCESS_LEVEL_LIST_ADMINS 2	# Access level required to be able to use the "/admins" command.
ACCESS_LEVEL_LIST_ADMINS_SEE_EVERYONE 2	# Users with this access level or better will be able to list any configured admin, regardless of ADMIN_LIST_MIN_ACCESS_LEVEL.CYCLE_MIN
ACCESS_LEVEL_NVER 2	# Minimal access level you need for seeing Network versions/strings from other players in /players.
ACCESS_LEVEL_OP 7	# Minimal access level for /op and /deop co-admin management commands commands.
ACCESS_LEVEL_OP_MAX 7	# Maximal access level directly attainable by /op commands.
ACCESS_LEVEL_PLAY 15	# Minimal access level for playing
ACCESS_LEVEL_PLAY_SLIDERS 4	# The access level required to play will only slide up if at least this many players of a higher level are online.
ACCESS_LEVEL_PLAY_SLIDING 15	# Sliding minimal access level for playing; if enough players of a higher access level than given by ACCESS_LEVEL_PLAY are online, their level will be the minimal level for play; however, it will never be higher than ACCESS_LEVEL_PLAY_SLIDING.
ACCESS_LEVEL_RTFM 2	# Minimal access level for /teach or /rtfm command.
ACCESS_LEVEL_SHUFFLE_UP 15	# Minimal access level for shuffling up
ACCESS_LEVEL_SPY_CONSOLE 20	# Minimal access level you need for seeing console input from other (in-game) admins.
ACCESS_LEVEL_SPY_MSG -1	# Minimal access level you need for seeing /msg messages directed to others.
ACCESS_LEVEL_SPY_TEAM -1	# Minimal access level you need for seeing /team messages as a spectator.
ACCESS_LEVEL_TEAM 7	# Minimal access level for /lock, /unlock, /invite and /uninvite team management.
ACCESS_LEVEL_VOTE_COMMAND 2	# Minimal access level required to issue command votes.
ACCESS_LEVEL_VOTE_COMMAND_EXECUTE 2	# Minimal access level successful command votes will be executed at.
ACCESS_LEVEL_VOTE_INCLUDE 2	# Minimal access level required to issue inclue votes.
ACCESS_LEVEL_VOTE_INCLUDE_EXECUTE 2	# Minimal access level successful include votes will be executed at.
ACCESS_LEVEL_VOTE_KICK 20	# Minimal access level required to issue kick votes.
ACCESS_LEVEL_VOTE_SUSPEND 20	# Minimal access level required to issue suspend votes.
ACCESS_LEVEL SILENCE 7
ACCESS_LEVEL START_NEW_MATCH 7
ACCESS_LEVEL TEAM_NAME_1 7
ACCESS_LEVEL TEAM_NAME_2 7
ACCESS_LEVEL VOICE 7
ACCESS_LEVEL UNLOCK_ALL_TEAMS 6

MESSAGE_OF_DAY You must authenticate in order to play here!
##

MAX_IN_RATE 100          # network bandwidth limitation, incoming ( useless right now )
MAX_OUT_RATE 100         # per client network bandwidth limitation
DEDICATED_FPS 40        # maximum simulation steps per second the dedicated server will perform

RESOURCE_REPOSITORY_SERVER http://maps.ix.ihptru.net/
MAP_FILE Your_mom/clever/ctfsty-0.0.2.aamap.xml(http://maps.ix.ihptru.net/Your_mom/clever/ctfsty-0.0.2.aamap.xml)

MAX_CLIENTS 15
MAX_PLAYERS_SAME_IP 2
MAX_CLIENTS_SAME_IP_HARD 2
MAX_CLIENTS_SAME_IP_SOFT 2

ALLOW_ENEMIES_SAME_IP     0
ALLOW_ENEMIES_SAME_CLIENT 0
ALLOW_CONTROL_DURING_CHAT 0
ALLOW_IMPOSTERS 0

###
AUTO_TEAM 0
AUTO_TEAM_SPEC_SPAM 0

ALLOW_TEAM_NAME_COLOR 1
ALLOW_TEAM_NAME_PLAYER 0

TEAM_MAX_PLAYERS 4
TEAM_MIN_PLAYERS 1

TEAMS_MAX 2
TEAMS_MIN 2

TEAM_MAX_IMBALANCE 4
TEAM_BALANCE_WITH_AIS 0

TEAM_NAME_1 "Team Blue"       # name of team 1
TEAM_NAME_2 "Team Gold"          # name of team 2

TEAM_RED_1   4 # red portion of team 1's color
TEAM_RED_2   15 # red portion of team 2's color

TEAM_GREEN_1  8 # green portion of team 1's color
TEAM_GREEN_2 15 # green portion of team 2's color

TEAM_BLUE_1  15 # blue portion of team 1's color
TEAM_BLUE_2   4 # blue portion of team 2's color

###
FINISH_TYPE 1

SIZE_FACTOR -2

WALLS_LENGTH 200

CYCLE_WALL_TIME 3
CYCLE_INVULNERABLE_TIME 3
WALLS_STAY_UP_DELAY 2
EXPLOSION_RADIUS 2
############################################################################################
#
# cycle physics
#
############################################################################################

#speed
CYCLE_SPEED 15.0            # basic cycle speed (m/s)
CYCLE_SPEED_MIN .25         # minimal cycle speed as ratio to CYCLE_SPEED
CYCLE_SPEED_DECAY_BELOW 5.0 # rate of cycle speed approaching the value of CYCLE_SPEED from below
CYCLE_SPEED_DECAY_ABOVE .1  # rate of cycle speed approaching the value of CYCLE_SPEED from above
CYCLE_START_SPEED 20.0      # speed at startup
CYCLE_ACCEL 30.0            # wall acceleration multiplicator
CYCLE_ACCEL_SELF 1.0        # multiplicator to CYCLE_ACCEL for your own wall
CYCLE_ACCEL_TEAM 1.0        # multiplicator to CYCLE_ACCEL for your temmates' walls
CYCLE_ACCEL_ENEMY 1.0       # multiplicator to CYCLE_ACCEL for your enemies' walls
CYCLE_ACCEL_RIM 0.0         # multiplicator to CYCLE_ACCEL for the rim walls
CYCLE_ACCEL_SLINGSHOT 1.0   # multiplicator to CYCLE_ACCEL if you're between your wall and another wall
CYCLE_ACCEL_OFFSET 2.0      # acceleration offset. Must be positive or smaller than -CYCLE_WALL_NEAR, otherwise there is a risk of a division by zero.
CYCLE_WALL_NEAR 6.0         # the distance from a wall below which wall-acceleration kicks in
CYCLE_SOUND_SPEED 30.0      # sound speed divisor 
CYCLE_BRAKE 0.0             # deceleration by braking (set to zero to disable brakes and to a negative value to turn brakes into a turbo)

CAMERA_SERVER_CUSTOM_TURN_SPEED_180 4

#turning
CYCLE_DELAY  .03            # minimum time between turns in seconds. Never enable the topology police if this is set lower than 0.001. Only values bigger than zero are supported.
CYCLE_DELAY_TIMEBASED 1.0   # turn delays will be based on the time since the last turn if this is set to 1 (default) and the distance if this is set to 0. Intermediate values and values out of these bounds are supported as well.
CYCLE_TURN_SPEED_FACTOR .95 # at every turn a cycle's speed is multiplied by this value

# rubber settings
CYCLE_RUBBER 10
CYCLE_PING_RUBBER 4
CYCLE_RUBBER_TIMEBASED 0.0
CYCLE_RUBBER_SPEED 40.0
CYCLE_RUBBER_MINDISTANCE 0.000999987
CYCLE_RUBBER_MINDISTANCE_RATIO 0.000099868
CYCLE_RUBBER_MINDISTANCE_RESERVOIR 0.005
CYCLE_RUBBER_MINDISTANCE_UNPREPARED 0.005
CYCLE_RUBBER_MINDISTANCE_PREPARATION .2
CYCLE_RUBBER_MINADJUST 0.00999999
CYCLE_RUBBER_LEGACY 0
CYCLE_RUBBER_TIME 10.0

CYCLE_RUBBER_DELAY 0.0
CYCLE_RUBBER_DELAY_BONUS .5

CYCLE_RUBBER_WALL_SHRINK 1

#braking
CYCLE_BRAKE_DEPLETE 0.6
CYCLE_BRAKE_REFILL 0.1

############################################################################################
#
# game rules settings
#
############################################################################################

SCORE_WIN 10
SCORE_SUICIDE 0
SCORE_KILL 2
SCORE_DIE 0
SCORE_FLAG 10
SCORE_DEATHZONE 0

LIMIT_SCORE 150
LIMIT_ROUNDS 8
LIMIT_TIME  30

ENEMY_TEAMMATE_PENALTY 2500.0   # Penalty on the effective time in seconds if the influence is from a teammate
ENEMY_DEAD_PENALTY 0.0          # Penalty on the effective time in seconds if the influence comes from a dead player
ENEMY_CHATBOT_PENALTY 30.0      # Penalty in seconds if the victim is in chatbot state and the influence is just the chatbot evading a wall
ENEMY_CURRENTTIME_INFLUENCE 0.0 # If set to 1, not the build time of the encountered wall, but the current time enters the comparison. Arbitrary blending values are allowed.
ENEMY_SUICIDE_TIMEOUT 10000.0   # If no enemy influence can be found for the last this many seconds, the death counts as a suicide.

COLOR_STRINGS 1             # Generate strings that will be rendered with color effects.
FILTER_COLOR_STRINGS 0      # Filter color codes from all strings coming in over the network.
FILTER_COLOR_NAMES 1        # Filter color codes from player names.
FILTER_COLOR_SERVER_NAMES 0 # Filter color codes from server names in the server browser.

SILENCE_DEAD 0

#spam,voting
PREFIX_SPAM_ENABLE 0
SPAM_MAXLEN 180
VOTING_TIMEOUT 120
VOTING_TIMEOUT_PER_VOTER 15

#ladder constants (unnecessery)

LADDER_PERCENT_BET 10 # percentage of your score to be put in the pot
LADDER_MIN_BET 1      # minimum credits to be put in the pot
LADDER_TAX 1          # percentage the IRS takes from the pot

LADDER_LOSE_PERCENT_ON_LOAD .2   # you lose this percentage of your
                                 # score every time
                                 # the server is restarted
LADDER_LOSE_MIN_ON_LOAD .2       # but minimum this value
LADDER_GAIN_EXTRA 1              # the winner gets his ping+ping charity
                                 # (in seconds) times this value extra

GAME_TIMEOUT 10.0       # base for game syncronisation timeouts. 
                        # The value is approximately the maximal time between the end 
                        # of one round and the start of the next.
##
LAST_CHAT_BREAK_TIME -1.0      # Last round time a player in chat mode is able to pause the timer
EXTRA_ROUND_TIME 0.0           # Lenght of an extra pause at the beginning of the round
##
PLAYER_CHAT_WAIT_FRACTION 0.05.
PLAYER_CHAT_WAIT_MAX 15
PLAYER_CHAT_WAIT_TEAMLEADER 0
PLAYER_CHAT_WAIT_SINGLE 0
##
CHATTER_REMOVE_TIME 180  # Time in seconds after which a permanent chatter is removed from the game
IDLE_REMOVE_TIME 0       # Time in seconds after which an inactive player is removed from the game
IDLE_KICK_TIME 0         # Time in seconds after which an inactive player is kicked
##
DOUBLEBIND_TIME -10.0
BUG_COLOR_OVERFLOW 0

# win zone settings
WIN_ZONE_RANDOMNESS 0
WIN_ZONE_DEATHS 1
WIN_ZONE_EXPANSION 100
WIN_ZONE_INITIAL_SIZE 1
WIN_ZONE_MIN_LAST_DEATH 0
WIN_ZONE_MIN_ROUND_TIME 300

SPAWN_POINT_GROUP_SIZE 0

##
RESPAWN_TIME -1
##
FORTRESS_CONQUEST_RATE 0
FORTRESS_DEFEND_RATE 0
FORTRESS_CONQUEST_DECAY_RATE 0

BASE_RESPAWN 1
BASE_ENEMY_RESPAWN 1
BASE_ENEMY_KILL 0

BASE_RESPAWN_REMIND_TIME 10

FLAG_CHAT_BLINK_TIME -1 # 0.500 for old style chat blinking
FLAG_BLINK_TIME 1.5
FLAG_BLINK_ON_TIME 0.3
FLAG_BLINK_START 0.2
FLAG_BLINK_END 1.0
FLAG_BLINK_ESTIMATE_POSITION 0.6
FLAG_BLINK_TRACK_TIME -1

FLAG_REQUIRED_HOME 1
FLAG_DROP_HOME 0

FLAG_DROP_TIME 3
##
##sp
SP_SIZE_FACTOR -2
SP_WALLS_LENGTH 200
SP_WALLS_STAY_UP_DELAY 2
SP_TEAM_BALANCE_WITH_AIS 0
SP_EXPLOSION_RADIUS 2