Zandronum Changelog

What's new in Zandronum 3.0.160814-2010 Alpha Development Build

Aug 15, 2016
  • The default 'authhostname' CVAR has been changed to the official zandronum game authentication server ( auth.zandronum.com:16666 ) (fixes 2745).
  • Removed some unnecessary uses of `GetGenericRep`.
  • reduced code duplication

New in Zandronum 2.1.2 Stable (May 11, 2016)

  • Fixed: the 'spawn player' server command used 1 more byte than needed (fixes 2651).
  • Fixed potential client crashes with SBARINFO (addresses 2624).
  • SERVERCOMMANDS_SetThingTID now sends the TID as long (addresses 2671).

New in Zandronum 3.0.160229-1221 Alpha Development Build (Mar 2, 2016)

  • Fixed: "compat_skulltagjumping 0" didn't activate the jumping behavior change from ZDoom SVN revision 2238 (addresses 171).
  • The maximum of the menu_textsizescalar slider now updates properly.
  • con_virtualwidth and con_virtualheight now default to 640 and 480, respectively, addresses 2615.
  • Fixed compiler warning in the CCMD menu_join_selected_server
  • Fixed logical regression in M_JoinMenu, addresses 2609
  • Full changelog: http://zandronum.com/forum/showthread.php?tid=7074

New in Zandronum 3.0.160131-2023 Alpha Development Build (Feb 1, 2016)

  • changeset: 9421:874dfa4eb6e5:
  • user: Torr Samaho
  • Recreated the internal server browser with ZDoom's new menu code. The browser now automatically loads the wads of the selected server when joining. For this, all wads need to be in a place where they can be found with the '-file' command line option. In the browser menu, the left and right keys allow to scroll through the list of filtered servers.
  • changeset: 9422:7eead1117036:
  • user: Torr Samaho
  • Fixed: The internal server browser didn't list all of the compatible, available servers.
  • changeset: 9423:27b0e553aa07:
  • user: Teemu Piippo
  • The server now displays the IP address of a disconnecting client in the log message, addresses 2562
  • changeset: 9424:f7c2a9181931:
  • user: Teemu Piippo
  • Compacted some bitwise operation in SERVER_MASTER_SendServerInfo
  • changeset: 9425:b52cc91f7b25:
  • user: Teemu Piippo
  • Made new parameters of A_RailAttack work online (fixes 2558)
  • changeset: 9426:84d9a31fdd2f:
  • user: Teemu Piippo
  • Fixed: A_CheckSight would not jump if a spectator was in the line of sight of the calling actor, fixes 580
  • changeset: 9427:239e1c534f27:
  • user: Teemu Piippo
  • Refactored the saved packet archive into a new class, PacketArchive.

New in Zandronum 3.0.151228-1140 Alpha Development Build (Dec 29, 2015)

  • changeset: 9361:164255a35bd6:
  • user: Teemu Piippo
  • Fixed text fields and number fields not getting disabled properly
  • changeset: 9362:3e40f0625782:
  • user: Teemu Piippo
  • Removed ping unlagged as gametic unlagged has superceded it. (addresses 2168)
  • changeset: 9363:bbae6882de3c:
  • user: Teemu Piippo
  • Made sv_nodrop a dmflag (addresses 2479)
  • changeset: 9364:aabfd89a0e67:
  • user: Christoph Oelckers
  • - added NULL pointer checks to AActor::RemoveInventory to prevent items that destroy their owner in their use state from crashing the engine.
  • changeset: 9365:077919020ed5:
  • user: Teemu Piippo
  • Merged sv_nokill and sv_disallowsuicide into one dmflag with two names (addresses 2478)
  • changeset: 9366:d89346447bcf:
  • user: Teemu Piippo
  • Global search and replace: GAMEMODE_GetFlags( GAMEMODE_GetCurrentMode() ) -> GAMEMODE_GetCurrentFlags()
  • changeset: 9367:ae793c98c533:
  • user: Teemu Piippo
  • Fixed: kill [class] cheat didn't work online (also it and 'kill monsters') can be used by clients in cheat servers (fixes 2501)
  • changeset: 9368:5607f8993fb4:
  • user: Torr Samaho
  • Fixed dynamic light related crashes of the server under Windows 10 (fixes 2505).
  • For the full list of changes, visit the official release notes: http://zandronum.com/forum/showthread.php?tid=6792

