README.md 693 Bytes

Pro2dServer

这是pro2d项目的服务器, 使用golang搭建

技术点

  • grpc
  • golang1.7
  • grpc 热更

组件

  • mongo
  • etcd
  • proto gorm 查询

环境安装

protoc-go-inject-tag: 目的是往protos文件中打入自定义标签

$ go get github.com/favadi/protoc-go-inject-tag

etcd

$ go get go.etcd.io/etcd/client/v3
$ go install google.golang.org/protobuf/cmd/protoc-gen-go
$ go get google.golang.org/grpc/cmd/protoc-gen-go-grpc
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc

文档

证书制作

Usage

编译 & 运行 游戏服 & 登录服务

$ make account
$ make game

测试

$ make test