LoL Replay is a collection of Go packages to record and play back League of Legends games from the spectator endpoint. It is designed to be fast, reliable, and efficient. The modular design allows anyone to write their own recording service in Go and manipulate the recording files.
The packages are:
If you would like package documentation, check the GoDoc.
LoL Replay currently assumes your client is running OS X and has LoL Spectator installed to copy and paste replay links into. This should hopefully change to support Windows and OS X without additional programs soon.
go get -u github.com/1lann/lol-replay/server
server
will be installed to your $GOPATH/bin
./server [configuration file location]
. If no configuration file location is specified, it will default to config.json
.If you need help, have an issue or want to ask a question, feel free to contact me by email or by making an issue on GitHub.
The LoL Replay server is also available as an image on Docker. Refer to the Docker Hub page for more information.
lol-replay is licensed under the MIT license which can be found here.