113 Commits

Author SHA1 Message Date
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
Alex
e0e3b4bf7b fix(source): windows parameter for auto update 2021-12-07 17:59:54 +02:00
Alex
2e366792c1 ci(source): change startup parsing to eval
exec does not support startups that are more keen of scripts with multiple breaks and statements. Ark or 7d2d are examples of this.

ref https://github.com/parkervcp/eggs/pull/1420
2021-12-07 15:30:41 +02:00
Alex
fe82cc0ac0 chore: remove reduntant FiveM specific image 2021-11-27 08:54:41 +02:00
Torsten Widmann
28ce052787 feat: add rconcli to source image (#27) 2021-11-27 08:51:31 +02:00
Red-Thirten
ac894c3267 Arma3's entrypoint.sh SteamCMD fix
SteamCMD apparently put an update out today that now displays a warning if `+force_install_dir` is after `+login`. This removes the error from appearing.
2021-11-19 19:29:31 -08:00
Red-Thirten
990b4fabab Source's entrypoint.sh SteamCMD fix
SteamCMD apparently put an update out today that now displays a warning if `+force_install_dir` is after `+login`. This removes the error from appearing.
2021-11-19 19:27:07 -08:00