Commit Graph

23 Commits

  • Cleaned up README
    - Added IAmSilK as a code contributor
    - Condensed System Requirements/Recommendations to a nice table
  • General Egg Cleanup
    - Fixed typo in description
    - Fixed BattlEye path in startup command
    - Wrapped extra startup parameters in quotations to prevent a malicious client from executing arbitrary bash commands on the container via a (potentially forced) Arma server application crash.
    - Stop command no longer requires extra "C" and was fixed.
    - Updated install script to check for valid Steam credentials (required for Arma 3) and removed an un-needed directory creation. Also made the Script Entrypoint Command more specific.
    - Removed long gone depreciated startup variables (not even used in startup or entrypoint anymore).
  • feat: add steam_disk_space egg feature to SteamCMD eggs
    A new egg feature modal was introduced in Panel v1.7.0 triggering when server has run out of disk space to provide more user-friendly instructions to both admins and normal users. This is unique to SteamCMD specific errors.
  • fixed heading levels
    added blank lines as needed
  • Add Authors / Contributors
    Added Authors / Contributors section, and added anchor links to specific sections.
  • Removed In-Dev update_url Feature
    To avoid issues in the future.
  • Update egg-arma3.json
    Changed main image to parkervcp's ghcr/yolks image for testing. Must be changed before final release.
  • Update egg-arma3.json
    - Added back depreciated variables so servers running the old Startup Command don't break.
  • Update README.md
    - Add "How to Update Egg" section to address updating concerns
  • Update egg-arma3.json
    - Added "backup" parkervcp image
  • egg-arma3.json Rewrite
    - Changed the image to the new Pterodactyl yolks image.
    - Removed the ability to specify custom server.cfg and basic.cfg file locations, because it only complicated things and was rarely changed from their default root location.
    - Added the ability to specify a custom basic.cfg URL location for installation (in case it updates in the future).
    - Added file parsing of the server.cfg to set the server password, max players, and ensure the headless client IPs are correct.
    - Fixed the stop code to actually kill the server
    - Adjusted the installation script to pull from the basic.cfg specified URL, and made the SteamCMD login command more robust against credentials with spaces or special characters.
    - Rearranged variables to be better grouped/ordered (will only apply if the egg is reinstalled on the panel).
    - Rewording of some variables' descriptions.
    - Added "Number of SteamCMD Retry Attempts" variable.
    - Added "Max Players" variable.
    - Added "Server Password" variable.
    - Added "Disable Mod Downloads/Updates" variable.
    - Added "Download Creator DLCs" variable.
    - Added "Modlist File" variable for defining an Arma 3 Launcher exported HTML modlist file for loading.
    - Renamed "Mods" to "Additional Mods"
    - Added "Validate Server Files" variable.
    - Added "HC Hide Console Output" variable.
    - Added "Clear HC Profiles Cache on Startup" variable.
  • Update server.cfg
    - New password default value
  • Update README.md
    - Small adjustments
  • Update README.md
    - Added info on new Egg Capabilities
    - Added info on Recommended Egg Modifications
    - Rearranged topics in order of importance
    - Rewording to make things more clear
    - Grammar and spell checking
  • refactor: update all eggs to use new folder structure
    refactor: update all eggs to use new folder structuree