Commit Graph

1221 Commits

Author SHA1 Message Date
kercylan98
c5b755c8bb Merge remote-tracking branch 'origin/master' 2024-05-01 14:43:11 +08:00
kercylan98
147f0a31a0 feat: server 新增 NewOfflineConn 函数,兼容部分特殊操作 2024-05-01 14:42:56 +08:00
kercylan98
9c596a8a9d Merge remote-tracking branch 'origin/master' 2024-04-23 10:47:09 +08:00
kercylan
389de7c57c Merge pull request #86 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.7
2024-04-23 10:47:01 +08:00
kercylan98
be6af14261 fix: 修复 timer.Pool 在获取到池中 Ticker 时,可选项不生效的问题 2024-04-23 10:46:59 +08:00
kercylan
4b50f06f43 chore(master): release 0.5.7 2024-04-23 10:46:49 +08:00
kercylan
6d0b8fe6c5 Merge pull request #85 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.6
2024-04-19 15:11:04 +08:00
kercylan98
bcaf9030aa Merge remote-tracking branch 'origin/master' 2024-04-19 15:10:52 +08:00
kercylan
30072b17a4 chore(master): release 0.5.6 2024-04-19 15:10:46 +08:00
kercylan98
45024f3b9f fix: 修复 timer.Ticker 死锁 2024-04-19 15:10:18 +08:00
kercylan
554bee164f Merge pull request #84 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.5
2024-04-10 19:09:58 +08:00
kercylan
5629397209 chore(master): release 0.5.5 2024-04-10 19:09:02 +08:00
kercylan98
dff6faa834 other: ecs 基本实现 2024-04-10 19:08:07 +08:00
kercylan98
cc3573b792 other: 服务器消息组件抽离 2024-04-09 20:23:04 +08:00
kercylan98
7ecb13b7c8 other: 服务器消息组件抽离 2024-04-09 16:25:11 +08:00
kercylan98
e84a6ee1ae other: 优化消息分发 2024-04-08 19:25:14 +08:00
kercylan98
64c165317b other: 优化 2024-04-08 09:35:46 +08:00
kercylan98
409350f530 other: 跨队列消息 2024-04-07 19:14:07 +08:00
kercylan98
35e13d9cd5 other: 服务器消息优化 2024-04-07 18:48:11 +08:00
kercylan98
16704bfbb6 other: 服务器消息优化前 2024-04-07 14:37:56 +08:00
kercylan98
ac929b6fcd other: 新版 server 消息并发安全控制完善 2024-04-07 11:01:19 +08:00
kercylan98
7cb5dd069a other: 新版 server 同步、异步消息实现 2024-04-03 16:51:40 +08:00
kercylan98
e4eee31ede other: 新版 server、logger 完善 2024-04-02 19:22:39 +08:00
kercylan98
49b8efd9b2 other: 新版 server 完善通知、事件 2024-04-01 20:03:20 +08:00
kercylan98
ffc3421b29 other: 新版 server 包完善 2024-04-01 12:33:05 +08:00
kercylan
89e868bd1c other: server/v2 基本通讯模型实现 2024-03-31 23:05:57 +08:00
kercylan
5b0ea566d5 other: reactor 内存优化 2024-03-31 21:34:35 +08:00
kercylan
92f30cdadc Merge remote-tracking branch 'origin/develop-v2' into develop-v2
# Conflicts:
#	server/internal/v2/reactor/reactor.go
2024-03-31 16:50:36 +08:00
kercylan98
1408fdcff0 other: reactor 实现 2024-03-31 16:46:09 +08:00
kercylan98
92c42800f1 feat: 新版 server 包 websocket 基础实现、actor 模型实现 2024-03-31 13:11:37 +08:00
kercylan98
ef1bb321d7 feat: 新版 server 包 websocket 基础实现、actor 模型实现 2024-03-21 19:56:33 +08:00
kercylan98
b2c0bb0da3 feat: 新版 server 包 HTTP 基础实现 2024-03-20 23:48:46 +08:00
kercylan
7239a278ee other: 新 server 包调整 2024-03-20 00:13:31 +08:00
kercylan98
37f35aa602 feat: 新版 server 包 HTTP 基础实现 2024-03-19 22:01:33 +08:00
kercylan98
e608e9257e feat: 新增 chrono 包,用于替代原本的 timer 及 times 包 2024-03-19 18:05:03 +08:00
kercylan98
92d6c5680d feat: times 包新增 GetWeekdayDateRelativeToNowWithOffset 及 GetWeekdayTimeRelativeToNowWithOffset 函数,用于取代 GetCurrWeekDate 和 GetLastWeekDate 函数 2024-03-18 12:39:26 +08:00
kercylan98
31caa80e29 other: 更新 protobuf 版本至 v1.33.0,以解决 CVE-2024-24786 问题 2024-03-15 12:02:43 +08:00
kercylan98
6d8258b153 fix: 修复循环依赖问题 2024-03-12 20:17:44 +08:00
kercylan98
43920c8ce0 Merge branch 'master' into develop 2024-03-12 20:08:26 +08:00
kercylan98
5ad4eb9f88 Merge branch 'master' into develop 2024-03-12 20:08:13 +08:00
kercylan98
c98d15b0f2 feat: super 包新增 WaitGroup 结构,用法同 sync.WaitGroup,包含一个额外的 Exec 函数,用于便捷的执行异步函数。移除 stack.go 相关的无用代码 2024-03-12 20:08:09 +08:00
kercylan
b19a722697 Merge pull request #83 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.5.4
2024-03-12 17:38:10 +08:00
kercylan
eb1549bdc0 chore(master): release 0.5.4 2024-03-12 17:37:47 +08:00
kercylan98
293b24669e Merge branch 'develop' 2024-03-12 17:37:34 +08:00
kercylan98
1402b854c6 feat: modular 包新增 dimension 概念,适用于根据特定宿主进行模块化,例如房间与房间之间的各组件相互隔离 2024-03-12 15:34:39 +08:00
kercylan98
d1d5bd40d4 fix: 修复 timer.Ticker 并发问题 2024-03-11 17:25:06 +08:00
kercylan98
17cdad2c6e fix: 移除 modular.go 中不必要的代码,修复 timer.Ticker 释放后 handler 指针污染的问题 2024-03-08 16:49:58 +08:00
kercylan98
f7c37016ce fix: 修复 geometry 包 SimpleCircle.Projection 函数不正确的问题。优化部分注释及添加部分函数 2024-03-04 17:56:36 +08:00
kercylan98
4421d07cdf Merge branch 'develop' 2024-02-22 10:50:53 +08:00
kercylan98
7333101dc6 other: 升级 go 版本至 1.22.0 2024-02-22 10:37:31 +08:00