Commit Graph

947 Commits

Author SHA1 Message Date
kercylan98 f59354db3f feat: 新增 storage 支持数据持久化 2023-07-19 12:12:30 +08:00
kercylan98 1dcbd0a220 feat: 支持使用 super.RegError 函数为错误注册全局错误码,使用 super.GetErrorCode 根据错误获取全局错误码 2023-07-19 11:07:06 +08:00
kercylan98 31ad0ee4fb feat: builtin.Player 可以通过 GetConn 函数获取到网络连接 2023-07-18 18:25:51 +08:00
kercylan98 8835e4a88b feat: 支持通过 timer.CalcNextTimeWithRefer 计算下一个整点时间 2023-07-18 18:25:21 +08:00
kercylan 722c1089f7
Merge pull request #24 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.17
2023-07-18 12:03:17 +08:00
kercylan 3569df00f0 chore(master): release 0.0.17 2023-07-18 12:02:57 +08:00
kercylan98 47a1c8e487 Merge remote-tracking branch 'origin/master' 2023-07-18 12:02:31 +08:00
kercylan98 a0085c5732 Merge branch 'develop' 2023-07-18 12:02:22 +08:00
kercylan98 28c6097044 feat: 增加部分字符串转换函数 2023-07-18 09:33:54 +08:00
kercylan98 ab0a7cbbbc fix: 修复主键为空的数据被导出的问题 2023-07-17 20:13:05 +08:00
kercylan98 8bbd49554f feat: 通过 golang 模板生成的配置结构代码支持通过 Sync 函数执行安全的配置操作,避免配置被刷新造成的异常 2023-07-17 18:43:38 +08:00
kercylan bb4563d681
Merge pull request #23 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.16
2023-07-17 17:10:36 +08:00
kercylan b720f67039 chore(master): release 0.0.16 2023-07-17 17:06:12 +08:00
kercylan98 a62db174f4 Merge branch 'develop' 2023-07-17 17:05:35 +08:00
kercylan98 3ee638f4df feat: super 包支持使用 super.GoFormat 函数格式化 go 文件 2023-07-17 17:05:21 +08:00
kercylan98 9349e3cdbe other: 配置导出 Golang 结构体注释优化 2023-07-17 16:11:29 +08:00
kercylan98 130869af4e other: 配置导表优化 2023-07-17 16:06:36 +08:00
kercylan98 91b2b52fc8 other: pce.ce 包提供内置的 xlsx 配置表 2023-07-17 14:36:29 +08:00
kercylan98 7e7a504421 feat: 重构 config 和 configexport 包
- 配置加载包 config 更名为 configuration
- 配置导出包 configexport 更名为 pce
- 重构
config 包加载方式,采用加载器的方式,并且支持多加载器
- 重构 configexport
包,支持通过实现模板的方式导出不同格式的数据文件及结构文件
2023-07-17 13:28:17 +08:00
kercylan98 8e2b4ebc89 other: 日志字段调用由 zap.Field 更改为 log.Field 2023-07-15 09:36:24 +08:00
kercylan98 25ed712fc9 feat: super 包支持 match 控制函数 2023-07-14 21:24:27 +08:00
kercylan98 c1e3c65c1c style: 去除部分无用字段,优化整体可读性 2023-07-14 20:41:44 +08:00
kercylan98 1b9ec9f2b6 feat: 修复 server.PushAsyncMessage 无法正确调用回调函数的问题 2023-07-14 17:41:41 +08:00
kercylan98 0215d9ff8c fix: 修复 server.Server 部分事件中发生 panic 导致程序退出的问题 2023-07-14 12:40:13 +08:00
kercylan f8c4b2202f
Merge pull request #22 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.15
2023-07-14 12:03:55 +08:00
kercylan ae49488fa6 chore(master): release 0.0.15 2023-07-14 12:00:14 +08:00
kercylan98 8b3dd1ff92 Merge remote-tracking branch 'origin/master' 2023-07-14 11:59:39 +08:00
kercylan98 10fcb54322 feat: 新增 steram 包,支持 map 和 slice 的链式操作 2023-07-14 11:38:49 +08:00
kercylan98 8f9589df42 other: mod 优化 2023-07-13 19:02:56 +08:00
kercylan98 3faca36d51 other: 移除 tools 包 2023-07-13 18:58:58 +08:00
kercylan98 349ec42a72 fix: 修复 log 无法正确打印 Caller 的问题 2023-07-13 18:56:12 +08:00
kercylan 1cf3cb9dee
Merge pull request #21 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.14
2023-07-13 17:02:53 +08:00
kercylan 0f45c10d6c chore(master): release 0.0.14 2023-07-13 17:02:03 +08:00
kercylan98 3e9d56ec5b perf: 调整 server.DefaultMessageChannelSize 为 65535,优化默认内存占用 2023-07-13 14:38:39 +08:00
kercylan98 0c5ff894f8 feat: 支持通过 file.FilePaths 获取目录下所有文件,通过 file.LineCount 统计文件行数 2023-07-13 14:18:42 +08:00
kercylan98 26993d94d9 feat: 支持通过 server.NewPacket、 server.NewWSPacket、server.NewPacketString、server.NewWSPacketString 函数快捷创建数据包 2023-07-13 14:05:38 +08:00
kercylan98 c211d62620 feat: slice 包支持获取数组的部分数据 2023-07-13 11:26:48 +08:00
kercylan98 df096683ba Merge branch 'master' into develop 2023-07-13 10:30:45 +08:00
kercylan98 676b542943 feat: 支持通过 server.SetMessagePacketVisualizer 函数设置服务器数据包消息可视化函数 2023-07-13 10:30:35 +08:00
kercylan 72335eca38
Merge pull request #20 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.13
2023-07-12 19:16:58 +08:00
kercylan d9533a8420 chore(master): release 0.0.13 2023-07-12 19:16:36 +08:00
kercylan98 a661da790c Merge branch 'develop' 2023-07-12 19:16:05 +08:00
kercylan98 aa39d39160 fix: 修复服务器消息报错不打印堆栈信息的问题 2023-07-12 19:14:51 +08:00
kercylan98 b5a4bc959d feat: 支持通过 super.StackGO 进行跨协程同步运行堆栈抓取 2023-07-12 18:36:47 +08:00
kercylan98 98234e5f86 refactor: log 包重构,优化使用方式 2023-07-12 18:34:45 +08:00
kercylan98 94147e8b9c feat: str 包增加内置字符 Dunno、CenterDot、Dot、Slash 和其 []byte 形式 2023-07-12 17:46:13 +08:00
kercylan98 a4a27ea9da feat: 可使用 super.NewStackGo 创建用于对上一个协程堆栈进行收集的收集器 2023-07-12 17:45:30 +08:00
kercylan98 8917326a24 other: 修改 server.Server 慢消息检测的异步消息判定条件为 1 秒 2023-07-11 19:38:50 +08:00
kercylan98 47b8a333eb perf: 优化代码结构,去除无用代码,去除重复代码 2023-07-11 19:35:08 +08:00
kercylan98 a23e48b087 refactor: 任务 task 包重构 2023-07-11 13:30:44 +08:00