English (United Kingdom)French (Fr)Deutsch (DE-CH-AT)
Random Thumbnail
Who Is Online?
We have 106 guests online
Home Descent 3 Descent 3 dedicated server tool for Windows Release notes - Earlier changes - February 2010 - May 2010
Most Recent
Featured Articles
Joomla 1.5 Featured Articles
Home Descent 3 Descent 3 dedicated server tool for Windows Release notes - Earlier changes - February 2010 - May 2010
English (United Kingdom)French (Fr)Deutsch (DE-CH-AT)
Release notes - Earlier changes - February 2010 - May 2010 E-mail
User Rating: / 42
Descent 3 - Descent 3 dedicated server tool for Windows
Written by Thomas   
Saturday, 03 October 2009 13:34
Article Index
Release notes
Earlier changes - May 2014
Earlier changes - March 2014
Earlier changes - December 2013
Earlier changes - November 2013
Earlier changes - June 2013
Earlier changes - May 2013
Earlier changes - January 2013 - April 2013
Earlier changes - May 2012 - December 2012
Earlier changes - March 2012 - April 2012
Earlier changes - December 2010 - February 2011
Earlier changes - June 2010 - October 2010
Earlier changes - February 2010 - May 2010
Earlier changes - January 2010
Earlier changes - November/December 2009
Earlier changes - October 2009
All Pages




  • Version
  • Text that said that IP logging can cause server crashes removed from the configuration dialog "Console and logging".
  • Checkbox and spin control for maximum amount of players in global options dialog aligned. The function itself is still not implemented.
  • Message when the scheduler is used for a server but the scheduler contains no timetable entries.
  • Duplicate CloseHandle () removed from HOG extraction code.
  • Several status messages in the main log window changed.
  • New controls for random and timed remote console commands. The controls are still disabled until the functionality behind them gets implemented.
  • Bug fix: The scheduler didn't seem to work most of the time.



  • Version
  • Team names are now restricted to 12 characters to avoid game crashes. This only affects the amount of characters entered in the edit controls. It does not trim already existing team names with more than 12 characters.
  • Minor restructions in the code to automatically extract object files from missions.
  • The global mutex object can now be accessed by other users. This means that only one instance of D3Server3 can be run on the same computer. Earlier versions of D3Server3 could not find instances of the software if it ran in different user contexts.



  • Version
  • The automatic update function could cause D3Server3 to restart although the user/server operator is using the configuration dialogs. The software now waits for all dialog windows to be closed before a required restart is carried out.
  • D3Server3 now restarts itself every 50 hours. If any of the configuration windows is open, the restart does not occur instantly. After all dailog windows have been closed, the restart is postponed by about 10 minutes.



  • Version
  • New function GetTickCount () used for timing in the server tool is now more resistant to minor date/time corrections on the host system.
  • Minor code reorganization to implement automatic extraction of custom objects in a mission.
  • Custom objects included in a mission file (.mn3) are now automatically extracted before a dedicated server with that mission is started. The objects are removed again when the server terminates. This avoids server crashes at the end of a level/mission without the requirement of extracting all objects manually. It also prevents the objects from intefering with each other because only the objects required for the currently running missions/levels are present in the Descent 3 main folder. There is no option in the global or server specific settings to turn this behaviour off. The option is missing because I thought that this might only confuse inexperienced users. That's why it is a new standard behaviour of D3Server3.
  • New version of WaitMutCopy included. The new version supports copying several files with one mutex. It is required to update D3Server3 together with logtext.dll and probably other files. The function, however, is not yet included in D3Server3.
  • The old project file for the software has been removed from the source code package.



  • Version prepared for automatic updates.



  • Version
  • The remote console buffer size has been changed from 64 kB to 128 kB.
  • Handling of the remote console communication has changed. The algorithm should be a bit more stable now.
  • Several encounters of GetTickCount () replaced with a new function GetDWORDTickCount (). This is to prepare the software to fix the 49 days timer overrun issue which almost every Windows application has.
  • Several encounters of GetTickCount () replaced with a new function GetULONGLONGTickCount (). The replacement allows for accurate timers exceeding 49 days.
  • Network code for remote console reordered and partly rewritten. This should fix some bugs under race conditions.



  • Version
  • Tooltip for the global option "Auto launch servers at program start" changed to make its changed behaviour more understandable.



  • Version (This version was only published to some beta testers.)
  • Duplicate tooltip initialisation in the dialog window to inport a server configuration removed.
  • The event message 'Player xy joined with IP n' is only added when this player's IP/name information has been used by D3Server3. This can later make bug finding easier by examining the software's main event log file.
  • Tooltip for the email address field for posting games to the game tracker at corrected. The same goes fot the setting to post games at Planetdescent in the game tracker options.


Last Updated on Wednesday, 22 October 2014 13:15
You need to login or register to post comments.
Discuss this item on the forums. (0 posts)
Discuss (0 posts)