kercylan98
|
e4eee31ede
|
other: 新版 server、logger 完善
|
2024-04-02 19:22:39 +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
|
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
|
6cc158d43a
|
other: 依赖版本更新
|
2024-01-16 18:20:14 +08:00 |
|
kercylan98
|
7e09229330
|
fix: 修复 server.Server 在使用 UseShunt 函数时由于未记录当前分发器导致的内存泄漏问题
|
2023-12-20 11:24:51 +08:00 |
|
kercylan98
|
34a680e710
|
other: Russh vulnerable to Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC #7
|
2023-12-19 16:16:51 +08:00 |
|
kercylan98
|
d3ad49d11e
|
refactor: 重构日志模块并清理未使用的依赖
|
2023-11-28 17:37:01 +08:00 |
|
kercylan98
|
4117607c8f
|
feat: timer.Ticker 新增 Cron 函数,支持通过 Cron 表达式下发定时任务
|
2023-11-27 14:30:39 +08:00 |
|
kercylan98
|
e2b7887b14
|
feat: server 新增 Unique 异步消息,可用于避免相同标识的异步消息在未执行完毕前重复执行
|
2023-11-13 14:16:38 +08:00 |
|
kercylan98
|
70f7a79c88
|
refactor: server 包重构及性能优化
1、由于设计不合理,移除 server
包中跨服相关的内容;
2、重构消息处理机制和消息分流机制并优化性能;
3、分流消息支持数据包、定时任务、异步回调的分流;
4、长连接支持获取定时器。
|
2023-11-10 18:40:55 +08:00 |
|
kercylan98
|
2079e9595e
|
other: xkeys seal encryption used fixed key for all encryption #6
|
2023-11-08 09:44:02 +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
|
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
|
b6221752ca
|
feat: 新增 xlsx 配置导出工具及模板,可手动编译后使用
|
2023-10-08 12:16:05 +08:00 |
|
kercylan98
|
3e35e73c90
|
fix: 修复 server 包 Server.RegConsoleCommandEvent 函数在无终端环境下导致 CPU 飙升的问题
当 fmt.Scanln 无法从标准输入(stdin)读取内容时(例如,如果没有交互式终端附加到进程),它可能会立即返回一个错误。这将导致
for 循环以极快的速度不断执行,从而导致 CPU 使用率飙升。
|
2023-09-06 15:03:10 +08:00 |
|
kercylan98
|
0297c4444a
|
feat: server 包新增 Server.RegMessageExecBeforeEvent 函数,支持在消息执行前进行处理,适用于限流等场景
|
2023-09-05 10:52:09 +08:00 |
|
kercylan98
|
add1e4bc8c
|
fix: 修复宕机问题
|
2023-09-04 17:21:52 +08:00 |
|
kercylan98
|
c9ff4570fe
|
build: 更新依赖版本
|
2023-08-23 19:46:02 +08:00 |
|
kercylan
|
d0d2087fee
|
refactor: 移除分段锁map实现及 hash.Map、hash.ReadonlyMap 接口,移除 asynchronous 包,同步包更名为 concurrent
|
2023-07-21 23:32:46 +08:00 |
|
kercylan98
|
8f9589df42
|
other: mod 优化
|
2023-07-13 19:02:56 +08:00 |
|
kercylan98
|
53e91d1fce
|
feat: 支持对 HTTP 服务器通过 server.WithPprof 开启 pprof
|
2023-07-08 18:09:07 +08:00 |
|
kercylan98
|
8b903072b1
|
refactor: 优化 server 消息类型,合并 Websocket 数据包监听到统一的 RegConnectionReceivePacketEvent 中
|
2023-07-07 15:05:36 +08:00 |
|
kercylan98
|
f3998420bb
|
🐛 navmesh 无法正确寻路问题处理,增加测试用例 navmesh_example_test.go
|
2023-06-20 15:22:53 +08:00 |
|
kercylan98
|
e14c871ff0
|
✨ 通过传入的一组坐标 xys 计算一个图形覆盖的矩形范围
|
2023-06-16 17:29:13 +08:00 |
|
kercylan98
|
353209329f
|
Gin 更新至1.9.1(CVE-2023-29401)
|
2023-06-01 18:08:12 +08:00 |
|
kercylan98
|
84a01a5745
|
更新gin
|
2023-05-30 13:48:45 +08:00 |
|
kercylan98
|
9b86108eb8
|
简单2dAOI系统实现
|
2023-05-29 13:26:42 +08:00 |
|
kercylan98
|
26b4b8a2eb
|
整理
|
2023-05-18 19:46:56 +08:00 |
|
kercylan98
|
335c93f92b
|
导表工具重构
|
2023-05-18 18:04:46 +08:00 |
|
kercylan98
|
423318168f
|
配置导出工具实现
|
2023-05-17 18:51:00 +08:00 |
|
kercylan98
|
9b7fd2b4cf
|
跨服功能实现
|
2023-05-15 15:37:50 +08:00 |
|
kercylan98
|
a0a38793aa
|
支持GRPC注册服务
|
2023-05-10 16:17:52 +08:00 |
|
kercylan98
|
0f5d77c4f2
|
配置导表工具demo
|
2023-05-06 12:53:29 +08:00 |
|
kercylan98
|
6216af500f
|
飞书通知推送基本实现
|
2023-04-27 18:19:12 +08:00 |
|
kercylan98
|
135dacb62f
|
go mod tidy
|
2023-04-22 20:54:07 +08:00 |
|
kercylan98
|
eee1caacbf
|
多网络服务器启动器
|
2023-04-22 14:23:07 +08:00 |
|
kercylan98
|
481ccc182a
|
重构服务器
|
2023-04-19 17:13:34 +08:00 |
|
kercylan98
|
45a9d9b4e3
|
structure optimization
|
2023-04-07 14:28:58 +08:00 |
|
kercylan98
|
3248cc9682
|
init commit
|
2023-04-07 11:21:50 +08:00 |
|