~luke-jr/tr2norigins/tr2norigins-0.4

« back to all changes in this revision

Viewing changes to .BAHFyWKP/MacOS/TR2N Origins.app/Contents/Resources/config/examples/settings_pig_sty_ball.cfg

  • Committer: Luke Dashjr
  • Date: 2010-01-24 23:34:31 UTC
  • Revision ID: luke+bzr@dashjr.org-20100124233431-1a0tbuc1v0iextdu
t2o: auto-generated and otherwise ignored cruft that got into 0.4.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
############################################################################################
 
3
#
 
4
# Pig Sty Ball settings
 
5
#
 
6
# Include this in settings_custom.cfg
 
7
#
 
8
############################################################################################
 
9
 
 
10
MAP_FILE Your_mom/clever/soccersty-0.2.0.aamap.xml(http://www.geocities.com/armagetron_maps/soccersty-0.2.0.aamap.xml)
 
11
 
 
12
MAX_CLIENTS 8               # maximum number of clients that can connect to this machine
 
13
MAX_CLIENTS_SAME_IP_SOFT 1  # maximum number of clients from the same IP (soft limit, more users from the same IP will be kicked when the server is full and someone new connects)
 
14
MAX_CLIENTS_SAME_IP_HARD 1  # maximum number of clients from the same IP (hard limit, more logins will be ignored)
 
15
MAX_PLAYERS_SAME_IP      1  # maximum number of players from the same IP (note that each client can legally host up to four players)
 
16
 
 
17
ALLOW_ENEMIES_SAME_IP     0  # if set to 1, this allows two players that apparently come from the same machine to fight for points with each other
 
18
ALLOW_ENEMIES_SAME_CLIENT 0  # if set to 1, this allows two players that play on the same client to fight for points with each other
 
19
 
 
20
ALLOW_CONTROL_DURING_CHAT 0  # if set to 1, this allows a player to issue cycle and camera control commands during chat (losing the chatbot and the yellow chat pyramid)
 
21
 
 
22
ALLOW_IMPOSTERS 0            # allow two players to have the same name
 
23
 
 
24
ALLOW_TEAM_NAME_COLOR 1
 
25
ALLOW_TEAM_NAME_PLAYER 0
 
26
 
 
27
TEAM_MAX_PLAYERS 4
 
28
TEAM_MIN_PLAYERS 1
 
29
 
 
30
TEAMS_MAX 2
 
31
TEAMS_MIN 2
 
32
 
 
33
TEAM_MAX_IMBALANCE 1
 
34
 
 
35
SP_WALLS_LENGTH 800
 
36
SP_WALLS_STAY_UP_DELAY 2
 
37
SP_TEAM_BALANCE_WITH_AIS 0
 
38
WALLS_LENGTH 800
 
39
WALLS_STAY_UP_DELAY 2
 
40
TEAM_BALANCE_ON_QUIT 0
 
41
TEAM_BALANCE_WITH_AIS 0
 
42
 
 
43
WIN_ZONE_MIN_ROUND_TIME 600
 
44
WIN_ZONE_MIN_LAST_DEATH 600
 
45
 
 
46
FINISH_TYPE 1
 
47
 
 
48
SIZE_FACTOR -2
 
49
 
 
50
############################################################################################
 
51
#
 
52
# cycle physics
 
53
#
 
54
############################################################################################
 
55
 
 
56
# speed; it's a good idea to read the full documentation for the acceleration settings.
 
57
CYCLE_SPEED 15.0            # basic cycle speed (m/s)
 
58
CYCLE_SPEED_MIN .25         # minimal cycle speed as ratio to CYCLE_SPEED
 
59
CYCLE_SPEED_DECAY_BELOW 5.0 # rate of cycle speed approaching the value of CYCLE_SPEED from below
 
60
CYCLE_SPEED_DECAY_ABOVE .1  # rate of cycle speed approaching the value of CYCLE_SPEED from above
 
61
CYCLE_START_SPEED 20.0      # speed at startup
 
62
CYCLE_ACCEL 30.0            # wall acceleration multiplicator
 
63
CYCLE_ACCEL_SELF 1.0        # multiplicator to CYCLE_ACCEL for your own wall
 
64
CYCLE_ACCEL_TEAM 1.0        # multiplicator to CYCLE_ACCEL for your temmates' walls
 
65
CYCLE_ACCEL_ENEMY 1.0       # multiplicator to CYCLE_ACCEL for your enemies' walls
 
66
CYCLE_ACCEL_RIM 0.0         # multiplicator to CYCLE_ACCEL for the rim walls
 
67
CYCLE_ACCEL_SLINGSHOT 1.0   # multiplicator to CYCLE_ACCEL if you're between your wall and another wall
 
68
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.
 
69
CYCLE_WALL_NEAR 6.0         # the distance from a wall below which wall-acceleration kicks in
 
70
CYCLE_SOUND_SPEED 30.0      # sound speed divisor 
 
71
CYCLE_BRAKE 0.0            # deceleration by braking (set to zero to disable brakes and to a negative value to turn brakes into a turbo)
 
72
 
 
73
# turning
 
74
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.
 
75
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.
 
76
CYCLE_TURN_SPEED_FACTOR .95 # at every turn a cycle's speed is multiplied by this value
 
77
 
 
78
# rubber settings; it's a good idea to read the full documentation
 
79
CYCLE_RUBBER  12.0         # niceness when hitting a wall
 
80
CYCLE_PING_RUBBER 3.0      # niceness when hitting a wall: bonus for higher ping players
 
81
CYCLE_RUBBER_TIMEBASED 0.0 # rubber usage is based on distance travelled if this is set to 0 (default) and the time passed if this is set to 1. Intermediate values and values out of these bounds are supported as well.
 
82
 
 
83
CYCLE_RUBBER_SPEED 40.0                  # logarithmic speed of wall approximation when rubber is in effect ( every second, you get closer to the wall by a factor of ~0.4^{this value} )
 
84
CYCLE_RUBBER_MINDISTANCE .001            # The minimal distance rubber code keeps cycles from walls
 
85
CYCLE_RUBBER_MINDISTANCE_RATIO .0001     # Additional distance for every length unit of the wall you have in front of you
 
86
CYCLE_RUBBER_MINDISTANCE_RESERVOIR .005  # Addidional distance if you have an empty rubber meter (gets faded out gradually as you use up all your rubber)
 
87
CYCLE_RUBBER_MINDISTANCE_UNPREPARED .005 # Additional distance for unprepared grinds; it gets applied when the cycle's last turn was just a fraction of a second ago and faded out preparation times larger than CYCLE_RUBBER_MINDISTANCE_PREPARATION.
 
88
CYCLE_RUBBER_MINDISTANCE_PREPARATION .2  # Timescale in seconds a cycle's last turn time is compared with to determine the effect of CYCLE_RUBBER_MINDISTANCE_UNPREPARED.
 
89
 
 
90
#CYCLE_WIDTH 0.0                         # the cycle's width. Attempts to enter tunnels that are narrower than this result in instant death. (not yet supported)
 
91
CYCLE_RUBBER_MINADJUST .01               # when adjusting to or 180ing into a wall, allow going closer by at least this amount ( relative to the last distance )
 
92
 
 
93
CYCLE_RUBBER_LEGACY 0                    # fallback to old, frame-dependant rubber code when old clients are present if this is 1
 
94
CYCLE_RUBBER_TIME 10.0                   # Timescale rubber is restored on
 
95
 
 
96
CYCLE_RUBBER_DELAY 0.0                   # during this fraction of the cycle delay time, rubber efficiency will be multiplied...
 
97
CYCLE_RUBBER_DELAY_BONUS .5              # by this factor ( meaning that rubber usage goes up by the inverse; a value of zero means rubber is completely disabled )
 
98
 
 
99
# braking
 
100
CYCLE_BRAKE_REFILL .1    # refill rate of brake reservoir
 
101
CYCLE_BRAKE_DEPLETE 1.0  # depletion rate of brake reservoir ( set to 0 to reenable pre 0.2.5 behaviour of infinite brakes )
 
102
 
 
103
# safe values for clients before 0.2.5.0:
 
104
#CYCLE_BRAKE_REFILL 0.0
 
105
#CYCLE_BRAKE_DEPLETE 0.0
 
106
 
 
107
############################################################################################
 
108
#
 
109
# game rules settings
 
110
#
 
111
############################################################################################
 
112
 
 
113
SCORE_WIN 0        # points you gain for beeing last one alive
 
114
SCORE_SUICIDE 0    # points you gain for every stupid death (race
 
115
                   # into the rim/your own wall)
 
116
SCORE_KILL 1       # points you gain for everyone racing into your wall
 
117
SCORE_DIE 0        # points you gain for every time you race into
 
118
                   # someones wall
 
119
 
 
120
SCORE_SHOT 1       # points you gain for shooting someone
 
121
SCORE_SHOT_SUICIDE 0 # points you gain for shooting yourself
 
122
SCORE_DEATH_SHOT 1 # points you gain for shooting someone with your death shot
 
123
SCORE_SELF_DESTRUCT 1 # points you gain for blasting someone with your self destruct blast
 
124
SCORE_ZOMBIE_ZONE_REVENGE 1 # points you gain for shooting your killer with your zombie zone
 
125
SCORE_ZOMBIE_ZONE 0 # points you gain for shooting anyone but your killer with your zombie zone
 
126
 
 
127
LIMIT_SCORE 100    # score limit (all limits for one match)
 
128
LIMIT_ROUNDS 10    # max number of rounds to play
 
129
LIMIT_TIME  30     # max time (in minutes)
 
130
 
 
131
# These settings determine who gets the score for a kill. Generally, the player that
 
132
# has the most recent influence on the victim gets the credit (or the blame if it's a teammate).
 
133
# An influence currently is a close encounter with a wall, the time of the influence is
 
134
# the time the wall was built.
 
135
# The effective time entering the comparison is modified by these settings:
 
136
 
 
137
ENEMY_TEAMMATE_PENALTY 2500.0   # Penalty on the effective time in seconds if the influence is from a teammate
 
138
# ENEMY_SELF_PENALTY 3000.0     # Penalty on the effective time in seconds if the influence is from the victim itself (removed, does not make sense)
 
139
ENEMY_DEAD_PENALTY 0.0          # Penalty on the effective time in seconds if the influence comes from a dead player
 
140
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
 
141
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.
 
142
ENEMY_SUICIDE_TIMEOUT 10000.0   # If no enemy influence can be found for the last this many seconds, the death counts as a suicide.
 
143
 
 
144
# for single player highscore hunt on this server:
 
145
 
 
146
SP_SCORE_WIN 10       # points you gain for beeing last one alive
 
147
SP_LIMIT_SCORE 100000 # score limit (all limits for one match)
 
148
SP_LIMIT_ROUNDS 10     # max number of rounds to play
 
149
SP_LIMIT_TIME   30    # max time (in minutes)
 
150
 
 
151
COLOR_STRINGS 1             # Generate strings that will be rendered with color effects.
 
152
FILTER_COLOR_STRINGS 0      # Filter color codes from all strings coming in over the network.
 
153
FILTER_COLOR_NAMES 0        # Filter color codes from player names.
 
154
FILTER_COLOR_SERVER_NAMES 0 # Filter color codes from server names in the server browser.
 
155
 
 
156
SILENCE_ALL 0      # silence all chat messages?
 
157
 
 
158
# ladder constants
 
159
 
 
160
LADDER_PERCENT_BET 10 # percentage of your score to be put in the pot
 
161
LADDER_MIN_BET 1      # minimum credits to be put in the pot
 
162
LADDER_TAX 1          # percentage the IRS takes from the pot
 
163
 
 
164
LADDER_LOSE_PERCENT_ON_LOAD .2   # you lose this percentage of your
 
165
                                 # score every time
 
166
                                 # the server is restarted
 
167
LADDER_LOSE_MIN_ON_LOAD .2       # but minimum this value
 
168
LADDER_GAIN_EXTRA 1              # the winner gets his ping+ping charity
 
169
                                 # (in seconds) times this value extra
 
170
 
 
171
GAME_TIMEOUT 10.0       # base for game syncronisation timeouts. 
 
172
                        # The value is approximately the maximal time between the end 
 
173
                        # of one round and the start of the next.
 
174
 
 
175
LAST_CHAT_BREAK_TIME -1.0      # Last round time a player in chat mode is able to pause the timer
 
176
EXTRA_ROUND_TIME 0.0           # Lenght of an extra pause at the beginning of the round
 
177
PLAYER_CHAT_WAIT_MAX 0.0       # Maximum time in seconds to wait for a single player to stop chatting.
 
178
PLAYER_CHAT_WAIT_FRACTION 0.0  # Maximum fraction of time to wait for a single player to stop chatting.
 
179
PLAYER_CHAT_WAIT_SINGLE 0      # Set to 1 if only one player should get his chat wait time reduced at any given time.
 
180
PLAYER_CHAT_WAIT_TEAMLEADER 1  # Set to 0 if all players, not just team leaders, should be allowed to pause the timer.
 
181
 
 
182
CHATTER_REMOVE_TIME 180  # Time in seconds after which a permanent chatter is removed from the game
 
183
IDLE_REMOVE_TIME 0       # Time in seconds after which an inactive player is removed from the game
 
184
IDLE_KICK_TIME 0         # Time in seconds after which an inactive player is kicked
 
185
 
 
186
DOUBLEBIND_TIME -10.0   # Time in seconds during which no two different keyboard events can 
 
187
                        # trigger the same action, negative or zero values disable the detection.
 
188
 
 
189
# win zone settings
 
190
WIN_ZONE_RANDOMNESS .8  # randomness factor of the initial position. Set it to 0 to fix the winzone in the center of the area, 1 to spread it all over the arena.
 
191
WIN_ZONE_EXPANSION   1  # expansion speed of the winzone in m/s
 
192
WIN_ZONE_INITIAL_SIZE 5 # radius in m the win zone starts with
 
193
WIN_ZONE_DEATHS 0       # set to 1 to turn the winzone into a deathzone
 
194
 
 
195
# 0.2.8 fortress settings (preliminary): a fortress zone has a "conquered" property; it
 
196
# starts at 0, if it reaches 1, the fortress is conquered. It gets modified according
 
197
# to the following rules every second:
 
198
 
 
199
FORTRESS_CONQUEST_RATE .5        # the number of enemies inside the fortress zone is counted, multiplied with this value and added to the "conquered" variable. Increase this to make conquering easier.
 
200
FORTRESS_DEFEND_RATE .25         # the number of owners inside the fortress zone is counted, multiplied with this value and subtracted from the "conquered" variable. Increase to make defending easier.
 
201
FORTRESS_CONQUEST_DECAY_RATE .1  # this value is subtracted. Increase to make defending easier.
 
202
 
 
203
# what happens when a zone gets conquered
 
204
 
 
205
FORTRESS_CONQUERED_SCORE 0        # the conquering party gets this many points (divided among the conquerors)
 
206
FORTRESS_CONQUERED_WIN 0          # if set to 1, the conquering party wins the round
 
207
FORTRESS_CONQUERED_KILL_MIN 0     # the closest X players of the owning team get killed at least
 
208
FORTRESS_CONQUERED_KILL_RATIO 0.0 # this fraction of the players of the owning team get killed
 
209
 
 
210
FORTRESS_SURVIVE_WIN 1            # if set to 1, the last team with an unconquered zone wins the round
 
211
FORTRESS_MAX_PER_TEAM 0           # if > 0, this is the maximal number of fortress zones ownable by a team. Closer zones are prefered. Use this to prune noninhabited zones in multi-team maps.
 
212
 
 
213
SPAWN_POINT_GROUP_SIZE 0          # if > 2, this is interpreted as the number of spawn points in a spawn point group. AA then tries not to spawn one player alone in one spawn point group by redistributing them slightly.
 
214
 
 
215
############################################################################################
 
216
#
 
217
# shooting range settings
 
218
#
 
219
############################################################################################
 
220
 
 
221
# The braking reservoir used for shooting goes from 1.0 (Full) to 0.0 (Empty)
 
222
# All of the shot thresholds are calculated from the amount of reservoir used
 
223
# To disable shooting, set SHOT_THRESH to 1.0
 
224
 
 
225
# SHOT_THRESH commented out as it is very annoying for 2.7.1 or older clients...
 
226
# Uncomment this to enable shooting
 
227
SHOT_THRESH 2              # Amount of brake reservoir that will make a shot, 1.0 to disable shooting
 
228
SHOT_DISCARD_TIME 0.3      # Time in seconds to hold off shooting between shots
 
229
SHOT_START_DIST 1.0        # Starting distance of a shot from the cycle
 
230
SHOT_VELOCITY_MULT 1.8     # Cycle velocity is multiplied by this to calculate shot velocity
 
231
SHOT_RADIUS_MIN 5        # Minimum radius for a shot (As if minimum reservoir was used)
 
232
SHOT_RADIUS_MAX 50        # Maximum radius for a shot (Full reservoir used)
 
233
SHOT_ROT_MIN 2.0           # Minimum rotation for a shot (As if minimum reservoir was used)
 
234
SHOT_ROT_MAX 10.0          # Maximum rotation for a shot (Full reservoir used)
 
235
SHOT_EXPLOSION 0           # 0 for no explosion, 1 for explosion centered at cycle, 2 for explosion centered on shot
 
236
 
 
237
MEGA_SHOT_THRESH 2      # Amount of brake reservoir that will make a megashot, shooting has to be enabled
 
238
MEGA_SHOT_MULT 0.3         # Radius and rotation calculated for a normal shot, then multipled by this for mega
 
239
MEGA_SHOT_DIR 3            # Number of directions to shoot around cycle, 0 to disable the shots (cycle explosion still works)
 
240
MEGA_SHOT_EXPLOSION 1      # 0 for no explosion, 1 for explosion centered at cycle, 2 for explosion centered on each shot, 3 for both
 
241
 
 
242
SHOT_KILL_SELF 0           # (0,1) if set to 1, your own shot kills you or your team
 
243
SHOT_KILL_VANISH 1         # (0,1) if set to 1, shot vanishes after killing someone
 
244
DEATH_SHOT 1               # (0,1) if set to 1 and you were in the middle of a shot, releases it after you die
 
245
SHOT_COLLISION 0
 
246
 
 
247
SELF_DESTRUCT 0            # (0,1) if set to 1, creates a blast zone when you die
 
248
SELF_DESTRUCT_RADIUS 18    # Radius of the self destruct zone at the largest
 
249
SELF_DESTRUCT_ROT 7        # Rotation of the self destruct zone
 
250
SELF_DESTRUCT_RISE 5       # Rise speed of the self destruct zone - 0 to start at largest
 
251
SELF_DESTRUCT_FALL 2       # Fall speed of the self destruct zone - 0 to leave there
 
252
SELF_DESTRUCT_VANISH 1     # (0,1) if set to 1, self destruct zone vanishes quickly after a kill
 
253
 
 
254
SHOT_SEEK_UPDATE_TIME 0.5
 
255
 
 
256
ZOMBIE_ZONE 0
 
257
ZOMBIE_ZONE_RADIUS 6
 
258
ZOMBIE_ZONE_ROT 2
 
259
ZOMBIE_ZONE_RISE 0.4
 
260
ZOMBIE_ZONE_FALL 0
 
261
ZOMBIE_ZONE_VANISH 0
 
262
ZOMBIE_ZONE_SPEED 12
 
263
ZOMBIE_ZONE_SHOOT 1
 
264
 
 
265
BALL_WALL_MOD 1
 
266
 
 
267
SP_WALLS_LENGTH 0.00001
 
268
WALLS_LENGTH 0.00001
 
269
CYCLE_BRAKE -50
 
270
CYCLE_BRAKE_DEPLETE 0.6
 
271
CYCLE_BRAKE_REFILL 0.1
 
272
CYCLE_RUBBER 100
 
273
 
 
274
LIMIT_TIME 10
 
275
LIMIT_ROUNDS 100
 
276
 
 
277
SP_LIMIT_TIME 2
 
278
SP_SCORE_WIN 0
 
279
 
 
280
FORTRESS_MAX_PER_TEAM 1
 
281
FORTRESS_CONQUEST_RATE 0
 
282
FORTRESS_DEFEND_RATE 0
 
283
FORTRESS_CONQUEST_DECAY_RATE 0
 
284
 
 
285
BASE_RESPAWN 1
 
286
BASE_ENEMY_RESPAWN 0
 
287
BASE_ENEMY_KILL 1
 
288
 
 
289
SCORE_GOAL 1
 
290
 
 
291
SCORE_WIN 0        # points you gain for beeing last one alive
 
292
SCORE_SUICIDE 0    # points you gain for every stupid death (race
 
293
                   # into the rim/your own wall)
 
294
SCORE_KILL 0       # points you gain for everyone racing into your wall
 
295
SCORE_DIE 0        # points you gain for every time you race into
 
296
                   # someones wall
 
297
 
 
298
SCORE_SHOT 0       # points you gain for shooting someone
 
299
SCORE_SHOT_SUICIDE 0 # points you gain for shooting yourself
 
300
SCORE_DEATH_SHOT 0 # points you gain for shooting someone with your death shot
 
301
SCORE_SELF_DESTRUCT 0 # points you gain for blasting someone with your self destruct blast
 
302
SCORE_ZOMBIE_ZONE_REVENGE 0 # points you gain for shooting your killer with your zombie zone
 
303
SCORE_ZOMBIE_ZONE 0 # points you gain for shooting anyone but your killer with your zombie zone