Commit Graph

112 Commits

Author SHA1 Message Date
Alex cb449862c6 Merge pull request #3 from pascal-zarrad/feature/erlang
Add erlang images
2021-07-17 01:13:51 +03:00
Pascal Zarrad be19be7cee Add erlang to README 2021-07-14 23:48:37 +02:00
Pascal Zarrad eaa2d8a25d Add erlang images 2021-07-14 23:30:12 +02:00
Alex d1c80ea7e3 Merge pull request #2 from lilkingjr1/arma3
Arma 3 - Small Bug Fix
2021-07-14 12:27:58 +03:00
Red-Thirten 577d18ce26 Arma 3 - Small Bug Fix
- Fixed RemoveDuplicates function adding an extra trailing semicolon if the input string is empty.
- Added Aussie Server Hosts as a credited contributor for help and ideas on the project.
2021-07-13 23:24:28 -07:00
Softwarenoob ff39426961 force rebuild all images 2021-07-14 03:45:37 +03:00
Softwarenoob 7367b5d3b7 migrate workflows to parkervcp repository 2021-07-14 03:42:20 +03:00
Michael (Parker) Parker 3d93b50204 Merge pull request #1 from lilkingjr1/arma3
Add Arma 3 Image
2021-07-13 16:51:17 -07:00
Alex 734e5f2657 Merge branch 'pterodactyl:master' into master 2021-07-14 00:01:12 +03:00
Red-Thirten 4b47c04777 Update entrypoint.sh
- Moved the mod movement, lowercase command, and key movement to the "success" portion of the SteamCMD function to prevent the code from trying to perform these actions on failed mod downloads.
- Changed some of the echos to print this process more cleanly
2021-07-13 12:19:12 -07:00
Red-Thirten 1811271a68 Update entrypoint.sh 2021-07-12 19:57:34 -07:00
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