New in Zandronum 3.0.151004-2012 Alpha Development Build (Oct 5, 2015)

  • changeset: 9322:9ecc6864e781
  • user: Torr Samaho
  • Clients don't error out anymore when encountering a division by zero in a DECORATE expression. Instead, a one time warning is printed on the first occasion and the result is assumed to be zero. This is necessary since clients can encounter this in valid DECORATE code due to Zandronum's jump handling (addresses 2426).
  • changeset: 9323:eb439948c1af
  • user: Teemu Piippo
  • Fixed: server chat crashed all clients (fixes 2407)
  • changeset: 9324:815c49a3cd98
  • user: Teemu Piippo
  • Remove tautological checks pointed out by clang (fixes 2432)

New in Zandronum 2.1.2 Stable (Aug 22, 2015)

  • Fixed the remaining jitter and weapon sync problems caused by the client movement buffer.

New in Zandronum 2.1 Stable (Jun 25, 2015)

  • The Zandronum server is now compatible with the Raspberry Pi (based on selected ZDoom backports), so far only tested with a Raspberry Pi 2 Model B. [Torr Samaho]
  • Added support for ACS script numbers higher than 999. This is intended to increase compatibility with mods that worked in 1.3, but stopped working with 2.0. [Torr Samaho]
  • The server can now broadcast dehacked patches loaded with -deh and -bex to server browsers. [Dusk]
  • Added Catastrophe's CCMD 'ifspectator' that executes its argument only if the consoleplayer is a spectator. [Torr Samaho]
  • Fixed: Too high volume parameters to A_PlaySound and friends caused the volume to overflow online. [Dusk]
  • Fixed: Friendly fire obituaries did not appear online in competitive gamemodes. [Dusk]
  • Hopefully fixed a potential weapon switch induced client-side crash. [Dusk]
  • Fixed: Amount of total monsters went out of count upon map resets. [Dusk]
  • Fixed: When a player scored a point in CTF, Skulltag or Possession, the scoreboard in the Windows server console was not updated properly. [Torr Samaho]
  • Fixed: -optfile would eat CCMD calls (such as +exec) and treat them and their arguments as wads to include as optional. [Dusk]
  • Fixed: the 'light fast strobe in sync' sector special would visually desync while playing a demo. [Edward-san]
  • Fixed: A_LookEx desynced completely online. [Dusk, Edward-san]
  • Fixed possible health desync issues in some situations. [Edward-san]
  • Fixed: Trying to open a corrupt zip archive crashed the game (backported from ZDoom). [Torr Samaho]
  • Fixed: Players were kicked for excessive movement commands instead of simply ignoring the excessive commands. [Torr Samaho]
  • Fixed: clients were not informed of some actor flag modifications with A_ChangeFlag. [Edward-san]
  • Fixed: Trying to record client demos on some mods, e.g. duel32c_st.pk3, caused the client to error out. [Torr Samaho]
  • Fixed: A_FadeIn and A_FadeOut did not work for actors which don't have a network id. [Dusk, Edward-san]
  • Fixed: The client could not handle the display of the morphed mugshot in the status bar. [Edward-san]
  • Fixed: clients lost some actor flag modifications done in a previous map after a changemap map change. [Edward-san]
  • Fixed: Players would be awarded damage dealt to non-COUNTKILL monsters if sv_awarddamageinsteadkills was set. [Dusk]
  • Fixed: Using alternative track orders with music formats with multiple tracks did not work online. [Dusk]
  • Fixed: "gl_cachenodes 1" could crash the server. [Torr Samaho]
  • Fixed: A map change in CTF online could crash the game. [Torr Samaho]
  • Fixed: Blocked sliding polyobjects were not handled properly online. [Edward-san]
  • Fixed: The delayed stairs building movers were not handled properly online. [Edward-san]
  • Fixed: Some dehacked weapon attack sounds could not work. [Edward-san]
  • Fixed some weapon sync issues related to the client movement buffer. [Torr Samaho]
  • Fixed: Even when using a random map rotation, the map a server loads on start was not randomized (ported from Konar6's kpatch). [Torr Samaho]
  • Fixed: sv_forcegldefaults 1 stopped working properly for the gl clients. [Edward-san]
  • Make the crash log unique for SDL platforms by appending the timestamp to the file name. [Edward-san, Dusk]
  • The Linux executables now will be able to generate a core dump in case a crash happens. [Edward-san]
  • Railgun attacks no longer always pierce armor. The Skulltag railgun in skulltag_actors.pk3 continues to do so, however, through use of +PIERCEARMOR. [Dusk]
  • A map is now marked as used when entered instead of when exited in the rotation list. [Leonard, Torr Samaho]

New in Zandronum 2.1-150611-2305 Development (Jun 15, 2015)

  • Fixed: When a player scored a point in CTF, Skulltag or Possession, the scoreboard in the Windows server console was not updated properly. [Torr Samaho]
  • Fixed: -optfile would eat CCMD calls (such as +exec) and treat them and their arguments as wads to include as optional. [Dusk]
  • Fixed: the 'light fast strobe in sync' sector special would visually desync while playing a demo. [Edward-san]
  • Fixed: A_LookEx desynced completely online. [Dusk, Edward-san]
  • Fixed possible health desync issues in some situations. [Edward-san]
  • Fixed: Trying to open a corrupt zip archive crashed the game (backported from ZDoom). [Torr Samaho]
  • Fixed: Players were kicked for excessive movement commands instead of simply ignoring the excessive commands. [Torr Samaho]
  • Fixed: clients were not informed of some actor flag modifications with A_ChangeFlag. [Edward-san]
  • Fixed: Trying to record client demos on some mods, e.g. duel32c_st.pk3, caused the client to error out. [Torr Samaho]
  • Fixed: A_FadeIn and A_FadeOut did not work for actors which don't have a network id. [Dusk, Edward-san]
  • Fixed: The client could not handle the display of the morphed mugshot in the status bar. [Edward-san]
  • Fixed: clients lost some actor flag modifications done in a previous map after a changemap map change. [Edward-san]
  • Fixed: Players would be awarded damage dealt to non-COUNTKILL monsters if sv_awarddamageinsteadkills was set. [Dusk]
  • Fixed: Using alternative track orders with music formats with multiple tracks did not work online. [Dusk]
  • Fixed: "gl_cachenodes 1" could crash the server. [Torr Samaho]
  • Fixed: A map change in CTF online could crash the game. [Torr Samaho]
  • Fixed: Blocked sliding polyobjects were not handled properly online. [Edward-san]
  • Fixed: The delayed stairs building movers were not handled properly online. [Edward-san]
  • Fixed: Some dehacked weapon attack sounds could not work. [Edward-san]
  • Fixed some weapon sync issues related to the client movement buffer. [Torr Samaho]
  • Fixed: Even when using a random map rotation, the map a server loads on start was not randomized (ported from Konar6's kpatch). [Torr Samaho]
  • Fixed: sv_forcegldefaults 1 stopped working properly for the gl clients. [Edward-san]
  • Make the crash log unique for SDL platforms by appending the timestamp to the file name. [Edward-san, Dusk]
  • The Linux executables now will be able to generate a core dump in case a crash happens. [Edward-san]
  • Railgun attacks no longer always pierce armor. The Skulltag railgun in skulltag_actors.pk3 continues to do so, however, through use of +PIERCEARMOR. [Dusk]
  • A map is now marked as used when entered instead of when exited in the rotation list. [Leonard]

New in Zandronum 1.2 (Oct 9, 2013)

  • Major new feature, or major overhaul to an area.
  • Major bug fix or removal.
  • Added feature, or noticeable improvement.
  • Bug fix, or something removed.
  • Something has changed, or just general information.