Skip to content

Releases: arkmanager/ark-server-tools

ARK Server Tools v1.6.07

18 Oct 00:34
Compare
Choose a tag to compare
  • Remove failing workshop items when downloading mods
  • Don't migrate to main.cfg if arkSingleInstance is set
  • Use arkSingleInstance to skip multi-instance

ARK Server Tools v1.6.06

06 Oct 18:47
Compare
Choose a tag to compare
  • Allow single cronjob to execute command on multiple instances
  • Work around SIGSTOP not notifying the parent
  • sudo not needed to set CPU affinity on our own processes
  • taskset uses non-standard option processing

ARK Server Tools v1.6.05

02 Oct 16:07
Compare
Choose a tag to compare
  • Remove a temp file and prevent it from being picked back up
  • Add arkCpuAffinity setting
  • Fix an error in isModUpdateAvailable

ARK Server Tools v1.6.04

30 Sep 22:03
Compare
Choose a tag to compare
  • Restart the server if it stops listening
  • Download SteamCMD if necessary
  • Silence errors killing arkmanager process
  • Fix RCON authentication failed test

ARK Server Tools v1.6.03

28 Sep 10:39
Compare
Choose a tag to compare
  • Disable version.txt support, as Wildcard has stopped updating that file in the Server builds
  • Fix the "channel not found" test
  • Use sudo if necessary when installing from commit
  • Add environment variable support when upgrading

ARK Server Tools v1.6.02

27 Sep 09:09
Compare
Choose a tag to compare
  • Remove files that don't exist in staging directory during update
  • Get the latest mod version before requesting mod update
  • Silence cp command during update
  • Fix a couple of backup issues

ARK Server Tools v1.6.01

22 Sep 09:06
Compare
Choose a tag to compare

Fixes a few problems:

  • Fix display of release notes
  • Add support for restarting using service
  • Fix error in isUpdateCancelRequested
  • Fix a couple of issues with stopping when multiple instances share the same directory

ARK Server Tools v1.6

17 Sep 17:51
Compare
Choose a tag to compare

Fixes backported to 1.5:

  • Use serverMapModId to set map name and MapModID option
  • Return -1 from numplayers if server unreachable
  • Fix a couple of potential issues with player count checking
  • Fix an inconsistency between install.sh and arkmanager.init
  • \n added to empty response message
  • Fix update --force with arkStagingDir
  • Fix --stagingdir= parameter
  • Change systemd service type to forking
  • Add RemainAfterExit=yes to arkmanager.service
  • Create the saved arks directory if it doesn't exist
  • Default non-privileged instance-config path
  • Exclude Primitive+ from mod download and extraction
  • Prevent server start during update
  • Fix interaction between start and update
  • Fix error typo
  • Fix double-start when auto-update is enabled
  • Restart the server if it was updated while running
  • Touch app manifest on update
  • Suffix autostart and autorestart with instance name
  • Add .arktributetribe files to backup

New features in 1.6:

  • Change .mod file output
  • Use name from mod.info if mod name can't be retrieved
  • Add Blob SHA to --version output
  • Add handling for global options
  • Add support for adding and removing cron jobs
  • Process ark options in config file order
  • Fix numPlayersConnected to use getQueryPort
  • Handle multiple map files in mods
  • Account for all lower-case names in some environments
  • Parse output of download_workshop_item command
  • Improve broadcast warning messages
  • Allow stop and restart commands to take a reason
  • Move .modbranch to __arkmanager_modbranch__.info
  • Remove now unnecessary ulimit setup
  • Fix typo in doBackup
  • Change to the home directory
  • Add cancelshutdown command
  • Print SteamCMD command being executed
  • Allow {time} in warning reason
  • Add remove-mods command - removes mods from workshop directory
  • Fix mod download not being retried
  • Add --no-download option to update
  • Clean up after SteamCMD if it returns successful
  • Make arkmanager script sourceable
  • Fix update --force with arkStagingDir
  • Fix --stagingdir= parameter
  • Add option to allow players to cancel restart
  • Add support for -automanagedmods
  • Change systemd service type to forking
  • Add option to always auto-restart
  • Add RemainAfterExit=yes to arkmanager.service
  • Create the saved arks directory if it doesn't exist
  • Add printconfig command
  • Change config migration
  • Improve restart behaviour using pid files
  • Add --warnreason
  • Stop warning if server is offline
  • Use the A2S_PLAYER query to get active players
  • Get version from version.txt
  • Add installmods command
  • Add support for arkmod_* in config
  • Add enablemod and disablemod commands
  • Add arkPriorityBoost
  • Fix doRun writing the wrong PID to the run file
  • Use full yyyy-mm-dd HH:MM:SS timestamp
  • Restart server if necessary after update check
  • Allow multiple mods to be installed or uninstalled
  • Add uninstallmods command
  • Sync more files; accept missing version.txt
  • Don't use the old ps -ef method with -clusterid
  • Add old PID file; remove PID files on stop
  • Sync more files; accept missing version.txt
  • Use release tags by default for lastest version

