Commit Graph

1007 Commits

Author SHA1 Message Date
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
kercylan98
ed008cf280 feat: 新增 memory 包,适用于游戏数据加载到内存中并周期性持久化 2023-09-21 15:24:07 +08:00
kercylan98
d9b939295c revert: 设计不合理原因移除 storage 包 2023-09-21 15:23:19 +08:00
kercylan98
24bf969f47 recessive: README.md 增加联系方式、贡献人头像 2023-09-20 19:55:25 +08:00
kercylan98
149e6a2149 test: 新增 times.CalcNextSecWithTime 示例代码 2023-09-20 17:21:16 +08:00
kercylan
ef5863f3df Merge pull request #50 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.1
2023-09-19 17:55:52 +08:00
kercylan
e432f41ba3 chore(master): release 0.2.1 2023-09-19 17:55:15 +08:00
kercylan98
5415422998 Merge remote-tracking branch 'origin/master' 2023-09-19 17:54:38 +08:00
kercylan98
18a5d33215 Merge branch 'master' into develop 2023-09-19 17:54:06 +08:00
kercylan98
551a3e5c51 perf: server.Conn 写循环更改为采用无界缓冲区的写入,优化整体逻辑 2023-09-19 16:49:28 +08:00
kercylan98
31c0e1b735 refactor: server 移除 WithConnMessageChannelSize 可选项 2023-09-19 16:48:50 +08:00
kercylan98
1bc32e2026 docs: 修复 server 在 WebSocket 模式下超时时间无效的问题 2023-09-19 15:45:12 +08:00
kercylan98
0cc8fd8186 other: gateway 优化代码逻辑,适配 client.Client 变更 2023-09-19 12:41:45 +08:00
kercylan98
3ad1330cd9 feat: concurrent.Pool 新增静默模式可选项 WithPoolSilent,在该模式下当缓冲区大小不足时,将不再输出警告日志 2023-09-19 12:41:13 +08:00
kercylan98
2d9ffad2ab refactor: client 包采用无界缓冲区替代通过 chan 实现的写通道,移除消息堆积功能,优化代码逻辑 2023-09-19 12:40:16 +08:00
kercylan98
dd1acfd017 feat: 新增 writeloop 包,内置了一个写循环的实现 2023-09-19 12:40:02 +08:00
kercylan98
782a1adb37 feat: random 包通过权重和概率随机产生一个成员支持返回产生成员的索引或 Key 2023-09-19 12:37:53 +08:00
kercylan98
e9bc9fb481 feat: buffer.Unbounded 增加新的构造函数,支持省略 generateNil 函数,新增 IsClosed 函数检查无界缓冲区是否已经关闭 2023-09-19 12:37:18 +08:00
kercylan98
9b68def3da recessive: 版本调整 2023-09-19 12:35:40 +08:00
kercylan98
42465a8f42 style: server 包为服务器启动添加 IP 信息,死锁检测的日志内容优化 2023-09-19 12:35:26 +08:00
kercylan98
ab3926e307 fix: super 包优化 GetError 函数的空指针问题 2023-09-19 12:33:16 +08:00
kercylan
91dcd5cf16 Merge pull request #49 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.2.0
2023-09-18 16:05:38 +08:00
kercylan
88ecaac671 chore(master): release 0.2.0 2023-09-18 16:04:50 +08:00
kercylan98
f4b38649fc Merge remote-tracking branch 'origin/master' 2023-09-18 16:04:12 +08:00