-
- Downloads
Go SDK for integration with Game Servers.
First implementation was done in Go as prototyping. Implementation is done with gRPC so it should be relatively trivial to generate new SDKs for each language. Implemented gRPC sidecars server to accompany the SDK and processing of the change in states, such that the IP and Port of the GameServer is available in the GameServer status when its status is Ready. Closes #16
Showing
- Gopkg.lock 69 additions, 3 deletionsGopkg.lock
- Gopkg.toml 4 additions, 0 deletionsGopkg.toml
- build/Makefile 25 additions, 9 deletionsbuild/Makefile
- build/README.md 4 additions, 1 deletionbuild/README.md
- build/boilerplate.go.txt 0 additions, 0 deletionsbuild/boilerplate.go.txt
- build/build-image/Dockerfile 16 additions, 2 deletionsbuild/build-image/Dockerfile
- build/build-image/gen-crd-client.sh 1 addition, 1 deletionbuild/build-image/gen-crd-client.sh
- build/build-image/gen-grpc-go.sh 22 additions, 0 deletionsbuild/build-image/gen-grpc-go.sh
- examples/gameserver.yaml 2 additions, 2 deletionsexamples/gameserver.yaml
- examples/simple-udp/server/main.go 19 additions, 0 deletionsexamples/simple-udp/server/main.go
- gameservers/controller/controller.go 177 additions, 62 deletionsgameservers/controller/controller.go
- gameservers/controller/controller_test.go 233 additions, 31 deletionsgameservers/controller/controller_test.go
- gameservers/controller/deployment.yaml 3 additions, 0 deletionsgameservers/controller/deployment.yaml
- gameservers/controller/main.go 28 additions, 3 deletionsgameservers/controller/main.go
- gameservers/sidecar/Dockerfile 10 additions, 0 deletionsgameservers/sidecar/Dockerfile
- gameservers/sidecar/local.go 41 additions, 0 deletionsgameservers/sidecar/local.go
- gameservers/sidecar/local_test.go 35 additions, 0 deletionsgameservers/sidecar/local_test.go
- gameservers/sidecar/main.go 87 additions, 0 deletionsgameservers/sidecar/main.go
- gameservers/sidecar/sdk/sdk.pb.go 183 additions, 0 deletionsgameservers/sidecar/sdk/sdk.pb.go
- gameservers/sidecar/sidecar.go 137 additions, 2 deletionsgameservers/sidecar/sidecar.go
Loading
Please register or sign in to comment