Commit Graph

69 Commits

Author SHA1 Message Date
Michael (Parker) Parker ebe9cde046 Merge pull request #166 from parkervcp/tini
Use tini for some images to fix the ^C  stop bug
2023-11-01 08:43:17 -04:00
Quinten be29669286 add mta image 2023-10-27 16:59:57 +02:00
Quinten baf272435a Use SIGINT as stop signal 2023-08-09 19:24:33 +02:00
Quinten 865ed80860 Merge branch 'master' into tini 2023-08-09 19:18:11 +02:00
Michael (Parker) Parker b857cd79ad Merge pull request #133 from parkervcp/minetest
games: add minetest
2023-07-21 11:40:56 -04:00
Quinten ad58d35379 fix samp 2023-07-19 18:24:43 +02:00
Quinten 0cc5ef2369 tini part 2 2023-07-19 18:20:40 +02:00
Red-Thirten 54276f702f Fix Bookworm specific packages
If we are going to lock the base image to Bullseye, we need to put the original libtbb2 packages back.
2023-06-17 19:37:14 -07:00
Michael (Parker) Parker 1abfb801ea update debian images
rolls the debian images back to debian bullseye while bookworm is evaluated
2023-06-17 18:34:59 -04:00
Michael (Parker) Parker 55b79ef52c Merge pull request #157 from lilkingjr1/arma3
[Arma 3] Fix SteamCMD unknown error & improve logging
2023-06-17 17:49:06 -04:00
Red-Thirten 4310c0902c Fix SteamCMD unknown error & improve logging
- Lastest SteamCMD update throws new steamservice.so error that does not seem to affect downloads, so we will ignore it.
- Now prints found unknown error/failure logs to the console if they occur for easier debugging.
- Updates `libtbb2` to `libtbbmalloc2`, as `libtbb2` has been depreciated.
- Fixes error message coloring for certain error messages.
2023-06-17 14:33:57 -07:00
Quinten 33a4e8410e update rcon 2023-03-13 10:13:21 +01:00
Quinten 8f8704ca2c Games: minetest for arm64 and amd64 2023-02-26 11:54:25 +01:00
Quinten f406fc9898 minetest: go back to ubuntu 2023-02-23 19:29:35 +01:00
Quinten 6534accaaa minetest: switch to alpine 2023-02-16 18:26:39 +01:00
Quinten 4a8781c467 games: add minetest 2023-02-16 16:20:26 +01:00
gOOvER f419c72aad add net7 2023-01-06 10:55:10 +01:00
Red-Thirten 5742a2b8d8 Hot Fix Intermittent SteamCMD Failure & Improvements
- Fixes current issue where SteamCMD will intermittently present a "Failure" error when downloading Workshop mods due to a corrupt cache file.
- Replaced hard coded workshop directory path with a variable.
2022-11-29 11:17:22 -08:00
Red-Thirten 2ba5155100 Dockerfile - Tabs to Spaces 2022-11-29 11:09:27 -08:00
Quinten 0a5f5a45e8 Merge pull request #102 from lilkingjr1/source
[Source] Fix SteamCMD crash when logging in with real account
2022-11-27 21:48:30 +01:00
Red-Thirten 3b2edf8e50 Change entrypoint.sh to run SteamCMD on one CPU
Utilize `numactl` to force SteamCMD to run on only one CPU which resolves its current crashing issues on Debian when logging in with real accounts.
2022-11-27 12:31:53 -08:00
Red-Thirten cc9f611a73 Add numactl to Dockerfile
Adds `numactl` package so it can be used within entrypoint.sh.
2022-11-27 12:18:54 -08:00
Red-Thirten a70dabc45a Dockerfile - Tabs to spaces 2022-11-27 12:07:13 -08:00
Red-Thirten e0b5384ab1 Change entrypoint.sh to run SteamCMD on one CPU
- Utilize `numactl` to force SteamCMD to run on only one CPU which resolves its current crashing issues on Debian.
- SteamCMD now complains about thread priority due to it failing to properly load `libSDL` (`libSDL` is included in the image, but will not load properly if it is not installed on the host due to it containing a kernel extension). Therefore, any warnings regarding threads will now be ignored.
- If SteamCMD fatally crashes, copy the directory where it saves its dumps (`/tmp/dumps`) to `/home/container` for easier debugging access.
2022-11-27 12:04:33 -08:00
Red-Thirten 1e1296b943 Add numactl to Dockerfile
Adds `numactl` package so it can be used within entrypoint.sh.
2022-11-27 12:01:48 -08:00
Red-Thirten 38ec9eb9dc Change entrypoint.sh to run SteamCMD on one CPU
- Utilize `numactl` to force SteamCMD to run on only one CPU which resolves its current crashing issues on Debian.
- SteamCMD now complains about thread priority due to it failing to properly load `libSDL` (`libSDL` is included in the image, but will not load properly if it is not installed on the host due to it containing a kernel extension). Therefore, any warnings regarding threads will now be ignored.
- If SteamCMD fatally crashes, copy the directory where it saves its dumps (`/tmp/dumps`) to `/home/container` for easier debugging access.
2022-11-26 22:38:19 -08:00
Red-Thirten 7b44c28077 Add numactl to Dockerfile
Adds `numactl` package so it can be used within entrypoint.sh.
2022-11-26 22:28:27 -08:00
Michael (Parker) Parker 9ba58dfa5b Merge branch 'master' into add-valheim 2022-09-29 15:39:52 -07:00
Daniel Barton da84dee67d Add Valheim specific image
This image uses NSS wrapper to enable Valheim to load with libparty.so/crossplay. Otherwise it fails due to the UID not being a valid user
2022-09-30 04:48:44 +08:00
Manuel Dielacher 530d8149ec Merge branch 'master' into mohaa 2022-06-16 09:06:15 +02:00
Torsten Widmann 92ac2cf943 update rcon -cli to 0.10.2
rcon-cli changelog:

