Proto commits in fish-tennis/gserver

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:0687c11
Author:fish-tennis

导表工具支持同时导出json和pb格式,运行时可以选择加载哪种格式 条件和属性接口扩展

The documentation is generated from this commit.

Commit:2c767d7
Author:fish-tennis

protoc update to libprotoc 25.9 update excelexporter.exe

Commit:99df580
Author:fish-tennis

物品使用接口

Commit:656f1ea
Author:fish-tennis

新增物品使用接口 移除Money模块(使用普通物品代替)

Commit:dfd3a1e
Author:fish-tennis

限时道具的超时时间设置

Commit:88d076f
Author:fish-tennis

配置数据

Commit:40ea659
Author:fish-tennis

增加收集类任务

Commit:7fe13b1
Author:fish-tennis

修复批量兑换的错误

Commit:6983038
Author:fish-tennis

任务结构扩展,增加成就,商店的配置表

Commit:486c767
Author:fish-tennis

配置数据更新

Commit:0210c1c
Author:fish-tennis

修复linux daemon问题

Commit:ae16c4f
Author:fish-tennis

更新导表工具

Commit:c9d9e4c
Author:fish-tennis

条件扩展

Commit:d62f0f7
Author:fish-tennis

扩展部分消息

Commit:4ffd909
Author:fish-tennis

增加了对cshap_client的工具支持

Commit:8da7838
Author:fish-tennis

整合导表工具excelexporter

Commit:59d0d6c
Author:fish-tennis

整合导表工具

Commit:e912746
Author:fish-tennis

自动生成消息号

Commit:d682e41
Author:fish-tennis

新增兑换模块,把活动礼包整合到兑换模块里

Commit:f47a7af
Author:fish-tennis

任务接口扩展,支持更复杂的配置

Commit:eee4aaf
Author:fish-tennis

条件和进度接口的扩展

Commit:ff4f890
Author:fish-tennis

条件接口扩展

Commit:fe3e834
Author:fish-tennis

简化进度接口

Commit:d9c0cf0
Author:fish-tennis

简化条件和进度的接口

Commit:f974749
Author:fish-tennis

简化进度更新接口

Commit:d7298ee
Author:fish-tennis

fix QuestCfg err

Commit:f1c4579
Author:fish-tennis

活动模块优化

Commit:b2d1cc1
Author:fish-tennis

活动的子任务和玩家的普通任务的代码共用

Commit:a0ee808
Author:fish-tennis

通用容器接口,重构背包代码

Commit:7493c65
Author:fish-tennis

统一的背包数据同步接口

Commit:2ce9e53
Author:fish-tennis

调整部分proto协议

Commit:08a8841
Author:fish-tennis

同步数据的协议,加载完数据后的初始化接口

Commit:6b6b2c1
Author:fish-tennis

update gnet v1.2.0 test errorCode

Commit:98ce50b
Author:fish-tennis

进度更新的事件映射

Commit:a89ba3f
Author:fish-tennis

网关转发客户端消息失败的处理

Commit:be603a0
Author:fish-tennis

任务链

Commit:cd59946
Author:fish-tennis

移除json配置数据,只演示csv格式的配置数据

Commit:85c6d4c
Author:fish-tennis

简化事件对应的进度

Commit:7f247b8
Author:fish-tennis

简化配置数据结构

Commit:9314a66
Author:fish-tennis

背包保存数据调整

Commit:ef6ec68
Author:fish-tennis

csv配置测试 任务的子任务关联任务模块

Commit:9975b55
Author:fish-tennis

扩展csv读取接口 物品和任务新增csv配置数据

Commit:d77a50d
Author:fish-tennis

调整背包接口,提高复用性

Commit:0dd223b
Author:fish-tennis

调整代码

Commit:d47fdab
Author:fish-tennis

调整消息定义

Commit:f5b8965
Author:fish-tennis

玩家消息回调改为类似grpc的格式

Commit:a7fa822
Author:fish-tennis

调整proto命名

Commit:0e61f49
Author:fish-tennis

调整proto的消息号规范,简化业务发消息接口

Commit:798bbcb
Author:fish-tennis

gentity v1.3.0 proto文件命名调整

Commit:1270ab4
Author:fish-tennis

取消保存字段名全小写的设定

Commit:d95301b
Author:fish-tennis

