Commit Graph

601 Commits

Author SHA1 Message Date
Red-Thirten
d3b62017b7 Update games.yml
- Added Arma 3 game image reference
2021-07-12 17:04:15 -07:00
Red-Thirten
06ca1edce7 Added Arma 3 image files
These files originate from https://github.com/parkervcp/images/tree/game/arma3 which is currently hosted at quay.io/parkervcp/pterodactyl-images:game_arma3
However, the entire image has been mainly rewritten in this update, which includes the following changes:
- Code styling / nomenclature has been normalized across the entire file.
- A robust RunSteamCMD function has been added to run SteamCMD with advanced error handling and reporting. Works for both the server and mods, and is configurable with the STEAMCMD_ATTEMPTS environment variable to specify how many times it should retry a download after a recoverable error (like large Workshop mod downloads timing out).
- Added support for a MOD_FILE environment variable, to specify an exported Arma 3 modlist HTML file for import into the server (for downloads and runtime). These mods are combined with any mods listed in MODIFICATIONS.
- A more robust and automatic way of downloading/updating mods is now included with the UPDATE_SERVER function. All mods to be used during runtime are checked for updates by comparing local file's creation dates against the mod's Workshop page last update. This allows for fast and reliable mod updates compared to the old manual system, and allows users to comfortably leave the update server function on all the time if they'd like.
- Added a RemoveDuplicates function to prevent a user from accidentally loading a mod twice.
- Checks for missing, trailing semicolons in manual mod lists due to human error.
- Mod update information echos are less cryptic and now use the mod's human-readable name, as well as printing the date they last updated.
- Made the server binary check error messages less cryptic and provided solution recommendations.
- Added a CLEAR_CACHE env. var. function to delete headless client profiles on startup to help with potential issues they cause.
- Un-hardcoded the basic.cfg URL and replaced with env. var.
- Added HC_HIDE env. var. to prevent headless client console spam.
- Added VALIDATE_SERVER env. var. to manually validate, because the new automatic update function skips validation to speed it up.
- Added CDLC env. var. for easy download of Creator DLCs incase the user doesn't know how to use SteamCMD beta branches.
2021-07-12 17:01:41 -07:00
Red-Thirten
cc01ed7599 Create README.md 2021-07-12 16:56:17 -07:00
Red-Thirten
52cd7be921 Update README.md
- Added Arma 3 game image
- Adjusted all the links to be relative to the root folder to be more robust
2021-07-12 16:50:32 -07:00
Alex
b7ad086aba Add setup-qemu-action for arm64 (#8)
Adds `docker/setup-qemu-action` to the image building workflow, enabling images to be built for architectures and OSes other than `linux/amd64`.
2021-07-09 13:03:10 -06:00
Dane Everitt
fa1bb9757e Also build arm 2021-07-04 14:59:34 -07:00
Dane Everitt
b5747f2fa2 Use only 8, 11, 16 (and OpenJ9 variants) 2021-07-04 14:56:00 -07:00
Dane Everitt
85a16a07c2 Merge branch 'master' of ssh://github.com/pterodactyl/yolks 2021-07-04 14:31:26 -07:00
Dane Everitt
54ad40aec7 Change base java versions to be not openj9 2021-07-04 14:31:24 -07:00
Dane Everitt
5fc972316c Merge pull request #7 from AreYouRlyScared/build/1
Build the new images
2021-07-04 14:29:55 -07:00
Charles Morgan
c32aab2602 Build the new images 2021-06-21 20:13:08 -04:00
Charles Morgan
88180b3f5c Add Base Debian (#5) 2021-06-21 16:27:00 -07:00
Dane Everitt
130bee2129 Merge pull request #6 from AreYouRlyScared/patch-1
Add auto update script
2021-06-19 12:04:20 -07:00
Charles Morgan
9e243293ba Add auto update script
Add's auto-update option inside entry point if `AUTO_UPDATE` flag is set to 1

Pulled from parkers entrypoint for source debian
2021-06-17 20:20:01 -04:00
Dane Everitt
b8ba21765c Update entrypoint.sh 2021-06-13 11:00:35 -07:00
Dane Everitt
aba1860ff3 Merge pull request #4 from AreYouRlyScared/add/basealpine
Add base alpine to workflows
2021-06-13 10:57:24 -07:00
Dane Everitt
9a9f642089 Merge pull request #3 from AreYouRlyScared/update/installname
Change source to debian
2021-06-13 10:56:03 -07:00
Dane Everitt
731a1cbef6 Merge pull request #1 from AreYouRlyScared/readme
Update README.md
2021-06-13 10:55:19 -07:00
Alex
1f91b59cc5 Revert "enable workflows"
This reverts commit 87919ac50d.
2021-06-13 17:31:39 +03:00
Alex
87919ac50d enable workflows 2021-06-07 18:05:59 +03:00
Charles Morgan
78f52a2c96 Create alpine.yml 2021-06-05 16:47:35 -04:00
Charles Morgan
a3219c58dc Change source to debian 2021-05-29 21:16:28 -04:00
Dane Everitt
5919abae88 Actually correct command running... 2021-05-29 10:52:55 -07:00
Dane Everitt
0248368c01 Improve the startup commands and unbreak their execution 2021-05-29 10:19:11 -07:00
Charles Morgan
b0132afa46 Update README.md 2021-05-17 21:24:17 -04:00
Dane Everitt
e4e52642d2 Add more notes and details for contributing. 2021-05-15 12:54:01 -07:00
Dane Everitt
a34778013d Update yolks.yml 2021-05-15 12:47:58 -07:00
Dane Everitt
ee444da25a Move a bunch of files around, try to get things working 2021-05-15 12:26:45 -07:00
Dane Everitt
72443f7789 Reorganize java and add build action for it 2021-05-15 11:53:37 -07:00
Dane Everitt
025c055c48 fork over the work from @matthewpi
Will work on re-organizing and setting up a slightly different build matrix
2021-05-15 11:26:03 -07:00
Matthew Penner
8ac0010de2 Update README.md 2021-05-02 09:19:15 -06:00
Matthew Penner
0d3e2d7091 node16: new image 2021-05-02 09:18:11 -06:00
Matthew Penner
8c0e2a71b5 satisfactory: attempt to shrink image 2021-05-02 09:17:58 -06:00
Matthew Penner
39791667ee Update satisfactory image 2021-04-29 13:22:15 -06:00
Matthew Penner
b76eab6921 Update satisfactory image 2021-04-29 13:11:50 -06:00
Matthew Penner
33142755fd Update satisfactory image 2021-04-28 21:10:08 -06:00
Matthew Penner
f3b5518a73 Update satisfactory image 2021-04-28 21:04:34 -06:00
Matthew Penner
db4d93b0b0 Update satisfactory image 2021-04-28 21:00:59 -06:00
Matthew Penner
53bbb7354a Add satisfactory image 2021-04-28 20:58:01 -06:00
Matthew Penner
61d4932e0a change 'exec' to 'exec env' 2021-04-09 16:13:23 -06:00
Matthew Penner
3d68552da5 add g++ and gcc to python images 2021-04-09 16:04:30 -06:00
Matthew Penner
4348d62c7a test 2021-04-09 16:00:04 -06:00
Matthew Penner
62e3819a8f disable python3.10 2021-04-09 15:49:02 -06:00
Matthew Penner
7251ce693b add python images 2021-04-09 15:47:37 -06:00
Matthew Penner
dc3c0c7c2e Update README.md 2021-04-01 09:19:17 -06:00
Matthew Penner
f7c0cbbb5f add node images 2021-04-01 09:18:04 -06:00
Matthew Penner
e5041bcf9a add java16 image 2021-03-26 20:53:15 -06:00
Matthew Penner
21cbef9b12 Update README.md 2021-02-25 13:32:38 -07:00
Matthew Penner
65581b7e03 go1.16: change from 1.16rc1 to 1.16 2021-02-16 16:33:39 -07:00
Matthew Penner
9cc16bce33 change 'eval' to 'exec' in entrypoint.sh 2021-02-15 10:23:57 -07:00