Commit Graph

  • a3bb10012e feat: client 包增加 tcp 客户端 kercylan98 2023-08-24 12:19:06 +0800
  • 124635c72c fix: 修复 tcp、udp、uds 等类型服务器数据包会额外增加一个长度的问题 kercylan98 2023-08-24 12:13:13 +0800
  • 3fc282afab feat: survey.Reg 支持每次写入就持久化的策略 kercylan98 2023-08-24 12:02:42 +0800
  • 2c67fe072f Merge branch 'master' into develop kercylan98 2023-08-24 11:56:02 +0800
  • 1558b2868d style: 错误的命名更正 kercylan98 2023-08-24 11:55:44 +0800
  • 08559d8225 fix: client 包内存溢出、死循环等问题处理 kercylan98 2023-08-24 10:54:25 +0800
  • 75a8608bf4 other: 关闭 release-as kercylan98 2023-08-23 19:52:49 +0800
  • ac0d2772c8
    Merge pull request #41 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-23 19:52:24 +0800
  • d350bf3415 chore(master): release 0.1.0 kercylan 2023-08-23 19:52:05 +0800
  • 74899af444 other: 版本调整至 0.1.0 kercylan98 2023-08-23 19:51:16 +0800
  • 7fa369fd8b other: 移除 qodana workflow kercylan98 2023-08-23 19:49:23 +0800
  • c9ff4570fe build: 更新依赖版本 kercylan98 2023-08-23 19:46:02 +0800
  • 4850dd4aa3 refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet kercylan98 2023-08-23 19:29:55 +0800
  • 4785c60c5e feat: survey.R 增加更多的辅助函数 kercylan98 2023-08-23 11:25:38 +0800
  • 50f6b1b085 perf: survey 包整体优化 kercylan98 2023-08-23 11:12:48 +0800
  • e962009eff feat: 新增 survey 包,包含了运营日志的基本功能实现 kercylan98 2023-08-22 19:34:53 +0800
  • 9740dfd46e Merge branch 'master' into develop kercylan98 2023-08-22 15:57:50 +0800
  • ed45d1a643 fix: #40 uint 类型溢出问题处理 kercylan98 2023-08-22 15:52:11 +0800
  • 11eeca45b4
    Merge pull request #39 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-22 15:36:58 +0800
  • 60194e3992 chore(master): release 0.0.31 kercylan 2023-08-22 15:36:47 +0800
  • 6792e227c0 fix: 优化 uds 客户端无法正常接收数据包的问题 kercylan98 2023-08-22 15:34:10 +0800
  • 3de1f6b9d3 feat: server/client 新增 Unix Domain Socket 客户端 kercylan98 2023-08-22 15:20:03 +0800
  • dc761964b9 refactor: 调整事件函数名称 kercylan98 2023-08-22 15:19:38 +0800
  • ab19bd6f6a feat: slice 包新增 Filter 函数用于过滤切片 kercylan98 2023-08-22 14:16:41 +0800
  • d37fbb7aa2 feat: super 包新增大量 string 和 number 基本类型转换的辅助函数 kercylan98 2023-08-22 14:14:30 +0800
  • 5096e6f884 fix: 修复非 gateway 数据包导致数组越界的问题 kercylan98 2023-08-22 14:07:48 +0800
  • 89c32b4ce3 feat: super 包新增 StringToFloat64 函数 kercylan98 2023-08-22 14:07:04 +0800
  • 7f316d4a7a feat: hash 包增加 Clear 函数,用于清空 map kercylan98 2023-08-22 14:06:40 +0800
  • ab90fa8928 fix: 优化 go1.21 以下项目的兼容性 kercylan98 2023-08-22 14:06:20 +0800
  • a1c15a2c26 other: 调整 log.Duration 和 log.DurationP 函数为 String 调用 kercylan98 2023-08-21 19:27:32 +0800
  • 811e1bd29e other: server 异步消息回调将不再使用 MessageTypeSystem,更改为 MessageTypeAsyncCallback kercylan98 2023-08-21 18:48:52 +0800
  • 7cbe5c4805 revert: 设计原因移除 report 包,采用 utils/counter kercylan98 2023-08-21 17:12:01 +0800
  • a31369abbe fix: counter 包修复 mark key 无法被清理、重置的问题 kercylan98 2023-08-21 16:40:09 +0800
  • 64ecd459a1 feat: concurrent.Pool 新增 EAC 函数,用于动态调整缓冲区大小。优化超出缓冲区大小警告日志,增加堆栈信息,用于定位高频点 kercylan98 2023-08-21 16:06:44 +0800
  • 2e0a49d354
    Merge pull request #38 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-21 15:22:48 +0800
  • a527e53c8f chore(master): release 0.0.30 kercylan 2023-08-21 15:06:47 +0800
  • 3c6ce9cfdf feat: server 包支持设置注册事件的优先级 kercylan98 2023-08-21 15:02:48 +0800
  • 2dd5dd5c6c feat: slice 包新增 GetValue 和 GetValueHandle 函数,用于获取特定索引的元素,如果索引超出范围将返回零值 kercylan98 2023-08-21 15:02:15 +0800
  • 93e63b1ace feat: slice 包新增优先级切片 kercylan98 2023-08-21 14:40:06 +0800
  • 34ca7f07d2 fix: 修复 count.Shadow 函数死锁问题 kercylan98 2023-08-21 14:03:32 +0800
  • 1005d7458d feat: 新增 counter 包,用于创建支持特定时间内去重的计数器 kercylan98 2023-08-21 11:04:34 +0800
  • 16e75f6b84 Merge branch 'master' into develop kercylan98 2023-08-18 18:27:36 +0800
  • 7bf4e82183 fix: 修复 websocket 客户端死锁问题 kercylan98 2023-08-17 19:26:54 +0800
  • 351257033e feat: gateway 数据包支持像普通数据包一样处理,并且支持自定义端点健康评估函数 kercylan98 2023-08-17 18:46:59 +0800
  • 3b24cb0f17
    Merge pull request #37 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-17 13:26:17 +0800
  • 387ad5a386 chore(master): release 0.0.29 kercylan 2023-08-17 13:25:54 +0800
  • 6e9a578282 Merge branch 'master' into develop kercylan98 2023-08-17 12:57:13 +0800
  • 36a333379e feat: server.Server 的 HTTP 请求支持慢消息检测 kercylan98 2023-08-17 12:54:15 +0800
  • b87df072fc feat: server.Server 新增 HttpServer 函数,用于替代 HttpRouter kercylan98 2023-08-17 12:47:43 +0800
  • 93c5f3695f fix: server 包优化 Shutdown 逻辑,修复服务器关闭时不会等待消息执行完毕的问题 kercylan98 2023-08-17 10:38:16 +0800
  • dcfb3da534 feat: server 新增 NetworkNone 网络类型,该模式下不监听任何网络端口,仅开启消息队列,适用于纯粹的跨服服务器等情况 kercylan98 2023-08-17 09:44:51 +0800
  • 2cbe601c69
    Merge pull request #36 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-16 19:05:05 +0800
  • 136aa697da chore(master): release 0.0.28 kercylan 2023-08-16 19:04:29 +0800
  • 7af513a762 Merge branch 'master' into develop kercylan98 2023-08-16 19:03:23 +0800
  • b3e4bb6166 feat: server.Server 新增 RegConnectionPacketPreprocessEvent 函数用于对数据包进行预处理操作 kercylan98 2023-08-16 18:38:02 +0800
  • e0f43c5bfb feat: gateway 网关支持通过可选项自定义端点选择器 kercylan98 2023-08-16 17:16:14 +0800
  • 5ff74b623d feat: server 目录中新增 gateway 包,提供了基本的 Websocket 网关实现 kercylan98 2023-08-16 16:45:58 +0800
  • 322938accf feat: server 目录中新增 client 包,提供了 Websocket 客户端实例 kercylan98 2023-08-16 16:45:15 +0800
  • 157b6b5aaf feat: times 包增加部分时间处理函数 kercylan98 2023-08-15 19:42:21 +0800
  • 2bd6aa50cb fix: 修复 timer.Ticker.Loop 函数首次触发时会触发两次的问题 kercylan98 2023-08-15 11:32:45 +0800
  • 920f0ac0e2
    Merge pull request #35 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-14 12:25:50 +0800
  • 23824adefc chore(master): release 0.0.27 kercylan 2023-08-14 12:25:28 +0800
  • fdde6f9bc7 Merge branch 'master' into develop kercylan98 2023-08-14 12:24:37 +0800
  • 0f31173291 feat: sole 包新增 Once 结构体,用于数据取值去重 kercylan98 2023-08-14 12:24:20 +0800
  • 31cd79c221 fix: 修复配置显示声明的字符串时,导出的数据包含双引号的问题 kercylan98 2023-08-12 19:28:06 +0800
  • 57ee7ff3ef feat: ranking.List 新增支持默认值的获取排名和分数的函数 kercylan98 2023-08-12 10:39:05 +0800
  • b13752b36c
    Merge pull request #34 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-10 18:16:21 +0800
  • 1d1a776bad chore(master): release 0.0.26 kercylan 2023-08-10 18:16:00 +0800
  • 6efa9692d9 Merge branch 'master' into develop kercylan98 2023-08-10 18:15:02 +0800
  • 9596320e65 build: 升级 go 至 1.21 版本 kercylan98 2023-08-10 17:59:27 +0800
  • dbf7ed717a fix: http 包装器 group 修复 kercylan98 2023-08-08 15:05:50 +0800
  • cec7e5b341 feat: server 包新增 HTTP 包装器 kercylan98 2023-08-08 14:01:20 +0800
  • 340b00eb76 feat: 新增 reflects 包,包含反射相关辅助函数 kercylan98 2023-08-08 13:35:21 +0800
  • 822ffc7041 feat: arrangement.Engine 新增更多的辅助函数 kercylan98 2023-08-03 17:36:51 +0800
  • 84f36eaaba feat: arrangement 新增冲突、冲突处理函数、约束处理函数 kercylan98 2023-08-03 15:27:54 +0800
  • 41d514efaf
    Merge pull request #33 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-03 12:34:55 +0800
  • 0a0afbc187 chore(master): release 0.0.25 kercylan 2023-08-03 12:34:41 +0800
  • 978777e36c Merge branch 'master' into develop kercylan98 2023-08-03 12:33:49 +0800
  • 1f5f95ae6d feat: 新增 arrangement 包,用于针对多条数据进行合理编排的数据结构 kercylan98 2023-08-03 12:24:09 +0800
  • 7cfdbb12a4 docs: README.md 及 CONTRIBUTING.md 完善 kercylan98 2023-08-02 18:43:12 +0800
  • 0db1e5c30b fix: combination.WithValidatorHandleNCarryM 修复 M 允许类型不同的问题 kercylan98 2023-08-02 18:04:31 +0800
  • faac7b27bb fix: room.Helper.BroadcastExcept 函数返回值修复 kercylan98 2023-08-02 16:21:04 +0800
  • 08045088e6 feat: room.Helper 支持通过 BroadcastExcept 向被排除表达式命中外的玩家广播消息 kercylan98 2023-08-02 16:17:05 +0800
  • 553c4362e3 docs: poker 包过时标记 kercylan98 2023-08-02 15:52:40 +0800
  • 87a1ca90bd feat: combination 包新增 WithValidatorHandleNCarryM、WithValidatorHandleNCarryIndependentM 函数 kercylan98 2023-08-02 15:43:03 +0800
  • f6873bd5dc feat: combination 包新增 Validator 校验器,用于校验组合是否匹配,取代 poker.Rule kercylan98 2023-08-02 15:35:19 +0800
  • b3036e4e65
    Merge pull request #32 from kercylan98/release-please--branches--master--components--minotaur kercylan 2023-08-02 15:12:28 +0800
  • 13ce57402f chore(master): release 0.0.24 kercylan 2023-08-02 15:12:17 +0800
  • d9d0392db3 feat: random 包新增 Dice 掷骰子和 Probability 概率函数 kercylan98 2023-08-02 15:10:32 +0800
  • ace17a6a76 feat: 新增 deck 包,用于对牌堆、麻将牌堆、一组数据等情况的管理 kercylan98 2023-08-02 14:57:32 +0800
  • 1b8d041ae0 refactor: 移除 component 包,lockstep 迁移至 server/lockstep kercylan98 2023-08-02 14:04:49 +0800
  • ffd8d047f9 test: fight.Round 单元测试函数名变更 kercylan98 2023-08-02 11:58:23 +0800
  • d96ed58548 feat: fight.Round 新增操作刷新事件 kercylan98 2023-08-02 11:58:05 +0800
  • ab180f384b feat: room.Helper 新增获取玩家切片、广播所有玩家、广播在座玩家的函数 kercylan98 2023-08-02 11:56:45 +0800
  • 060fb05fb8 feat: fight.Round 新增获取当前操作超时时间的函数 kercylan98 2023-08-01 16:30:03 +0800
  • e3224d010b refactor: moving2d 移动到 game 包中 kercylan98 2023-08-01 15:33:11 +0800
  • b9d953338f feat: server.Server 新增分流通道创建和关闭事件 kercylan98 2023-08-01 15:07:33 +0800
  • c92f16c170 feat: server.Server 支持通过 WithShunt 函数对服务器消息进行分流 kercylan98 2023-08-01 14:32:23 +0800
  • aef7740f5c fix: configuration 包字段类型转换修复 kercylan98 2023-08-01 13:34:43 +0800
  • e7aacf047d Merge branch 'master' into develop kercylan98 2023-08-01 11:26:19 +0800