1
Changes since 0.2.8.3.x:
2
- Added detection and reaction code for timing assist bots
3
- /shuffle now works before you actually join a team
4
- Implemented /shout command and associated settings
5
- Fixed suspension and silenced status not being re-applied after a player
6
disconnects and rejoins a server.
7
- Tweaks to enemy influence system.
8
- Ingame menu and console now are drawn on top of a semi-transparent,
9
darkened area for increased readability.
10
- New first start menu with clearer language selection and initial setup.
11
- Tutorial match against one AI at slower speed.
12
- Tutorial tooltips for the most important keybindings.
13
- ADD_MASTER_SERVER command to announce a server to a new master server.
14
Simplifies the process to list your server on a subculture.
15
- Team launch positions logged to ladderlog with POSITIONS event. Disabled by
17
- New command-line option "--input" added to poll for input from a file
19
- Added WHITELIST_ENEMIES_[IP/USERNAME] to allow players to be enemies, even
20
if they come from the same IP address and ALLOW_ENEMIES_SAME_IP is
21
disabled (which is its default setting).
22
- GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time.
23
- Added ENCODING ladderlog event, which specifies the encoding for data in
25
- "--input" now can be used more than once to read from multiple files or pipes.
26
- new team management ladderlog messages:
27
TEAM_CREATED <team name>
28
TEAM_DESTROYED <team name>
29
TEAM_RENAMED <old team name> <new team name>
30
TEAM_PLAYER_ADDED <team name> <player>
31
TEAM_PLAYER_REMOVED <team name> <player>
32
- Manage external scripts on Unix dedicated servers. New commands:
33
SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT,
34
LIST_SCRIPTS, SCRIPT_ENV.
35
- New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player's
36
login/logout message can be announced.
37
- Authentication is now enabled by default.
39
Changes since 0.2.8.3.1:
40
- security fix: old style action commands from clients no loger cause hangs and crashes
41
- security fix: oversized packets are ignored properly
42
- security fix: never read one byte outside of the received buffer
43
- security fix: only include .cfg files from the var subfolder
44
- compiler compatibility: adapted to gcc 4.60
45
- smaller spelling fixes
46
- FOV calculations now correct for widescreen and horizontal splitscreen
47
- Additional checks against illegal values passed to renderer
49
Changes since 0.2.8.3:
50
- fixed temporary sound disappearance when alt-tabbing away and back
51
- default subcultures are now distributed
52
- enable 32 bit color depth at desktop resolution
53
- no more display lists for SiS cards
54
- spelling mistakes and missing German translations
56
Changes since 0.2.8.3_rc4:
57
- New setting: KEEP_PLAYER_SLOT allows the server to kick (preferably) spectators
58
if it gets full so there is always one slot open for players
59
- New setting: ACCESS_LEVEL_AUTOKICK_IMMUNITY sets the access level required
60
to be immune from such kicks (and idle autokicks, too)
61
- Intercepted chat commands are now written to ladderlog.txt. Format:
62
COMMAND /command-intercepted player [command arguments]
63
- Increased default speed of server pinging
64
- Reordered game menus a bit
65
- fast finish works again
67
Changes since 0.2.8.3_rc3:
68
- Pinging previously popular servers earlier for quicker server
70
- Improved master server random polling, the second polled master now
71
also is random, and all masters are polled if need be
72
- Custom camera snaps to cycle direction once when activated if the turn speed
74
- RESERVE_SCREEN_NAME now works regardless of the ALLOW_IMPOSTOR setting.
75
- USER_LEVEL now escapes the given authenticated name so you don't have to
76
guess the escaping rules. Ex: USER_LEVEL "name with spaces@forums" 2
77
changes user level for name\_with\_spaces@forums
79
Changes since 0.2.8.3_rc2:
80
- Fixed crash with server polling
81
- ROUND_WINNER and MATCH_WINNER ladderlog events now include the players of
83
- Camera switches to user preferred camera when you die in incam mode
84
- Better support for custom language files
85
- Players can no longer spam chat with /shuffle messages. Added new setting
86
SHUFFLE_SPAM_MESSAGES_PER_ROUND, a per round, per player limit on the number
87
of shuffle messages displayed.
89
Changes since 0.2.8.3_rc1:
90
- Fixed dark color filters, such as FILTER_DARK_COLOR_STRINGS, to not filter
92
- ASE moviepack models no longer have a vertex count limit
93
- Fixed endless recursion crash between rounds
95
Changes since 0.2.8.3_beta3:
96
- Chat prefix spam protection. Guards against prefix spam, such as when a
97
user always changes their chat message color, or prefixes all messages
98
with a clan tag. Toggle with the PREFIX_SPAM_ENABLE setting.
99
- Fixed VOTING_MATURITY to use the time when the player entered as its
101
- Fixed single player highscore list not containing everyone.
102
- Fixed generation of duplicate names in highscore lists.
103
- Fixed camera crash when the grid is empty.
105
Changes since 0.2.8.3_beta2:
106
- Fixed 'invincibility' bug. It really was cycles freezing in time.
107
- Fixed sporadic sound related crash at round end.
108
- setting rename: SILENCE_ALL -> SILENCE_DEFAULT.
109
- Sound no longer gets muted after you switch the sound settings.
110
- Fixed object collision detection that would sometimes pick a wrong
111
wall to collide with, most likely the reason behind wrongly accredited
113
- Fixed inability to switch viewport assignment in four player mode.
114
- Better handling of lag clusterbombs.
115
- Server disconnects now also take immediate effect even when you're
116
in a menu or chatting.
118
Changes since 0.2.8.3_beta1:
119
- Made ready for Armatrators
120
- Authentication routines now use utf8 as forward- compatibility with
121
trunk. Previously, non-ASCII usernames simply didn't work at all.
122
- Better lag slide protection: clients no longer get confused when
123
the server sends their cycle back in time, and the server no longer
124
does that for old clients.
125
- Fixed rare wallpassing bug; it required what whould usually be an
126
instakill and infinte wall length.
128
1
Changes since 0.2.8.2:
130
3
New settings and commands: