Этот небольшой веб-сайт позволяет загружать дополнения из GmodStore без размещения сайта в сети, но благодаря API. Это очень полезно в случае, когда владелец учетной записи желает предоставить третьим лицам возможность загружать созданные им/приобретенные ими дополнения без предоставления им учетных данных для подключения, это является средством, эквивалентным решениям « вторичного доступа ». Владельцу учетной записи необходимо только создать токен аутентификации с определенными ограниченными разрешениями, чтобы передать его авторизованным людям.
Токены можно сгенерировать по этому адресу: https://www.gmodstore.com/settings/personal-access-tokens. Они должны иметь следующие разрешения: products:read
, product-versions:read
, product-versions:download
, users:read
и user-purchases:read
. После создания сайт сообщит вам процедуру, которой необходимо следовать.
Предупреждение
Для развертывания в производственной среде ( с Docker или без него ) требуется уже настроенный веб-сервер, например Nginx, Apache или Caddy, для обслуживания PHP-скриптов.
Установите PHP LTS (>8.1 или выше);
Используйте веб-сервер для обслуживания PHP-скриптов и статических файлов.
Кончик
Для тестирования проекта вы также можете использовать Docker. После установки просто запустите разрабатываемый образ Docker с помощью команды docker compose up --detach --build
. Сайт должен быть доступен по следующему адресу: http://localhost/. Если вы хотите работать над проектом с помощью Docker, вам нужно использовать команду docker compose watch --no-up
чтобы локальные изменения автоматически синхронизировались с контейнером. ?
Депозит
Образ Docker также можно развернуть в рабочей среде, но для правильного развертывания, оптимизации и защиты вашей установки во избежание нежелательных последствий требуются глубокие знания .
Этот веб-сайт никоим образом не связан с GmodStore, за исключением того, что я использую их замечательный API, чтобы предоставить вам эту услугу.
Этот простой веб-сайт предоставляет возможность загружать дополнения из GmodStore, не заходя на онлайн-сайт, а используя его API. Это очень полезно в случае, если владелец учетной записи хочет предоставить доступ третьим лицам для загрузки созданных им/купленных им дополнений, не предоставляя им учетные данные для входа, это эквивалентно способу « вторичного доступа ». Владельцу учетной записи необходимо только создать токен аутентификации с некоторыми ограниченными разрешениями, чтобы передать его авторизованным лицам.
Токены можно сгенерировать по этому адресу: https://www.gmodstore.com/settings/personal-access-tokens. Они должны иметь следующие разрешения: products:read
, product-versions:read
, product-versions:download
, users:read
и user-purchases:read
. После создания сайт подскажет вам, что делать.
Предупреждение
Для развертывания в производственной среде ( с Docker или без него ) требуется предварительно настроенный веб-сервер, такой как Nginx, Apache или Caddy, для обслуживания сценариев PHP.
Установите PHP LTS (>8.1 или выше);
Используйте веб-сервер для обслуживания PHP-скриптов и статических файлов.
Кончик
Чтобы опробовать проект, вы также можете использовать установленный Docker. После установки просто запустите разрабатываемый образ Docker с помощью команды docker compose up --detach --build
. Веб-сайт должен быть доступен по адресу http://localhost/. Если вы хотите работать над проектом с помощью Docker, вам необходимо использовать docker compose watch --no-up
для автоматической синхронизации локальных изменений с контейнером. ?
Депозит
Образ Docker также можно развернуть в рабочей среде, но для правильного развертывания, оптимизации и защиты вашей установки потребуются расширенные знания во избежание нежелательных последствий.
Этот веб-сайт никоим образом не связан с GmodStore, за исключением того, что я использую их замечательный API для предоставления вам этой услуги.