-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Import,download and load mods from a mods preset file #995
Comments
How it works, I think is A mod's workshop ID is in the URL for its' workshop page. example mod URL is https://steamcommunity.com/sharedfiles/filedetails/?id=463939057 after all is finished it adds the mods id's listed in the HTML file to the -mod= startup parameter so the server launches with these mods ( example -mod=@463939057;@2NDMODHERE;@3RDMODHERE; ) (.bikey files are called keys, they are used by the server will allow the client to use the mod) list of all the extra configs that can be changed in this JSON file |
+1 for this, would be great for all bohemia games such as Arma 3, DayZ etc. |
I've been toying with the idea of creating an AMP plugin that can work with steam workshop mods, download them, view mod info, and save different "presets" for when you want to switch things up. So to make sure my understanding is correct:
|
Feature Request
Import, download, and load mods from a mods preset file. This file will be parsed for mod installation and loading mods
Feature Information:
enable an option to import,download, and load mods via a one click solution
make a textbox called "Modlist File (Exported from A3 Launcher)" in the Arma 3 game server startup configuration,
the user inputs a Filename for an exported mod list. This file will be parsed for mod installation and loading.
the user uploads the HTML file to the root directory (eg. /home/container/modlist.html). Leave blank to disable loading mods from a mod list ( html file is generated by the game automatically as a mods preset file)
the script will check the mods if they exist on the server, and are up to date, and a quick checksum check and load all the mods to start with the server
If mods don't exist
It downloads each mod and has its folder and files changed to lowercase (to prevent errors).
It also checks for .bisign files in downloaded mods and copies them to the keys folder in the game directory
The settings JSON for pterodactyl egg arma 3 is here
https://github.com/parkervcp/eggs/blob/master/game_eggs/steamcmd_servers/arma/arma3/egg-arma3.json
i made 2 short videos explaining this
1st video showing how the whole mods system work on arma 3 game - https://youtu.be/N0LjbLOjUHw
2nd video showing how Ptero panel handles mods ( it has this feature) - https://youtu.be/xTGiWPBU504
I confirm:
The text was updated successfully, but these errors were encountered: