Version 1.1.0 is finally released. This version fixes some game-breaking bugs and adds the ability to auto-download custom maps!
Old versions:
1.0.0:
https://www.dropbox.com/sh/dcrskdsdh19qtt5/AABCqQjQl3VL-KnTaiwnsnrYa?dl=1
Changelog:
- Made clients send a disconnect message in their destructor so that the server has a chance to be informed even if they didn't disconnect gracefully.
- Increased speed of soldier rockets.
- Reduced sentry fire rate.
- Fixed spies being able to kill people while dead.
- Increased flame damage.
- Increased flamethrower range.
- Made the "team" command accept "spec" as input.
- Empty chat messages no longer get sent.
- Added the ability to send chat messages from the server console.
- More information is now printed to the server console.
- Changed the way in-game sounds are loaded and played.
- Made PlaySound and chat messages use less network bandwidth.
- Refactored some ugly code.
- Changed the order in which projectiles are updated to allow for projectiles to be updated on the same frame as they were spawned.
- Reduced sentry gun server limit from 4294967295 to 65535.
- Increased brightness of spectator team color
- Increased engineer sentry build cooldown from 4 seconds to 6 seconds.
- Increased sentry health to 300
- Removed mp_player_health cvar and made different classes have different amounts of health. Their health amounts currently match their respective health amounts in TF2.
- Increased damage of projectiles to compensate for the increased player health.
- Made it so that you no longer need to choose class after choosing to spectate.
- Changed the loading of char matrix files (including maps) so that they don't ignore lines with double forward slashes.
- Made it so that you don't have to add the ".txt" extension to the map name when starting a server.
- Removed a bunch of spaces that were protruding to the right of map1.
- Fixed a server crash related to stickybombs.
- Added a "noclip" command.
- Made spectators able to move their viewport around the map.
- Fixed the volume slider not affecting sounds that have already been loaded.
- Separated explosions from projectiles and thereby fixed a bunch of bugs related to spawning explosions while iterating projectiles.
- Commands "team" and "class" now list all valid classes.
- Fixed config files adding an increasing number of spaces after command separators on every game shutdown.
- Made the server send less messages to unconnected clients.
- Made the client send less messages to the server before it has connected.
- Made the health number at the bottom of the screen more visible.
- Fixed mouse clicks registering even when the game window was out of focus.
- Added an "sv_hostname" cvar.
- Added player count, hostname and game version information to ServerInfo messages.
- Changed team/class select screens to make it more obvious what to type.
- Made the default player name an empty string, and added a message to the "Join Game" menu asking you to choose a username if you try to connect without changing it.
- Added a line of sight test to sentry guns so that they don't try to shoot players through walls.
- Increased heavy move speed.
- Increased demoman move speed.
- Made a Windows message box appear when the game displays an error message.
- Decreased engineer fire rate.
- Made the client spam unacked reliable messages less fequently.
- Fixed explosions being able to damage the same player/sentry multiple times.
- Made stickybombs land on the ground instead of exploding after a certain time.
- Decreased rocket range.
- Changed default server timeout to 10 seconds.
- Changed default client timeout to 10 seconds.
- Set a maximum length of networked strings.
- Changed client timeout message to "Server is not responding.".
- Added support for one-way colliders in maps by using the characters '<', '>', '^' and 'v'.
- Added respawnroom visualizers.
- Added resupply cabinets.
- Updated existing maps with the new available map features.
- Slightly increased heavy fire rate.
- Added an "sv_port" cvar.
- Added a "changelevel" command.
- Added a "maplist" command.
- Added a "status" command.
- Added a "banned_ips" configuration file.
- Messages are now distributed over multiple packets if there are too many to fit in one.
- Clients now automatically download the map from the server they are connecting to if they don't already have it installed. This can be disabled with cl_allow_map_download on the client or sv_allow_map_download on the server.
- Fixed clients sending the wrong number as their ack for reliable messages from the server.
- Added "download_url", "default_server_ip", "default_port" and "default_map" cvars.
- Removed test map "map2.txt" from the game download.
- Renamed "map1.txt" to "ctf_map1.txt".
- Added 4 new maps: "q3dm1.txt", "ctf_q3dm1.txt", "ctf_turbine.txt" and "ctf_zahn.txt".
Read the rest of this update entry...