A simple web manager
- Search and install mods from Play withSIX API
- Delete mods no longer desired
- Rebuild your repository automatically after mod installs or manually
- Code is written in Node.js and is required to launch the application.
- The application requires Java to interact with Arma3Sync.
- You must supply a Arma3Sync installation by yourself.
- The application does not create your Arma3Sync repository if it does not already exists, make sure you've set it up first before using this application.
- The application will currently not actually serve your Arma3Sync repository so make sure you have a web service handling that.
Install dependences with npm install.
Copy the .env.example to .env and change values as desired.
Start the application with npm start.
Server will be available at the port specified in the config.
Values that can be defined in your config.js
| Key | Required | Description |
|---|---|---|
| arma3sync | Yes | Path to the Arma3Sync installation folder. This is used to access the resources folder with your repositories configurations |
| arma3syncJarFile | Yes | Path to the Arma3Sync jar file |
| java | Yes | Path to your Java binary, if found in path this could just be java |
| host | Yes | Restrict to specific network interface or just leave it as '0.0.0.0' |
| path | Yes | Path to the Arma3Sync repository folder containing your mods |
| port | Yes | Port that HTTP Server is bound to |
| repository | Yes | Repository to rebuild on mod changes or manually |