A way to connect to the CSGO Game State Integration using NodeCG. This bundle not only includes the CSGO GSI information but also has tools for creating teams and player profiles while also managing tournaments. This uses NodeCG which is a browser based broadcast graphics manager.
This manager is still in its early stages and needs a lot of clean up and more features to properly work in a tournament. However it does currently work for single matches.
If you use this you may see dev messages in the console log as this is pre v1.
To get a local copy up and running follow these simple steps.
- NodeCG
- CSGO Game State Integration file
- Download from releases.
- Extract to the nodecg bundles folder so that the file structure is
nodecg/bundles/nodecg-csgo-manager/...
-
Clone the repo into the NodeCG bundles folder
cd nodecg/bundles git clone https://github.com/EwanLyon/nodecg-csgo-manager.git cd nodecg-csgo-manager
-
Install NPM packages
npm install
-
Run build
npm run build
-
Start NodeCG
npm run start
or
cd ../.. node .
Bundles using NodeCG-CSGO-Manager:
Currently a lot of code cleanup needs to occur. Expect changes to occur rapidly and break bundles using this.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU General Public License v3.0 License. See LICENSE
for more information.
Ewan Lyon - @Clubwhom
Project Link: https://github.com/ewanlyon/nodecg-csgo-manager