Status: UNDER DEVELOPMENT
Shugo Kawamura
Github : FlowingSPDG
Twitter : @FlowingSPDG
This is match management system for get5.
Inspired by get5-web.
- Login by your SteamID.
- Register your CS:GO servers on the "Add a server" section.
- Register teams on the "Create a Team" section with steamids.
- Go to the "Create a Match" page.
API Server will send rcon command to load match config( get5_loadmatch_url <webserver>/api/v1/match/<matchid>/config
) Then game server loads match and wait for players.
- Open HTTP access to access API.
- Setup environment variables.
- Setup database.
- Docker
- Go v1.21
- NodeJS and Yarn(Volta)
- MySQL DB
- CSGO Server with GET5 v0.15.0 GET5
- Steam WebAPI Token for handling Steam-Login. (here)
git clone https://github.com/FlowingSPDG/get5loader.git $GOPATH/src/github.com/FlowingSPDG/get5loader
(you can fork your own)cd $GOPATH/src/github.com/FlowingSPDG/get5loader && make deps
- You're good to Go! edit each
.go
files to fix/add something nice! - You can test your server by
go run ./cmd/main.go
,and build them bymake
.You may get binary files in./build
.
I'm releasing compiled-files for people who feel lazy to build for each major update.
- Setup environment variables
- Start your compiled binary
- Now it's up!
・MIT