diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cad192f..fe513d6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ concurrency: cancel-in-progress: true env: - PREMAKE_VERSION: "5.0.0-beta6" + PREMAKE_VERSION: "5.0.0-beta7" jobs: build-windows: @@ -318,16 +318,16 @@ jobs: uses: docker/setup-qemu-action@v3.6.0 - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3.10.0 + uses: docker/setup-buildx-action@v3.11.1 - name: Login to DockerHub - uses: docker/login-action@v3.4.0 + uses: docker/login-action@v3.5.0 with: username: ${{ secrets.DOCKERHUB_USER }} password: ${{ secrets.DOCKERHUB_TOKEN }} - id: meta - uses: docker/metadata-action@v5.7.0 + uses: docker/metadata-action@v5.8.0 with: images: | alterware/master-server @@ -337,7 +337,7 @@ jobs: - name: Build and Push Docker Image id: build-and-push - uses: docker/build-push-action@v6.15.0 + uses: docker/build-push-action@v6.18.0 with: context: . platforms: linux/amd64,linux/arm64 diff --git a/README.md b/README.md index 73731e0..5909b8c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ Run using [Docker][docker-link] docker run -p 20810:20810/udp -e AW_STATS_LOCATION= alterware/master-server:latest ``` +When setting the `AW_STATS_LOCATION` environment variable, you may want the container to write stats to a file or directory on the host system. In this case, you must **mount a directory from the host** into the container and ensure it has write permissions. + or run as a systemd service ``` @@ -38,7 +40,7 @@ WantedBy=multi-user.target - Install [Premake5][premake5-link] and add it to your system PATH - Clone this repository using [Git][git-link] - Update the submodules using ``git submodule update --init --recursive`` -- Run Premake with either of these two options ``premake5 vs2022`` (Windows) or ``premake5 gmake2`` (Linux/macOS) +- Run Premake with either of these two options ``premake5 vs2022`` (Windows) or ``premake5 gmake`` (Linux/macOS) **IMPORTANT** Requirements for Unix systems: diff --git a/deps/GSL b/deps/GSL index 3325bbd..7e0943d 160000 --- a/deps/GSL +++ b/deps/GSL @@ -1 +1 @@ -Subproject commit 3325bbd33d24d1f8f5a0f69e782c92ad5a39a68e +Subproject commit 7e0943d20d3082b4f350a7e0c3088d2388e934de diff --git a/deps/libtomcrypt b/deps/libtomcrypt index 3905c28..5edb54e 160000 --- a/deps/libtomcrypt +++ b/deps/libtomcrypt @@ -1 +1 @@ -Subproject commit 3905c28913232d6e82a2a381cc2b71b0af7aa791 +Subproject commit 5edb54e52292c90113af6b3a72fd9147ba727f86