About This File
CS:go live использует игры Valve State Integration для CS:go собирет изменения состояния игры и транслируют их на вашем сайте-портале.
- Трансляции игры для всех, когда вы играете. Любой пользователь сможет просмотреть результаты игры в режиме реального времени с веб-сайта или приложения
- Сохраняет вашу игровую статистику и её детали
- Просмотр предыдущих игр
- Смотрите live игры, которые транслируют другие пользователи
#Примечание:
- Приложения построены с электронными поэтому ожидать больших размеров пакета (~50 МБ)
- GSI дроссельной заслонки установлен в 2 секунды, что означает, что изменения состояния игры транслируются каждые 2 секунды (при изменении состояния). Любые изменения состояния в течение 2 секунд будут отправлены в следующем запросе на обновление.
- Убедитесь, что ваше время (клиентский компьютер) - это точно. GSI использует клиентское время для отправки меток времени. Если ваше время не является точным, то вы можете увидеть "Пользователь не живет".
- Клиентский сервер поддерживает локальное сокетное подключение (используемое клиентским приложением) и удаленное подключение к базе данных для обновления данных в реальном времени.
- При запуске сервера каждый раз создается конфигурационный файл и помещается в каталог CSGO cfg, который приложение запрашивает у пользователя в первый раз. Если вы хотите изменить параметры GSI, обновить gamestate_integration_csgolive.cfg файл после запуска сервера.
#Развитие:
- Приложения, построенные с помощью электронных вебсокетов . сам ваш веб-сайт должен быть размещен с опорного пункта хостинга.
- Чтобы построить приложение -
-
cd csgolive/app
-
npm install
-
electron .
Тестирование изменений веб-сайта -
-
Install
firebase-cli
-
cd csgolive/web
-
firebase serve