This is a 'relay server', designed to allow self-hosted games to be run with the server acting as an intermediary between all of the clients. This allows for a generic networking solution that allows games to be hosted by a client and all messages are forwarded, or 'relayed' to other clients through the server.
- Golang
>= 1.16.2 - Golint
== v0.0.0-20201208152925-83fdc39ff7b5 - Protoc
== 3.15.6 - Golang Protobuf Plugin
== 1.26.0
make run- Run the server locally on port5000.make cli- Run the test CLI for interacting with the local server.make generate- Generates all the Go code from the protobuf specs.