kercylan
|
e10a7be3ac
|
chore(master): release 0.2.9
|
2023-11-08 22:09:55 -06:00 |
|
kercylan98
|
d0b3f197c5
|
Merge branch 'develop'
|
2023-11-09 12:09:09 +08:00 |
|
kercylan98
|
98c1f39ce6
|
refactor: #60 重构 game/task 包,支持更灵活的任务配置方式
|
2023-11-09 12:08:27 +08:00 |
|
kercylan98
|
2079e9595e
|
other: xkeys seal encryption used fixed key for all encryption #6
|
2023-11-08 09:44:02 +08:00 |
|
kercylan98
|
d405cae73f
|
feat: generic 包新增 Basic 类型
|
2023-11-07 10:56:49 +08:00 |
|
kercylan98
|
0b77cc9907
|
feat: server.Server 支持使用 PushAsyncMessage 快捷发布异步消息
|
2023-11-06 20:27:50 +08:00 |
|
kercylan98
|
d191dabfd3
|
feat: super 包新增规则重试及退避指数重试
|
2023-11-06 20:27:08 +08:00 |
|
kercylan98
|
6b2a753e67
|
feat: server 包支持获取到 HTTP 服务器的 Gin 示例
|
2023-11-06 20:26:37 +08:00 |
|
kercylan98
|
85176f32f9
|
feat: survey 包的 Analyzer 分析器增加大量辅助函数
|
2023-11-06 20:26:12 +08:00 |
|
kercylan98
|
589a424491
|
feat: lockstep 支持获取帧同步客户端数量
|
2023-11-01 18:13:50 +08:00 |
|
kercylan
|
ee56c56c94
|
Merge pull request #59 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.8
|
2023-10-30 22:03:57 -05:00 |
|
kercylan
|
beb162b8ea
|
chore(master): release 0.2.8
|
2023-10-30 22:03:00 -05:00 |
|
kercylan98
|
f475aac387
|
feat: survey 包新增 RecordBytes 函数,支持跳过格式化将数据直接写入,适用于转发至消息队列等场景
|
2023-10-27 15:57:42 +08:00 |
|
kercylan98
|
61d41e51b5
|
fix: lockstep.Lockstep 移除不必要的内容,修复 StartBroadcast 函数锁使用不正确的问题
|
2023-10-27 15:56:58 +08:00 |
|
kercylan98
|
18a0b06e0e
|
feat: server.Conn 支持获取连接打开时间及在线时长
|
2023-10-27 15:56:02 +08:00 |
|
kercylan98
|
a4bc8280a4
|
fix: 修复 timer.GetTicker 在获取到定时器后立刻使用造成的竞态问题
|
2023-10-27 15:55:23 +08:00 |
|
kercylan98
|
d2f982bf42
|
feat: survey.FileFlusher 将会在目录不存在时自行创建
|
2023-10-27 15:53:45 +08:00 |
|
kercylan98
|
e4d60d7146
|
other: gRPC-Go HTTP/2 Rapid Reset vulnerability、NATS.io: Adding accounts for just the system account adds auth bypass
|
2023-10-27 15:53:04 +08:00 |
|
kercylan98
|
9f882651eb
|
fix: 修复 #58 taskType 及事件被遗漏的问题
|
2023-10-26 09:34:19 +08:00 |
|
kercylan98
|
fb5dacb4b4
|
fix: 优化 exporter 配置导出器在没有前缀时会默认增加一个 "." 的问题
|
2023-10-25 10:07:36 +08:00 |
|
kercylan
|
68586bfd7c
|
Merge pull request #56 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.7
|
2023-10-23 04:21:58 -05:00 |
|
kercylan
|
8e94443dda
|
chore(master): release 0.2.7
|
2023-10-23 04:21:30 -05:00 |
|
kercylan98
|
390f68b941
|
recessive: error 调整
|
2023-10-23 17:20:36 +08:00 |
|
kercylan98
|
139fe4291a
|
perf: lockstep 包优化帧命令逻辑,去除多余字段
|
2023-10-23 09:29:43 +08:00 |
|
kercylan98
|
89e9c517af
|
feat: server.Conn 支持通过 GetServer 获取到服务器实例
|
2023-10-21 18:20:12 +08:00 |
|
kercylan98
|
803dd4f2eb
|
feat: lockstep 支持丢弃帧缓存
|
2023-10-21 18:19:51 +08:00 |
|
kercylan98
|
64544e069d
|
fix: 修复 concurrent.Pool 可选项无法使用的问题
|
2023-10-21 18:19:31 +08:00 |
|
kercylan98
|
2b49a36e8e
|
feat: super 包新增 LossCounter,适用于统计代码段时间损耗,可通过 super.StartLossCounter 函数进行使用
|
2023-10-21 18:19:11 +08:00 |
|
kercylan98
|
b5b126ef07
|
perf: server 包异步消息不再执行额外 defer
|
2023-10-21 13:28:54 +08:00 |
|
kercylan98
|
cdbf388498
|
fix: server 包数据竞态问题优化
|
2023-10-21 13:15:41 +08:00 |
|
kercylan98
|
859e0a1ac1
|
fix: 修复 lockstep.WithInitFrame 不生效的问题
|
2023-10-21 11:22:12 +08:00 |
|
kercylan98
|
20f62fee87
|
feat: super 包新增 LaunchTime 函数,支持获取程序启动时间
|
2023-10-21 11:16:27 +08:00 |
|
kercylan98
|
74a6b545c2
|
feat: concurrent 包 新增 NewMapPool 函数,支持创建 map 对象池
|
2023-10-21 11:16:01 +08:00 |
|
kercylan98
|
d3e563257f
|
perf: lockstep 包优化同步逻辑,帧 id 由 int 更改为 int64 类型,优化数据竞态问题
|
2023-10-21 11:15:30 +08:00 |
|
kercylan98
|
9e339065d4
|
refactor: cross 包服务器 id 更改为 string 类型
|
2023-10-21 11:14:10 +08:00 |
|
kercylan98
|
ba2f3af398
|
feat: fight.TurnBased 支持监听回合变更以及刷新当前操作回合超时时间
|
2023-10-17 15:47:15 +08:00 |
|
kercylan98
|
378f855992
|
feat: fight 包新增 TurnBased 回合制数据结构,用于替代 fight.Round。解决并发安全问题,并且支持按照速度进行回合切换
|
2023-10-17 12:09:34 +08:00 |
|
kercylan98
|
42ab52bc66
|
feat: server.Conn 支持在 WebSocket 模式下通过 GetWebsocketRequest 函数获取到请求
|
2023-10-16 19:08:25 +08:00 |
|
kercylan98
|
6e11c5edec
|
revert: round 并发安全问题回撤(死锁问题)
|
2023-10-16 18:43:55 +08:00 |
|
kercylan98
|
5259e07a32
|
feat: generic 包新增 IDR、IDW、IDRW 的泛型通用接口
|
2023-10-16 18:43:10 +08:00 |
|
kercylan
|
df5f2f886f
|
Merge pull request #55 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.6
|
2023-10-15 23:45:46 -05:00 |
|
kercylan
|
07b30ad281
|
chore(master): release 0.2.6
|
2023-10-15 23:45:35 -05:00 |
|
kercylan98
|
3ca63f3f87
|
Merge remote-tracking branch 'origin/master'
|
2023-10-16 12:45:05 +08:00 |
|
kercylan98
|
2d35b283b8
|
Merge branch 'develop'
|
2023-10-16 12:44:50 +08:00 |
|
kercylan98
|
9e00684902
|
feat: super 包新增简单的权限控制器,可通过 super.NewPermission 函数进行创建
|
2023-10-16 12:44:38 +08:00 |
|
kercylan98
|
c3538ab530
|
feat: 新增 space 包及 space.RoomMananger 结构体,提供了更便于使用的房间结构,用于取代 room 包
|
2023-10-16 12:43:59 +08:00 |
|
kercylan98
|
2d1e8f1495
|
fix: 修复 fight.Round 在回合内执行 ActionRefresh 等操作的并发问题
|
2023-10-13 18:21:46 +08:00 |
|
kercylan
|
f6eef749c4
|
Merge pull request #54 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.5
|
2023-10-12 19:26:27 +08:00 |
|
kercylan
|
5fb654b946
|
chore(master): release 0.2.5
|
2023-10-12 19:14:42 +08:00 |
|
kercylan98
|
efe0d4de3f
|
Merge branch 'develop'
|
2023-10-12 19:14:05 +08:00 |
|