Added --timeout, -T flag, allowed to set dial and execute timeout #20.
Added Makefile.
2022-06-10 16:38:48 +02:00
Michael (Parker) Parker 8db3f9ce01 Merge pull request #58 from parkervcp/ci/platform
ci: fix multi platform builds
2022-05-31 15:36:19 -04:00
Michael (Parker) Parker 73b6889384 Merge pull request #57 from lilkingjr1/arma3
Arma 3 Image Cleanup & Refurbishment
2022-05-23 08:07:44 -04:00
Red-Thirten 84abe90d35 Fix Entrypoint contributors 2022-05-22 19:42:37 -07:00
softwarenoob 5e94fc4239 fix: multi platform builds 2022-05-23 05:17:41 +03:00
Red-Thirten c4c9556772 Fix --platform FROM flag in Dockerfile 2022-05-22 19:15:05 -07:00
Red-Thirten afe583692c Initial Upload
Currently only works with experimental branch of DayZ Standalone.
2022-05-22 18:32:49 -07:00
Red-Thirten e750a642c9 Arma 3 Image Cleanup & Refurbishment
Files:
- Remove dependency of having `libnss_wrapper.so` libraries directly in the image. Instead, use the libraries provided with their respective packages. This fixes the current 32-bit version being broken and ensures the libraries stay up to date with their respective packages.
- Slight change to passwd.template to accommodate variable name change.

Dockerfile:
- Change the base image to Debian, which from testing appears to run cleaner and faster for Arma. It also should yield a smaller image.
- Fix depreciated `ENV` call format.
- Removed un-needed packages.
- Added iproute2 package.
- Consolidated the NSS Wrapper setup to a commented group of lines to make understanding it's purpose and setup more clear.
- Added shell flag to `useradd` command.

Entrypoint:
- General cleanup.
- Changed `LD_PRELOAD`s to point to package-provided library file locations.
2022-05-22 17:35:03 -07:00
Th3Dilli 9f576f32e9 Merge remote-tracking branch 'origin/master' into mohaa 2022-05-13 21:17:32 +02:00
Th3Dilli 8fed9ba306 apply INTERNAL_IP fix 2022-05-13 21:15:33 +02:00
Quinten bb84c74981 Fix double tzdata install 2022-05-03 07:06:37 +02:00
Quinten 70e5a4321a add samp image 2022-05-02 17:30:09 +02:00
Alex cd6b949868 fix: invalid INTERNAL_IP environment value
New IP route output appends UID to the result, causing the value to be set to that instead of the IP. Fix it by ignoring the last two appended UID results
2022-04-24 18:10:20 +03:00
Michael (Parker) Parker 2252e1d37b Merge pull request #49 from IAmSilK/feature-arma3-optional-mods
Add optional mods environment variable to Arma 3 image
2022-04-22 08:00:53 -04:00
Alex b99d99e233 feat(arma): install tzdata
resolves #50
2022-03-26 17:41:49 +02:00
IAmSilK e79e8cdd4d Ensure optional mods files are deleted after downloading and keys are removed if an optional mod is unconfigured 2022-03-25 01:50:24 -03:00
IAmSilK 1769dffa31 Add optional mods environment variable which allows for downloading mods without requiring them from clients 2022-03-23 19:39:55 -03:00
Th3Dilli 9b2a7384bd add mohaa image based on debian 2022-03-13 11:57:42 +01:00
Quinten 5fd5db9c81 Update ALTV
The image was broken , It spit out a error: `[09:00:13][Error] Error loading "libcsharp-module.so", Unix error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: Version `GLIBCXX_3.4.26' not found (required by /home/container/modules/libcsharp-module.so)`
2022-03-13 11:46:58 +01:00
Torsten Widmann ab9fecc764 feat: add altv game image (#43) 2022-02-19 17:45:52 +02:00