Version history: Difference between revisions

no edit summary
(Update 3.0 changelog)
No edit summary
Line 605: Line 605:
* The SQLite3 database can now be used in WAL mode. This mode is enabled / disabled with the new CCMDs 'db_enable_wal' / 'db_disable_wal'. [Torr Samaho]
* The SQLite3 database can now be used in WAL mode. This mode is enabled / disabled with the new CCMDs 'db_enable_wal' / 'db_disable_wal'. [Torr Samaho]
* Added new ACS command SetDeadSpectator (int playernumber, int deadspectator). This command can turn alive players into dead spectators (deadspectator == 1) and revive dead spectators  (deadspectator == 0). [Torr Samaho]
* Added new ACS command SetDeadSpectator (int playernumber, int deadspectator). This command can turn alive players into dead spectators (deadspectator == 1) and revive dead spectators  (deadspectator == 0). [Torr Samaho]
* Added the new ACS command SetActivatorToPlayer as a replacement solution for AAPTR_PLAYERx that works with all 64 players instead of only 8. [Dusk]
* Added CVAR sv_forcerespawntime that controls the time delay before force respawn activates and respawns a player. [Ru5tK1ng]
* Fixed: Newly connecting clients were not properly informed about the secrets that were already revealed. [Torr Samaho]
* Fixed: Newly connecting clients were not properly informed about the secrets that were already revealed. [Torr Samaho]
* Fixed: Resurrect cheat didn't work online. [Dusk]
* Fixed: Resurrect cheat didn't work online. [Dusk]
Line 685: Line 687:
* Fixed: The server informed the clients about the position of the other players during intermission, which generated unnecessary network traffic. [Torr Samaho]
* Fixed: The server informed the clients about the position of the other players during intermission, which generated unnecessary network traffic. [Torr Samaho]
* Fixed: the server erroneously told clients that some slamming actors changed their state to the Spawn state instead of the Idle state. [Edward-san]
* Fixed: the server erroneously told clients that some slamming actors changed their state to the Spawn state instead of the Idle state. [Edward-san]
* Fixed: The MinotaurFriend was not handled properly online. [Edward-san]
* Slightly improved how the MinotaurFriend is handled online. [Edward-san]
* Fixed: When a player was damaged, clients always executed the first state function of the standard pain state. [Torr Samaho]
* Fixed: When a player was damaged, clients always executed the first state function of the standard pain state. [Torr Samaho]
* Fixed: The server didn't inform the clients about changes made with A_ChangeFlag to the special Zandronum flags, like DONTIDENTIFYTARGET. [Torr Samaho]
* Fixed: The server didn't inform the clients about changes made with A_ChangeFlag to the special Zandronum flags, like DONTIDENTIFYTARGET. [Torr Samaho]
* Fixed: CLIENTSIDE scripts lost track of the player as activator when the player was morphed or unmorphed. [Torr Samaho]
* Fixed: A too long value of sv_hostname could crash the Windows server when it was minimized to the system tray. [Torr Samaho]
* Fixed: Using SetDBEntryString with an integer instead of a string as argument could cause a crash. [Torr Samaho]
* Changed: Spectators can now interact with gravity and use the fly/land commands. [Leonard]
* Changed: Spectators can now interact with gravity and use the fly/land commands. [Leonard]
* Save games now contain information about the renderer used to create the save. This allows to print a proper error message when an incompatible save is tried to be loaded. [Torr Samaho]
* Save games now contain information about the renderer used to create the save. This allows to print a proper error message when an incompatible save is tried to be loaded. [Torr Samaho]
Line 709: Line 714:
* The memory required for the bot nodes is now dynamically allocated when the first bot is added and freed when the last bot is removed. Thus, the CVAR sv_disallowbots is obsolete and was removed (adapted form Konar6's kpatch). This also fixes that offline, the memory required for the bot nodes was always allocated. [Torr Samaho]
* The memory required for the bot nodes is now dynamically allocated when the first bot is added and freed when the last bot is removed. Thus, the CVAR sv_disallowbots is obsolete and was removed (adapted form Konar6's kpatch). This also fixes that offline, the memory required for the bot nodes was always allocated. [Torr Samaho]
* To stay compatible with Zandronum 2.x, GetCVar still returns the consoleplayer's value if called in a non-player activated CLIENTSIDE script to get the value of a user cvar. [Torr Samaho]
* To stay compatible with Zandronum 2.x, GetCVar still returns the consoleplayer's value if called in a non-player activated CLIENTSIDE script to get the value of a user cvar. [Torr Samaho]
* Althud's discovered secret counter now shows global discovered secret count in netgames. [Zalewa]
* Changed the default value of sv_defaultdmflags to false. [Torr Samaho]


==== 2.2 ====
==== 2.2 ====