Releases: mschnitzer/ark-survival-ascended-linux-container-image
Release 1.4.0
Changelog
- Updated the container image to openSUSE Leap 15.6
- Added a list of all available maps with their id
- Added a
docker-compose.yml
example for map Scorched Earth in a cluster setup scenario - Updated required disk space for an ASA server
- Added support for ASA plugins
- Significantly reduced the container image size (by ~412 MB of compressed size). Proton will therefore no longer be shipped with this image, but it will be downloaded and installed automatically instead.
- Updated README
- Added a suggestion to change the
-clusterid
option - Added a section to explain how to add plugins from gameservershub.com
- Added a section to explain how to update to a newer version of this container image
- Added a suggestion to change the
Breaking Changes
If you follow the instructions to add plugin support to your server, as described in the README, then you need to add tty: true
to your docker-compose.yml
file below image:
(or anywhere else in the same hierarchy as image
). If you don't plan to add plugins to your server, then you don't need to change anything, but we advise you to always follow the latest docker-compose.yml
definition that we use.
Release 1.3.0
Changelog:
- Enabled cluster support by default in
docker-compose.yml
- The container image can now use the time zone settings of the host system. Please make sure to pass
/etc/localtime
to the container as read-only volume. See this example. - Improved README
- Added an explanation how to add cluster support
- Added an explanation for volume
cluster-shared
- Removed unverified rumor ("Server too far away")
- Added a "Common Issues" section
- Added a section regarding mod support
- Updated required disk space
Release 1.2.0
Server admins that want to upgrade to this release, just need to run docker pull mschnitzer/asa-linux-server
and restart their container by running docker-compose up -d
. There's no need to adjust anything beyond that if you are running the latest release already.
Changelog:
- Added a way to allow the container start in a debug mode, by setting
ENABLE_DEBUG=1
as an environment variable indocker-compose.yml
- Added a section regarding server administration that touches on these topics:
- Enabling debug mode
- Applying server updates
- Daily restarts
- Executing RCON commands through
asa-ctrl
- Added
asa-ctrl
as a tool inside the container to allow easy execution of RCON commands. The tool will be enhanced over time to perform certain server administration tasks, as well as managing mods (featured in the next release1.3.0
). It is currently considered in Beta phase. - Removed the duplicated
set-permissions-1
section fromdocker-compose.yml
Release 1.1.0
- Improved
docker-compose.yml
config- Added an example for a second ASA server instance
- Added a new way to configure start parameters. The file
start-parameters
will no longer be regarded. Now the only way to configure server start parameters, is by adding them to thedocker-compose.yml
file as an environment variable for the container. See this example. - Enhancements to README
- Added "Table of Contents"
- Improved installation steps for Ubuntu 22.04.x, 23.x, and Debian 12
- Added an explanation how to configure start parameters through
docker-compose.yml
- Added section for addressing "Connection Timeout" issues and ways how to potentially fix those
- Added tips for servers with multiple IPv4 addresses
- Added a section that explains how to setup multiple ASA server instances
- Some more smaller adjustments (e.g. typo fixes, rewording)
Server admins upgrading to this release, need to move their start parameters to the docker-compose.yml
file, as this is a breaking change for existing setups. You can stay on the previous release without any issues.
Release 1.0.0
- Initial release