Short notes on what changed in each release. If there is anything that has to be taken care of manually after updating the scripts from previous versions (e.g. add an option to the global config or copy files) it will explicitly be stated in the release notes. === v.70 (2014-12-18) === * Updated the [[Server fixes]] to 0.104.5465.40278 === v.69 (2014-12-14) === * Updated the [[Server fixes]] to 0.103.5461.3294 === v.68 (2014-12-13) === * Only corrected the build number check for the dedi server === v.67 (2014-12-12) === * Changed playerlog to update nickname in the XML if changed in Steam friends, thanks to behemoth's [ticket:86 report] with patch :) '''EDIT: SORRY, SET IT TO THE WRONG SERVER BUILD ID. JUST IGNORE THE WARNING WHEN UPDATING SCRIPTS / ENGINE''' === v.66 (2014-12-12) === * Updated the [[Server fixes]] to 0.103.5459.40864 === v.65 (2014-12-01) === * Updated the [[Server fixes]] to 0.102.5448.37821 === v.64 (2014-11-25) === * Updated the [[Server fixes]] to 0.100.5442.30220 === v.63 (2014-11-22) === * Fixed hooks for server{Pre/Post}{Start/Stop}, thanks to behemoth's [ticket:11#comment:3 report] * Updated the [[Server fixes]] to 0.100.5439.40926 * Changed updateengine to load official Linux build '''Update from previous versions:''' * Note that you will have to have '''libstdc++''' as i686 library installed in addition to what the old version required! === v.62 (2014-09-22) === * Updated the [[Server fixes]] to 0.93.5378.41731 === v.61 (2014-09-18) === * Updated the [[Server fixes]] to 0.93.5374.40502 (A9.3 b5 compatibility) === v.60 (2014-09-18) === * Updated the [[Server fixes]] to 0.93.5373.21892 === v.59 (2014-09-13) === * Updated the [[Server fixes]] to 0.93.5369.22980 === v.58 (2014-09-10) === * Updated the [[Server fixes]] to 0.93.5366.36263 === v.57 (2014-09-09) === * Change to ''updatescripts'' for CentOS users === v.56 (2014-09-08) === * Updated the [[Server fixes]] to 0.92.5364.31430 (A9.3 compatibility) === v.55 (2014-09-05) === * Updated the [[Server fixes]] to 0.92.5361.41834 === v.54 (2014-09-05) === * Updated the [[Server fixes]] to 0.92.5361.28833 * Added global config option "STOP_WAIT" '''Update from previous versions:''' * Add the following line to ''/etc/7dtd.conf'' if you want to change the default 5 second wait on stopping an instance (change the value to whatever you like): {{{ export STOP_WAIT=10 }}} === v.53 (2014-09-05) === * Updated the [[Server fixes]] to 0.92.5360.43161 (Alpha 9.2 compatibility) '''Update from previous versions:''' Unity version changed. '''[[Installation#InstalltheLinuxengine|You have to download the linux_files-archive again!]]'''. After that please run ''7dtd.sh updateengine --force''. === v.52 (2014-09-03) === * Updated the [[Server fixes]] to something in between === v.51 (2014-09-02) === * Updated the [[Server fixes]] to 0.91.5356.41724 === v.50 (2014-08-27) === * Updated the [[Server fixes]] to [[Server fixes#rev.136|rev. 136]] === v.49 (2014-08-23) === * Updated the [[Server fixes]] to [[Server fixes#rev.127|rev. 127]] (Alpha 9 compatibility hotfix) === v.48 (2014-08-22) === * Updated the [[Server fixes]] to [[Server fixes#rev.126|rev. 126]] (Alpha 9 compatibility) === v.47 (2014-08-18) === * Updated the [[Server fixes]] to [[Server fixes#rev.123|rev. 123]] === v.46 (2014-08-16) === * IMPORTANT Updated the [[Server fixes]] to [[Server fixes#rev.120|rev. 120]] === v.45 (2014-08-15) === * Added value ''Random Gen'' to ''GameWorld'' (edit section ''GameType'') * Added option ''ShowFriendPlayerOnMap'' to section ''Generic'' (replacing the previous ''ShowAllPlayersOnMap'') === v.44 (2014-08-15) === * Updated the [[Server fixes]] to [[Server fixes#rev.117|rev. 117]] (Alpha 9 compatibility) '''Update from previous versions:''' * Delete the entry "ShowAllPlayersOnMap" from all your ''config.xml''s === v.43 (2014-07-28) === * Updated the [[Server fixes]] to [[Server fixes#rev.114|rev. 114]] === v.42 (2014-07-27) === * Updated the [[Server fixes]] to [[Server fixes#rev.113|rev. 113]] === v.41 (2014-07-26) === * Updated the [[Server fixes]] to [[Server fixes#rev.112|rev. 112]] === v.40 (skipped this number by accident) === === v.39 (2014-07-24) === * Updated the [[Server fixes]] to [[Server fixes#rev.106|rev. 106]]: Being compatible with the new dedi server build === v.38 (2014-07-24) === * Updated the [[Server fixes]] to [[Server fixes#rev.103|rev. 103]] === v.37 (2014-07-23) === * Updated the [[Server fixes]] to [[Server fixes#rev.100|rev. 100]]: Being compatible with the new dedi server build === v.36 (2014-07-22) === * Updated the [[Server fixes]] to [[Server fixes#rev.98|rev. 98]] === v.35 (2014-07-21) === * Updated the [[Server fixes]] to [[Server fixes#rev.96|rev. 96]] === v.34 (2014-07-20) === * Updated the [[Server fixes]] to [[Server fixes#rev.93|rev. 93]] === v.33 (2014-07-20) === * Updated the [[Server fixes]] to [[Server fixes#rev.91|rev. 91]] === v.32 (2014-07-19) === * Added the [[Server fixes]] (rev. 86) to the scripts * ''players.log'' and ''players.xml'' updated: Added IP of client * [[Hooks]] ''telnetCommand'', ''remoteCommand'' added * Hook ''playerConnect'' has additional parameter for IP * Added [[Logged information|log]]: ''commandExecution.log'': Shows both commands executed by players and Telnet clients * Added symbolic links in the log-folder which always point to the latest logs, e.g. ''current_output.log'' -> ''_output.log'' '''NOTE:''' The scripts from now on depend on the server fixes for their full functionality (i.e. currently logging). === v.31 (2014-07-17) === * Switched to using the dedicated server build of 7dtd '''Update from previous versions:''' * Delete your ''engine'' folder and then run ''7dtd.sh updateengine'' === v.30 (2014-07-13) === * Forcing 7dtd to run with locale "C". This should reduce the number of possible problems in the future ;) '''Update from previous versions:''' * Depending on your locale you might have to delete the file ''$SDTD_BASE/instances//Navezgane//players.xml'' or update the timestamps within manually. '''NOTE:''' Deleting this file will result in friendships on this instance to be reset and keystones won't belong to anyone anymore. '''EDIT:''' Also the file ''$SDTD_BASE/instances//admins.xml'' might be affected if you had bans in there. === v.29 (2014-07-12) === * Same thing as v.27 and v.28 ... at least for me everything is ok now === v.28 (2014-07-12) === * Same thing as v.27 ... this should really do it ;) === v.27 (2014-07-12) === * Fixed minor mistake in start-script, output_log parsing should work again === v.26 (2014-07-11) === * Fixed stop-script === v.25 (2014-07-10) === * Changed log monitor to reflect changes in log output of alpha 8.7 * Moved logs to a subfolder ''logs'' within the instance folder. Each time the instance is restarted new files with the current date/time will be created. * Backup option added (see [[Backups]] for more details on this option): * SDTD_BACKUP_SAVEWORLD * Added ''MaxSpawnedZombies'' and ''VACEnabled'' serverconfig options to the instance editor under category ''Server''. '''Update from previous versions:''' * Add the new backup option manually to ''/etc/7dtd.conf'' * Edit instances you want to have the new config options once, i.e. run ''7dtd.sh instances edit '' and just save+exit === v.24 (2014-07-08) === * On start of an instance kill monitor-script if it is still running from previous session (e.g. because 7dtd was shutdown through the ingame console) === v.23 (2014-07-07) === * Dropped requirement for calling ''checkRootLoadConf'' after sourcing ''/usr/local/lib/7dtd/common.sh'' === v.22 (2014-07-06) === * (Hopefully) fixed playernames getting cut off in log on a blank. Bug introduced with v.21 === v.21 (2014-07-05) === * Player name for logging is taken from log output instead of telnet as this seems to have problems with unicode characters * Chat is logged to chat.log === v.20 (2014-06-20) === * Fix for [[Backups#Optionsforbackups|MAX_BACKUPS]] to work properly === v.19 (2014-06-15) === * Using SteamDB.info for remote BuildId retrieval instead of SteamCMD. Should properly show available updates now === v.18 (2014-06-15) === * Fixed updatescripts deleting start-stop-daemon '''Update from previous versions:''' You have to recompile start-stop-daemon once when updating from previous versions: {{{ cd /usr/local/lib/7dtd/start-stop-daemon gcc -Wall -Wextra -Wno-return-type -o start-stop-daemon start-stop-daemon.c chown root.root start-stop-daemon chmod 0755 start-stop-daemon }}} === v.17 (2014-06-15) === * Fixed display of server name with blanks in status command === v.16 (2014-06-09) === * Fixed log-monitor to properly handle nicknames with blanks === v.15 (2014-06-09) === * ''updateengine'' command now checks current local and remote build id to see if there is an update at all * To force an update just as before call with ''--force'' * To only check for updates call with ''--check'' * ''updatescripts'' command allows forced update with ''--force'' === v.14 (2014-06-09) === * Backup options added (see [[Backups]] for more details on these options): * SDTD_BACKUP_MIN_BACKUPS_KEEP * SDTD_BACKUP_MAX_BACKUPS * SDTD_BACKUP_MAX_STORAGE * SDTD_BACKUP_MAX_AGE * SDTD_BACKUP_COMPRESS * Made cron-script to run backups with lower priority for reduced server load spikes. '''Update from previous versions:''' * Add the new backups options manually to ''/etc/7dtd.conf'' * Change the line in ''/etc/cron.d/7dtd-backup'' and add ''nice -n 15'' so it looks like this: {{{ #0 * * * * root nice -n 15 /usr/local/bin/7dtd.sh backup }}} (The hash in the front obviously depends whether you enabled the automatic backups or not) === v.13 (2014-06-05) === * Command ''updatescripts'' added: Updates the management scripts * Command ''about'' added: Show short about and version number