This small website allows the download of addons from the GmodStore without putting the site online but thanks to its API. This is very useful in the case where an account owner wishes to give third parties the possibility of downloading their created/purchased addons without giving them connection credentials, this is a means equivalent to “ secondary access ” solutions. . The account owner only needs to generate an authentication token with certain restricted permissions in order to give it to authorized people.
Tokens can be generated at this address: https://www.gmodstore.com/settings/personal-access-tokens. They must have the following permissions: products:read
, product-versions:read
, product-versions:download
, users:read
, and user-purchases:read
. Once created, the site tells you the procedure to follow.
Warning
Deployment in a production environment ( with or without Docker ) requires a web server already configured like Nginx, Apache or Caddy to serve PHP scripts.
Install PHP LTS (>8.1 or higher);
Use a web server to serve PHP scripts and static files.
Tip
To test the project, you can also use Docker. Once installed, simply launch the development Docker image using the docker compose up --detach --build
command. The site should be accessible at the following address: http://localhost/. If you want to work on the project with Docker, you need to use the docker compose watch --no-up
command to get your local changes automatically synced to the container. ?
Deposit
Docker image can also be deployed in production, but this requires in-depth knowledge to properly deploy, optimize and secure your installation , to avoid any unwanted consequences.
This website is not affiliated with GmodStore in any way, except that I use their awesome API to provide you with this service.
This simple website provides the possibility to download addons from the GmodStore without going through the online website but using its API. This is very useful in case an account owner wants to give the access to third parties to download his created/purchased addons without giving them login credentials, it is an equivalent to the " secondary access " way. The account owner only needs to generate an authentication token with some restricted permissions in order to give it to authorized persons.
Tokens can be generated at this address: https://www.gmodstore.com/settings/personal-access-tokens. They must have the following permissions: products:read
, product-versions:read
, product-versions:download
, users:read
and user-purchases:read
. Once created, the site tells you what to do.
Warning
Deployment in a production environment ( with or without Docker ) requires a pre-configured web server such as Nginx, Apache, or Caddy to serve PHP scripts.
Install PHP LTS (>8.1 or higher);
Use a web server to serve PHP scripts and static files.
Tip
To try the project, you can also use Docker installed. Once installed, simply start the development Docker image with docker compose up --detach --build
command. The website should be available at http://localhost/. If you want to work on the project with Docker, you need to use docker compose watch --no-up
to automatically synchronize your local changes with the container. ?
Deposit
The Docker image can also be deployed in production, but this requires advanced knowledge to properly deploy, optimize, and secure your installation , in order to avoid any unwanted consequences.
This website is in no way affiliated with GmodStore, except that I use their amazing API to provide you this service.