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.112 (2019-03-05) === * Fixed backup script causing output that would get mailed to root if run from a Cron job * Updated serverconfig editor for A17.2: * Removed ''BlockDurabilityModifier'' * Added ''BlockDamagePlayer'' * Added ''BlockDamageAI'' * Added ''BlockDamageAIBM'' * Added ''XPMultiplier'' * Forcing ''UserDataFolder'' to ''/serverdata'' * '''IMPORTANT:''' If you want to continue a RWG savegame that had its world generated in ~/.local/share/7DaysToDie/GeneratedWorlds (i.e. a new 17.2 RWG save game prior to updating these scripts) you will have to move the worlds from that folder to ~/serverdata/GeneratedWorlds! === v.111 (2019-01-05) === * Updated serverconfig editor for A17: * Removed ''ServerIsPublic'' * Added ''ServerVisibility'' * Updated ''ServerDisabledNetworkProtocols'' options * Updated ''GameWorld'' options * Added ''WorldGenSeed'' * Added ''WorldGenSize'' * Updated ''GameMode'' options * Removed ''ZombiesRun'' * Added ''ZombieMove'' * Added ''ZombieMoveNight'' * Added ''ZombieFeralMove'' * Added ''ZombieBMMove'' * Added ''TelnetFailedLoginLimit'' * Added ''TelnetFailedLoginsBlocktime'' * Added ''PartySharedKillRange'' * Update chat logging and [[Hooks| chat hook]] === v.110 (2017-08-26) === * Fixed Steam build ID detection === v.109 (2017-08-07) === * Added hook ''playerSpawned'' * Added hooks ''serverPreBackup'' and ''serverPostBackup'' (latter one is a new name for ''backup'' which is deprecated now) * Fixed serverconfig editor ''DayNightLength'' default for A16, being 60 by default now * Fixed ''instances list'' sometimes showing table values in wrong columns * Fixed ''updatescripts'' overwriting (and changing ownership) of ''/etc/cron.d/7dtd-backup'' and ''/etc/7dtd.conf'' * Changed ''updateengine'' to remember the last selected branch. Also allow to specify arbitrary other branches in addition to stable and latest_experimental * Changed ''updateengine --check'' to show all available branches * Added autocompletion for branches on ''updateengine --branch'' * Added Steam build ID detection to ''updateengine''. Please report if this does not return the latest updates when a new release has been published (can be overridden with ''--force'' as before) === v.108 (2017-06-29) === * Fixed ''instances list'' and ''status '' showing nc-termination === v.107 (2017-06-23) === * Updated serverconfig editor for A16: * Removed ''EnemySenseMemory'' * Updated ''EnemySpawnMode'' to boolean * Added ''BloodMoonEnemyCount'' * Added ''BedrollDeadZoneSize'' * Added ''HideCommandExecutionLog'' * Added ''MaxUncoveredMapChunksPerPlayer'' * Added ''ServerReservedSlots'' * Added ''ServerReservedSlotsPermission'' * Added ''ServerAdminSlots'' * Added ''ServerAdminSlotsPermission'' === v.106 (2016-12-08) === * Fixed IPv6 detection in monitor-log script === v.105 (2016-10-06) === * Fixed another issue in serverconfig editor regarding PlayerKillingMode === v.104 (2016-10-06) === * Fixed typo in serverconfig editor === v.103 (2016-10-06) === * Updated serverconfig editor for A15: * Removed ''FriendlyFire'' * Added ''PlayerKillingMode'' * Added ''PersistentPlayerProfiles'' * Added ''PlayerSafeZoneLevel'' * Added ''PlayerSafeZoneHours'' * Added ''AirDropMarker'' * Added ''MaxSpawnedAnimals'' === v.102 (2016-05-18) === * Fixed log-monitor for updated player connect message * Added Steam owner ID as 6th parameter to ''playerConnect'' hook (see [[Hooks]]) === v.101 (2016-05-17) === * Fixed log-monitor to support new style of game messages and chat messages * Split old ''chat'' hook into ''gmsg'' and ''chat'' (see [[Hooks]]) * '''IMPORTANT:''' If you previously had used the ''chat'' hook make sure to update your hooks! === v.100 (2016-04-20) === * Added ''--experimental'' flag to ''updateengine'' to get the current latest_experimental branch of the server === v.99 (2016-04-06) === * Fixed bootstrapper / updatescripts killing /etc/init.d symlink (e.g. on CentOS 7) === v.98 (2016-03-28) === * Fixed instance editor adding CraftTimer and LootTimer (thanks to Tiver) === v.97 (2016-03-27) === * Use 64 bit server on 64 bit systems === v.96 (2016-03-17) === * Prepare for 64 bit support * Added support for instance local hooks (#123) === v.95 (2016-02-16) === * Changed updateengine to no longer require Steam account login * Set license: Apache 2.0 === v.94 (2015-07-26) === * Fixed status and instances script, thanks to Aviator86 * Fixed kill script not properly killing the server if it fails to shut down, thanks to someone (''sorry, forgot who reported this :('') * Removed outdated messages in update scripts regarding version compatibility between scripts and dedi build * '''IMPORTANT:''' Added updatefixes script to individually update the server fixes without requiring to update the scripts anymore === v.93 (2015-07-06) === * Updated [[Server fixes]] for WebMap icon loading fix === v.92 (2015-07-04) === * Fixed serverconfig editor DayLightLength prompt text === v.91 (2015-07-04) === * Fixed logs having different timestamps for one session === v.90 (2015-07-03) === * Fixed start.sh for new exe name === v.89 (2015-07-03) === * Updated the [[Server fixes]] to 0.12.0.0 * Updated the serverconfig editor (removed DisableNAT and NightPercentage, added DayLightLength) === v.88 (2015-06-12) === * Updated the [[Server fixes]] to 0.11.6.0 === v.87 (2015-05-29) === * Updated the [[Server fixes]] to 0.11.5.0 === v.86 (2015-05-01) === * Fixed monitor-log.sh (see #101, thanks behemoth) === v.85 (2015-04-29) === * Updated the [[Server fixes]] to 0.11.4.0 === v.84 (2015-04-20) === * Updated the [[Server fixes]] to 0.11.3.0 === v.83 (2015-04-18) === * Updated the [[Server fixes]] to 0.113.5586.28926 === v.82 (2015-04-18) === * Updated the [[Server fixes]] to 0.113.5586.27633 === v.81 (2015-04-18) === * Updated the [[Server fixes]] to 0.113.5586.25212 - second build (Web mod v.2) === v.80 (2015-04-18) === * Updated the [[Server fixes]] to 0.113.5586.25212 * '''REMOVE ALL OLD FILES FROM THE ''ENGINE/MODS-FOLDER'' PRIOR TO APPLYING THIS ONE''' === v.78 (2015-04-09) === * Updated the [[Server fixes]] to 0.112.5577.41143 === v.77 (2015-04-05) === * Updated the [[Server fixes]] to 0.111.5572.35274 - Commands update === v.76 (2015-04-04) === * Updated the [[Server fixes]] to 0.111.5572.35274 === v.75 (2015-04-02) === * Updated the [[Server fixes]] to 0.110.5570.39924 === v.74 (2014-12-24) === * Updated the [[Server fixes]] to 0.104.5471.24501 === v.73 (2014-12-19) === * Just for matching the build number === v.72 (2014-12-19) === * Logging: Updated parsing for 10.4 changes - minor fix === v.71 (2014-12-19) === * Updated the [[Server fixes]] to 0.104.5466.33703 * Logging: Updated parsing for 10.4 changes * Logging: removed ''_output.log'' and the link * Logging: Made ''output_log.txt'' go to ''_output_log.txt'' instead * Logging: Added link ''current_output_log.txt'' which points to that file === 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