Commit Graph

15 Commits

  • Update egg-arma3-headless-client.json
    Removed currently unsupported `file_denylist` variable for now.
  • Update egg-arma3.json
    Removed currently unsupported `file_denylist` variable for now.
  • Update README.md
    - Generally cleaned it up and made it more clear what a Headless Client does.
    - Added Installation Requirements
    - Cleaned up, and removed spelling errors in, the Additional Settings section.
  • Update egg-arma3-headless-client.json
    - Updated to latest Pterodactyl egg format
    - Made startup command a little more robust, and added a server binary variable to allow for the choice of 32-bit, 64-bit, and profiling binaries to be run within the same egg (as opposed to a bunch of separate eggs).
    - Install script was adjusted slightly: No longer does missing username check, because "anonymous" user cannot be used to download Arma 3. Also adds 64-bit libraries. Lastly, allows for extra steam flags to be passed to allow beta builds to be downloaded.
    
    -- Variables --
    - Changed game ID to be numeric only. Also hidden from end-user for cleanliness.
    - Added more verbose descriptions for Steam username and password fields to make it more clear what is required, and what is visible to the end-user.
    - Added server binary field to allow flexibility.
    - Removed Steam Auth Code field because it isn't really practical.
    - Cleaned up Connect IP, Connect Password, Mods, and ServerMods fields.
    - Added server update and mods download/update fields.
    - Added "Set Mods to Lowercase" field incase the user manually uploads a mod, which likely has uppercase files/folders. The Linux Arma 3 server does not like to load any files/folders with uppercase characters.
  • Update README.md
    Added clarity that server supports both 32 and 64-bit binaries.
  • Update README.md
    - Added Installation Requirements.
    - Added CPU usage information.
    - Added more info and removed spelling errors from Additional Settings.
    - Corrected default server ports list.
  • Update server.cfg
    - Cleaned up informational comments.
    - Reorganized the list of settings to be more readable and grouped related settings. More advanced (less touched) settings were moved to the bottom of the file.
    - Changed some default values to better ones.
    - Added some missing, yet common, settings.
  • Update basic.cfg
    - Cleaned up informational comments at the top of file.
    - Left "suggested" values, but commented most of them out to allow a fresh install to have developer default values. Advanced users can uncomment settings after installation if they so choose to.
    - Removed defunct or non-relevant values.
  • Update egg-arma3.json
    - Updated to latest Pterodactyl egg format
    - Made startup command a little more robust, and added a server binary variable to allow for the choice of 32-bit, 64-bit, and profiling binaries to be run within the same egg (as opposed to a bunch of separate eggs).
    - Adjusted startup complete message to more accurately represent when the server is started. It also is not dependent on if the user uses the -noLogs extra startup flag (which the previous complete message did).
    - Install script was adjusted slightly: No longer does missing username check, because "anonymous" user cannot be used to download Arma 3. Also sets correct permissions for the .cfg files downloaded. Adds 64-bit libraries. Lastly, allows for extra steam flags to be passed to allow beta builds to be downloaded.
    
    -- Variables --
    - Changed game ID to be numeric only. Also hidden from end-user for cleanliness.
    - Added more verbose descriptions for Steam username and password fields to make it more clear what is required, and what is visible to the end-user.
    - Added server binary field to allow flexibility.
    - Removed Steam Auth Code field because it isn't really practical.
    - Cleaned up Mods, ServerMods, server.cfg, and basic.cfg fields.
    - Added server update and mods download/update fields.
    - Added "Set Mods to Lowercase" field incase the user manually uploads a mod, which likely has uppercase files/folders. The Linux Arma 3 server does not like to load any files/folders with uppercase characters.
  • Delete steamcmd_servers/arma/arma3_x64 directory
    - 64-bit directory no longer needed; 64-bit functionality integrated into base arma egg/image.
  • Update README.md
    - Removed unneeded 64-bit egg reference.
  • Arma 3 readme cleanup
    Arma 3 x64 isn't a HC, fixes up the arma readme
  • update arma 3 config links
    Updates the arma3 config links.
    Also updates the install scripts.
  • organize repo
    update readme for steamcmd games
    move arma into the right folder.