Commit Graph

27 Commits

Author SHA1 Message Date
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
kercylan98
9596320e65 build: 升级 go 至 1.21 版本 2023-08-10 17:59:27 +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
84094569af mod及import改为github.com/kercylan98/minotaur 2023-05-06 17:45:39 +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