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 |
|
kercylan98
|
295aaeb4c0
|
fix: 修复 room 包在使用 AddSeat 函数时无法加入空缺位置的问题
|
2023-10-12 19:13:42 +08:00 |
|
kercylan98
|
14f542e513
|
fix: HTTP/2 rapid reset can cause excessive work in net/http
|
2023-10-12 16:45:19 +08:00 |
|
kercylan98
|
f65a1555f6
|
feat: 优化 game.Player 的 Send 和 Close 函数与 server.Conn 同步
|
2023-10-11 14:44:58 +08:00 |
|
kercylan98
|
039500ba87
|
fix: 修复 room.Manager.GetRoom 函数的空指针问题
|
2023-10-11 14:33:53 +08:00 |
|
kercylan98
|
fb60065ec1
|
fix: 修复 poker.CardPile.Reset 函数导致牌组只有大小王的问题
|
2023-10-11 09:41:34 +08:00 |
|
kercylan98
|
e60e0a754a
|
feat: server.Conn 支持通过 ViewData 函数查看只读的连接数据
|
2023-10-10 11:07:55 +08:00 |
|
kercylan98
|
433ba08c75
|
fix: random 包按权重产生结果更改为 int64
|
2023-10-09 14:16:46 +08:00 |
|
kercylan
|
37ee13269d
|
Merge pull request #53 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.4
|
2023-10-08 12:31:20 +08:00 |
|
kercylan
|
33620d8e1f
|
chore(master): release 0.2.4
|
2023-10-08 12:29:55 +08:00 |
|
kercylan98
|
e7692a4aff
|
Merge branch 'develop'
|
2023-10-08 12:29:20 +08:00 |
|
kercylan98
|
9435ba5ecb
|
docs: README.md 增加配置道具工具相关说明
|
2023-10-08 12:26:31 +08:00 |
|
kercylan98
|
b6221752ca
|
feat: 新增 xlsx 配置导出工具及模板,可手动编译后使用
|
2023-10-08 12:16:05 +08:00 |
|
kercylan98
|
83ab553734
|
docs: 部分注释优化
|
2023-10-08 10:30:35 +08:00 |
|
kercylan
|
684d1ebcb6
|
Merge pull request #52 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.3
|
2023-10-07 10:38:52 +08:00 |
|
kercylan
|
5ee8434c2c
|
chore(master): release 0.2.3
|
2023-10-07 10:38:21 +08:00 |
|
kercylan98
|
db125848ef
|
Merge remote-tracking branch 'origin/master'
|
2023-10-07 10:37:52 +08:00 |
|
kercylan98
|
2e4ab44122
|
feat: super 包支持通过 MarshalToTargetWithJSON 将对象通过 JSON 序列化为目标对象
|
2023-10-07 10:34:05 +08:00 |
|
kercylan98
|
05f0016b7e
|
feat: timer 包新增部分获取 分、日、月、年 开始结束时间函数,以及快捷创建时间窗口时间段的函数
|
2023-09-23 11:25:46 +08:00 |
|
kercylan98
|
fb7839d3e6
|
recessive: 拓扑排序可读性优化
|
2023-09-22 10:42:59 +08:00 |
|
kercylan98
|
ba02fd4acc
|
docs: README 增加流操作文档
|
2023-09-22 10:41:45 +08:00 |
|
kercylan98
|
cb3bd11248
|
feat: stream 新增 Maps,以及快捷开启流操作的函数 With...
|
2023-09-22 10:37:54 +08:00 |
|
kercylan
|
441f06772d
|
Merge pull request #51 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.2
|
2023-09-21 15:49:38 +08:00 |
|
kercylan
|
54ea7830d2
|
chore(master): release 0.2.2
|
2023-09-21 15:47:43 +08:00 |
|
kercylan98
|
fc6c960a59
|
Merge branch 'master' into develop
|
2023-09-21 15:46:51 +08:00 |
|
kercylan98
|
534a7e962a
|
feat: client.Run 支持传入 block 参数指定客户端以阻塞的模式运行
|
2023-09-21 15:46:20 +08:00 |
|
kercylan98
|
13c5483617
|
feat: super 包增加 RetryForever 函数,支持永久重试直到成功
|
2023-09-21 15:24:40 +08:00 |
|