Blame view

README.md 693 Bytes
ee23102d   zhangqijia   支持mongo, grpc接服务器
1
2
3
4
5
  ## Pro2dServer
  这是pro2d项目的服务器, 使用golang搭建
  
  ## 技术点
  * grpc
2064f484   zhangqijia   update readme.md
6
7
8
9
  * golang1.7
  * grpc 热更
    
  组件
ee23102d   zhangqijia   支持mongo, grpc接服务器
10
  * mongo
ee23102d   zhangqijia   支持mongo, grpc接服务器
11
  * etcd
ee23102d   zhangqijia   支持mongo, grpc接服务器
12
13
14
  * proto gorm 查询
  
  ## 环境安装
3592dfd3   zhangqijia   重构models, 索引唯一索引
15
16
17
18
19
  protoc-go-inject-tag: 目的是往protos文件中打入自定义标签
  ```shell
  $ go get github.com/favadi/protoc-go-inject-tag
  ```
  
ee23102d   zhangqijia   支持mongo, grpc接服务器
20
21
22
23
24
25
26
  etcd
  ```shell
  $ 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
  ```
88e31175   zhangqijia   grpc 增加tls, 使用san证书
27
28
29
30
  ## 文档
  [证书制作](doc/cret.md)
  
  
ee23102d   zhangqijia   支持mongo, grpc接服务器
31
  ## Usage
11abbdea   zhangqijia   csv 读取加载
32
  编译 & 运行 游戏服 & 登录服务
ee23102d   zhangqijia   支持mongo, grpc接服务器
33
  ```shell
11abbdea   zhangqijia   csv 读取加载
34
35
  $ make account
  $ make game
ee23102d   zhangqijia   支持mongo, grpc接服务器
36
37
38
39
  ```
  测试
  ```shell
  $ make test
f7f4beb5   zhangqijia   新增grpc平滑关闭,修复crea...
40
  ```