ARK Server Tools v1.6-pre3

17 Sep 13:23
Compare
Choose a tag to compare
Pre-release

Fixes backported to 1.5:

  • Use serverMapModId to set map name and MapModID option
  • Return -1 from numplayers if server unreachable
  • Fix a couple of potential issues with player count checking
  • Fix an inconsistency between install.sh and arkmanager.init
  • \n added to empty response message
  • Fix update --force with arkStagingDir
  • Fix --stagingdir= parameter
  • Change systemd service type to forking
  • Add RemainAfterExit=yes to arkmanager.service
  • Create the saved arks directory if it doesn't exist
  • Default non-privileged instance-config path
  • Exclude Primitive+ from mod download and extraction
  • Prevent server start during update
  • Fix interaction between start and update
  • Fix error typo
  • Fix double-start when auto-update is enabled
  • Restart the server if it was updated while running
  • Touch app manifest on update
  • Suffix autostart and autorestart with instance name
  • Add .arktributetribe files to backup

New features in 1.6:

  • Change .mod file output
  • Use name from mod.info if mod name can't be retrieved
  • Add Blob SHA to --version output
  • Add handling for global options
  • Add support for adding and removing cron jobs
  • Process ark options in config file order
  • Fix numPlayersConnected to use getQueryPort
  • Handle multiple map files in mods
  • Account for all lower-case names in some environments
  • Parse output of download_workshop_item command
  • Improve broadcast warning messages
  • Allow stop and restart commands to take a reason
  • Move .modbranch to __arkmanager_modbranch__.info
  • Remove now unnecessary ulimit setup
  • Fix typo in doBackup
  • Change to the home directory
  • Add cancelshutdown command
  • Print SteamCMD command being executed
  • Allow {time} in warning reason
  • Add remove-mods command - removes mods from workshop directory
  • Fix mod download not being retried
  • Add --no-download option to update
  • Clean up after SteamCMD if it returns successful
  • Make arkmanager script sourceable
  • Fix update --force with arkStagingDir
  • Fix --stagingdir= parameter
  • Add option to allow players to cancel restart
  • Add support for -automanagedmods
  • Change systemd service type to forking
  • Add option to always auto-restart
  • Add RemainAfterExit=yes to arkmanager.service
  • Create the saved arks directory if it doesn't exist
  • Add printconfig command
  • Change config migration
  • Improve restart behaviour using pid files
  • Add --warnreason
  • Stop warning if server is offline
  • Use the A2S_PLAYER query to get active players
  • Get version from version.txt
  • Add installmods command
  • Add support for arkmod_* in config
  • Add enablemod and disablemod commands
  • Add arkPriorityBoost
  • Fix doRun writing the wrong PID to the run file
  • Use full yyyy-mm-dd HH:MM:SS timestamp
  • Restart server if necessary after update check
  • Allow multiple mods to be installed or uninstalled
  • Add uninstallmods command
  • Sync more files; accept missing version.txt
  • Don't use the old ps -ef method with -clusterid
  • Add old PID file; remove PID files on stop
  • Sync more files; accept missing version.txt
  • Use release tags by default for lastest version
  • Switch netinstall.sh to using release tag

ARK Server Tools v1.6-pre2

08 Sep 18:41
Compare
Choose a tag to compare
Pre-release
Merge branch '1.6-dev' into 1.6-dev-rc