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 |
kercylan98
|
f7b91eb893
|
recessive: 版本变更
|
2023-09-18 16:03:41 +08:00 |
kercylan98
|
00eaa36226
|
docs: 优化文档内容兼容 WithShunt
|
2023-09-18 16:01:45 +08:00 |
kercylan98
|
810a9fdb73
|
refactor: server 包重构消息通道,采用无界缓冲区替代原本的 chan,解决消息通道的缓冲区达到上限时造成永久阻塞的问题,移除 WithMessageChannelSize 可选项,修改 WithShunt 可选项不再需要 channelGenerator 参数
|
2023-09-18 15:52:03 +08:00 |
kercylan98
|
e95e1ba399
|
fix: server 修复慢消息导致堆栈溢出的问题
|
2023-09-18 14:53:43 +08:00 |
kercylan98
|
d56c1df6e1
|
feat: buffer 包新增 Unbounded 实现
|
2023-09-18 12:16:37 +08:00 |
kercylan98
|
12d1abab9a
|
feat: 新增 buffer 包,内置了一个环形缓冲区的实现
|
2023-09-18 10:28:23 +08:00 |
kercylan98
|
7c9bc46a35
|
feat: random 包新增 ProbabilitySlice 函数,用于基于概率产生一个结果,当概率总和小于 1 会发生未命中的情况,概率总和大于 1 将等比缩放至 1
|
2023-09-15 14:11:30 +08:00 |
kercylan98
|
2712f3b98e
|
fix: 修复 gnet 作为服务器核心关闭时导致的空指针问题
|
2023-09-13 16:45:31 +08:00 |
kercylan
|
914c4b11cd
|
Merge pull request #48 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.1.7
|
2023-09-12 18:43:19 +08:00 |
kercylan
|
245efeac66
|
chore(master): release 0.1.7
|
2023-09-12 18:43:04 +08:00 |