이 작은 웹사이트를 사용하면 사이트를 온라인에 올리지 않고도 API 덕분에 GmodStore에서 애드온을 다운로드할 수 있습니다. 이는 계정 소유자가 제3자에게 연결 자격 증명을 제공하지 않고 자신이 생성/구매한 애드온을 다운로드할 수 있는 가능성을 제공하려는 경우에 매우 유용하며 이는 " 보조 액세스 " 솔루션과 동일한 수단입니다. 계정 소유자는 승인된 사람들에게 토큰을 제공하기 위해 특정 제한된 권한으로 인증 토큰을 생성하기만 하면 됩니다.
토큰은 https://www.gmodstore.com/settings/personal-access-tokens 주소에서 생성할 수 있습니다. products:read
, product-versions:read
, product-versions:download
, users:read
및 user-purchases:read
권한이 있어야 합니다. 사이트가 생성되면 따라야 할 절차를 알려줍니다.
경고
프로덕션 환경( Docker 포함 또는 제외 )에 배포하려면 PHP 스크립트를 제공하기 위해 Nginx, Apache 또는 Caddy와 같이 이미 구성된 웹 서버가 필요합니다.
PHP LTS(>8.1 이상)를 설치합니다.
웹 서버를 사용하여 PHP 스크립트와 정적 파일을 제공합니다.
팁
프로젝트를 테스트하기 위해 Docker를 사용할 수도 있습니다. 설치가 완료되면 docker compose up --detach --build
명령을 사용하여 개발 Docker 이미지를 실행하기만 하면 됩니다. 사이트는 다음 주소에서 액세스할 수 있어야 합니다: http://localhost/. Docker를 사용하여 프로젝트 작업을 수행하려면 docker compose watch --no-up
명령을 사용하여 로컬 변경 사항을 컨테이너에 자동으로 동기화해야 합니다. ?
보증금
Docker 이미지를 프로덕션 환경에 배포 할 수도 있지만, 이를 위해서는 원치 않는 결과를 방지하기 위해 설치를 적절하게 배포, 최적화 및 보호하기 위한 심층적인 지식이 필요합니다 .
이 웹사이트는 내가 이 서비스를 제공하기 위해 GmodStore의 멋진 API를 사용한다는 점을 제외하면 어떤 방식으로든 GmodStore와 제휴되어 있지 않습니다.
이 간단한 웹사이트는 온라인 웹사이트를 통하지 않고 해당 API를 사용하여 GmodStore에서 애드온을 다운로드할 수 있는 가능성을 제공합니다. 이는 계정 소유자가 로그인 자격 증명을 제공하지 않고 자신이 생성/구매한 애드온을 다운로드할 수 있도록 제3자에게 액세스 권한을 부여하려는 경우에 매우 유용하며, 이는 " 보조 액세스 " 방식과 동일합니다. 계정 소유자는 인증된 사람에게 부여하기 위해 일부 제한된 권한으로 인증 토큰을 생성하기만 하면 됩니다.
토큰은 https://www.gmodstore.com/settings/personal-access-tokens 주소에서 생성할 수 있습니다. products:read
, product-versions:read
, product-versions:download
, users:read
및 user-purchases:read
read 권한이 있어야 합니다. 사이트가 생성되면 수행할 작업을 알려줍니다.
경고
프로덕션 환경( Docker 포함 또는 제외 )에 배포하려면 PHP 스크립트를 제공하기 위해 Nginx, Apache 또는 Caddy와 같은 사전 구성된 웹 서버가 필요합니다.
PHP LTS(>8.1 이상)를 설치합니다.
웹 서버를 사용하여 PHP 스크립트와 정적 파일을 제공합니다.
팁
프로젝트를 시험해 보기 위해 설치된 Docker를 사용할 수도 있습니다 . 설치가 완료되면 docker compose up --detach --build
명령을 사용하여 개발 Docker 이미지를 시작하기만 하면 됩니다. 웹사이트는 http://localhost/에서 사용 가능해야 합니다. Docker를 사용하여 프로젝트 작업을 수행하려면 docker compose watch --no-up
사용하여 로컬 변경 사항을 컨테이너와 자동으로 동기화해야 합니다. ?
보증금
Docker 이미지를 프로덕션 환경에 배포 할 수도 있지만, 이를 위해서는 원치 않는 결과를 방지하기 위해 설치를 적절하게 배포, 최적화 및 보호하기 위한 고급 지식이 필요합니다 .
이 웹사이트는 내가 이 서비스를 제공하기 위해 GmodStore의 놀라운 API를 사용한다는 점을 제외하고는 GmodStore와 아무런 관련이 없습니다.