利用原子操作解决公会入会的并发问题

Commit:4e5730f
Author:fish-tennis

账号id,玩家id,公会id改为使用自增id

Commit:be36e10
Author:fish-tennis

公会的组件注册

Commit:8e9207b
Author:fish-tennis

增加rpc接口 利用rpc简化公会代码流程 update gnet v1.1.2 gentity v1.1.4

Commit:b2f86ad
Author:fish-tennis

玩家组件构造

Commit:1c4b9b3
Author:fish-tennis

csv接口增强

Commit:1319ec1
Author:fish-tennis

GlobalEntity回调测试

Commit:2114d37
Author:fish-tennis

扩展以string作为key的实体的数据库和缓存接口(演示用例:GlobalEntity)

Commit:40fddf6
Author:fish-tennis

玩家上线下线处理

Commit:12de579
Author:fish-tennis

活动模块

Commit:ce8de35
Author:fish-tennis

重构任务结构

Commit:9cf2e62
Author:fish-tennis

活动模块

Commit:5f8dc10
Author:fish-tennis

活动模块

Commit:940e5cb
Author:fish-tennis

活动模块

Commit:3215954
Author:fish-tennis

add gate support

Commit:2ac1d4e
Author:fish-tennis

add gate server

Commit:dd7df2a
Author:fish-tennis

调整配置数据的proto

Commit:aee38a4
Author:fish-tennis

update proto_code_gen

Commit:1f8aa4c
Author:fish-tennis

login proto update

Commit:622f9ff
Author:fish-tennis

mongodb shard use _id

Commit:904af0b
Author:fish-tennis

pending message

Commit:1e4c89e
Author:fish-tennis

公会功能 离线玩家处理接口

Commit:5c1db54
Author:fish-tennis

Merge branch 'dev'

Commit:f73aa67
Author:fish-tennis

proto

Commit:dacd9d2
Author:fish-tennis

注册消息区分客户端请求消息和非客户端消息

Commit:04214c0
Author:fish-tennis

简化代码

Commit:860bae1
Author:fish-tennis

调整proto_code_gen生成的代码风格 条件增加初始化接口

Commit:5ae4c6d
Author:fish-tennis

调整Bag结构 增加物品,等级配置

Commit:249a0ea
Author:fish-tennis

公会使用新接口

Commit:5757b2b
Author:fish-tennis

任务模块 修改CompositeSaveable保存数据的bug

Commit:871c1c4
Author:fish-tennis

模拟客户端

Commit:2ad9604
Author:fish-tennis

公会

Commit:7e84caa
Author:fish-tennis

调整Entity接口 公会也采用Entity-Component模式

Commit:c8986d2
Author:fish-tennis

公会初始代码

Commit:de27dc4
Author:fish-tennis

调整db接口

Commit:4710fec
Author:fish-tennis

SliceInt32

Commit:5830b10
Author:fish-tennis

一个Component和多个ChildSaveable组合而成的模式

Commit:75a9292
Author:fish-tennis

CompositeSaveable:组合保存数据接口

Commit:e19289f
Author:fish-tennis

map[intORstring][]byte -> map[intORstring]proto.Message

Commit:6ee4dbb
Author:fish-tennis

保存数据库时,对map的proto格式的value进行序列化 多个子模块组合成一个大模块的演示

Commit:7af5b20
Author:fish-tennis

简化业务层数据保存接口

Commit:b55d5a8
Author:fish-tennis

模块保存和加载数据时的proto序列化移至数据层,业务层只关心proto即可

Commit:42461c9
Author:fish-tennis

根据uber编码规范调整了部分代码风格

Commit:233490f
Author:fish-tennis

增加创建角色流程 检查duplicate key

Commit:948674e
Author:fish-tennis

提供支持proto_code_gen的消息回调注册接口

Commit:dea22f1
Author:fish-tennis

解析*.pb.go文件,生成发消息的辅助代码

Commit:d6ae78d
Author:fish-tennis

玩家组件的事件分发接口 服务器非正常关闭时的缓存处理

Commit:4f7d4c0
Author:fish-tennis

游戏服负载均衡演示

Commit:acb2dc6
Author:fish-tennis

用redis实现服务器配置管理

Commit:0ff4893
Author:fish-tennis

服务器列表