Releases: arkmanager/ark-server-tools
Releases · arkmanager/ark-server-tools
ARK Server Tools v1.6.09
- Remove the Primitive+ mod ID from the mod IDs returned by
getModIds
- Prevent the user from blindly performing a user-install
- Don't load the user instance config if it's older than the global instance config, in case the user blindly performed a user-install
ARK Server Tools v1.6.08
- Check if lsof exists before using it
- Add prelogin and postlogin custom steamcmd commands
- Fix typo in isUpdateCancelRequested
ARK Server Tools v1.6.07
- Remove failing workshop items when downloading mods
- Don't migrate to
main.cfg
ifarkSingleInstance
is set - Use
arkSingleInstance
to skip multi-instance
ARK Server Tools v1.6.06
- 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
- 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
- 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
- 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
- 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
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
Fixes backported to 1.5:
- Use
serverMapModId
to set map name andMapModID
option - Return
-1
fromnumplayers
if server unreachable - Fix a couple of potential issues with player count checking
- Fix an inconsistency between
install.sh
andarkmanager.init
\n
added to empty response message- Fix update
--force
witharkStagingDir
- Fix
--stagingdir=
parameter - Change systemd service type to forking
- Add
RemainAfterExit=yes
toarkmanager.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 usegetQueryPort
- 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
witharkStagingDir
- 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
toarkmanager.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
anddisablemod
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