https://github.com/brean/web-server-sc2
Web Server to view and analyze StarCraft 2 bot logs
https://github.com/brean/web-server-sc2
Last synced: 19 days ago
JSON representation
Web Server to view and analyze StarCraft 2 bot logs
- Host: GitHub
- URL: https://github.com/brean/web-server-sc2
- Owner: brean
- License: bsd-3-clause
- Created: 2023-09-02T22:39:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T21:06:03.000Z (about 1 year ago)
- Last Synced: 2025-01-10T21:47:58.927Z (9 months ago)
- Language: Python
- Size: 188 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web Server to view and analyze StarCraft 2 bot logs.
For the backend TypeScript express.js is used to forward json files generated as logs by the bot and shows live data from current bot-runs with WebSockets.
For the frontend Svelte with TypeScript and Material-ui is used for the frontend.
## Development
### Installation
Option 1 - Using docker: Install docker, docker compose and terminator and just run `docker compose build`. For convenient development the source files of backend and frontend-svelte folders are mounted as volumens in their respective container.Option 2 - Run directly on your machine: Go into the backend and frontend-svelte folder and install locally using `npm i -D`
### Running
Option 1 - Using docker: Start the `./start.bash`-script. After you close the terminator window the command `docker compose down` will kill/remove the docker containerOption 2 - Run directly on your machine: Run `npm run start` in the `server` folder and `npm run dev -- --open` in the `fontent-svelte` folder
## Deployment
ToDo!## License
Distributed under the [3-clause BSD license](https://opensource.org/licenses/BSD-3-Clause).## Maintainer
Andreas Bresser, self@andreasbresser.de
## Authors / Contributers
Authors and contributers are [listed on github](https://github.com/brean/web-server-sc2/graphs/contributors).