昔念
|
a0d4567d3f
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-05 23:44:07 +08:00 |
|
昔念
|
30c89dcd2a
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-05 19:59:27 +08:00 |
|
昔念
|
7ba3ff191e
|
1
|
2026-02-05 19:59:20 +08:00 |
|
xinian
|
0171174b1b
|
编辑文件 pet_fusion_service.go
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-05 01:57:15 +08:00 |
|
xinian
|
2ebb2affb3
|
编辑文件 pet_fusion_service.go
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-05 01:54:46 +08:00 |
|
xinian
|
35abc16bc3
|
编辑文件 pet_fusion_service.go
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-05 01:51:55 +08:00 |
|
xinian
|
74f07a1d00
|
编辑文件 pet_fusion_service.go
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-05 01:03:00 +08:00 |
|
昔念
|
09a295db34
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(utils): 添加基于权重的概率随机函数
添加了两个泛型函数用于实现权重随机选择功能:
- RandomByIntProbs: 核心函数,支持任意类型元素数组和int型概率数组
- RandomByProbs: 封装函数,兼容string型概率数组输入
函数特性:
- 支持泛型,可处理任意类型的数据
- 实现权重随机算法,通过前缀和匹配随机值
- 包含完整的参数校验和错误
|
2026-02-05 00:29:19 +08:00 |
|
昔念
|
e65b50dd33
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-04 23:13:53 +08:00 |
|
昔念
|
48743209f5
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 19:10:14 +08:00 |
|
昔念
|
b25f033939
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(socket): 移除重复保存锁并优化panic错误处理
移除了ServerEvent.go中的sync.Once保存锁,因为可能存在重复保存问题,
同时将panic错误处理从fmt.Println改为使用cool.Logger.Error进行统一日志记录
feat(player): 优化踢人功能并添加超时机制
移除kick.go中的复杂异步超时逻辑
|
2026-02-02 23:11:14 +08:00 |
|
xinian
|
cdb7cec4ad
|
refactor: 移除冗余日志输出并优化日志处理
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 18:32:41 +08:00 |
|
昔念
|
aa58dfdbb2
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 启用平滑重启特性并优化数据库缓存配置
启用服务器平滑重启功能,配置graceful、gracefulTimeout和gracefulShutdownTimeout参数,
同时取消Redis空节点的强制缓存以提升性能。
```
|
2026-02-02 01:19:43 +08:00 |
|
昔念
|
49bd303f47
|
1
|
2026-02-02 01:01:01 +08:00 |
|
昔念
|
361b620148
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-01 00:39:36 +08:00 |
|
昔念
|
b12dd742e6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(service): 重构宠物捕捉击杀统计功能
- 移除Barge服务和相关模型,统一使用Done服务进行里程碑数据管理
- 更新PetBargeList接口实现,从Barge服务切换到Done服务
- 修改战斗循环中宠物捕捉击杀数据的更新逻辑
- 调整里程碑模型中的Results字段类型为uint32数组
feat(done): 新增宠物里程碑数据管理功能
- 实现UpdatePet方法用于更新宠物捕捉击杀统计数据
- 添加update和get内部方法处理
|
2026-01-31 19:10:36 +08:00 |
|
xinian
|
74808ecffd
|
style: 移除多余空行
|
2026-01-29 13:36:08 +08:00 |
|
xinian
|
b29fbaa84c
|
编辑文件 task.go
|
2026-01-29 10:43:41 +08:00 |
|
|
|
766691276e
|
Update task.go
|
2026-01-26 13:16:05 +08:00 |
|
昔念
|
fa928c9a48
|
```
feat(common): 添加GlowFilter的Level字段
添加了GlowFilter结构体中的Level字段,用于表示等级信息,
对应JSON标签为"level,omitempty"
---
fix(utils): 修复concurrent_swiss_map中的panic处理
- 使用goroutine替代线程池来监听通道
- 添加panic恢复机制,当发生panic时记录错误日志
- 确保在异常情况下程序能够
|
2026-01-25 23:17:46 +08:00 |
|
昔念
|
2df2f63593
|
根据提供的code differences信息,我无法看到具体的代码变更内容,因此无法生成准确的commit message。请提供具体的代码差异信息。
不过,我可以提供一个符合Angular规范的中文commit message模板:
```
feat(scope): 新增功能描述
- 具体的功能点说明
- 变更的详细描述
- 影响的模块或组件
```
或者:
```
fix(scope): 修复问题描述
- 问题的具体表现
- 解决
|
2026-01-25 07:42:32 +08:00 |
|
|
|
5682ff2d42
|
1
|
2026-01-23 20:34:52 +00:00 |
|
昔念
|
95055fe955
|
```
fix(logic): 移除main.go中的多余空行
移除PprofWeb函数后的多余空行,保持代码整洁性
fix(fight): 修正effect_13.go中的效果应用对象
将效果应用从对方上下文改为正确的目标对象,修复技能效果逻辑
feat(middleware): 增强server.go中的自动化部署功能
- 添加下载链接格式校验,确保包含http/https协议
- 重构部署脚本,优化screen会话终止逻辑
- 改进下载过程,添加超时和重试机制
- 增强错误处理和日志输出
refactor(config): 更新server.go中的数据库查询方法
- 修改GetPort方法返回类型为gdb.List以提高兼容性
- 使用统一的DBM方法替代不同的数据库查询方式
```
|
2026-01-23 15:38:23 +08:00 |
|
昔念
|
62ddd6f6d3
|
```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑
- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作
fix(player): 调整玩家登录时的任务等级上限检查范围
- 将MaxPuniLv等级上限从7调整为9
- 相应地将任务检查范围从291-297扩展到291-299
fix(config): 完善服务器在线状态配置逻辑
- 为服务器在线状态设置添加缺失的else分支
- 确保在所有条件分支下都能正确设置isonline状态值
```
|
2026-01-23 13:44:31 +08:00 |
|
|
|
7d8497250d
|
1
|
2026-01-22 16:01:52 +00:00 |
|
昔念
|
3af709f633
|
```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑
- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作
fix(player): 调整玩家登录时的任务
|
2026-01-22 14:29:08 +08:00 |
|
|
|
0a0e1bf8c0
|
1
|
2026-01-21 20:46:05 +00:00 |
|
昔念
|
562bf380eb
|
根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(changelog): 更新版本更新日志
- 添加新功能说明
- 修复已知问题记录
- 更新相关文档内容
```
|
2026-01-20 02:25:02 +08:00 |
|
昔念
|
026689f3ed
|
```
feat(cache): 添加复合键缓存操作支持
添加了基于 uint32+string 组合键的缓存操作方法,包括
GetByCompoundKey、SetByCompoundKey、DelByCompoundKey 和
ContainsByCompoundKey 方法,用于处理用户ID和会话ID的组合缓存场景
fix(vscode): 添加 cSpell 配置支持 struc 词汇
refactor(session): 移除过时的会话管理方法
移除了基于单一字符串键的会话管理方法,因为已迁移到使用
复合键的缓存操作方式
```
|
2026-01-19 18:51:56 +08:00 |
|
|
|
1a20ca75f4
|
```
feat(item): 实现新的金豆商品购买功能
- 移除原有的GoldProductMap配置映射,改用新的商店服务查询商品信息
- 添加购买类型区分(豆子购买和金豆购买)支持
- 集成新的商店服务接口,通过productId查询商品配置
- 完善购买逻辑,支持不同类型的货币扣减和余额更新
- 更新数据结构定义,
|
2026-01-10 03:14:23 +08:00 |
|
|
|
e218d4602f
|
```
feat(config): 更新商品配置模型和任务服务查询功能
- 将商品描述字段从 Description 改为 Desc,优化字段命名
- 将价格字段类型从 uint32 改为 int32,支持负数价格表示
- 更新价格信息注释说明,明确 -1 代表不允许购买的含义
- 移除商品分类字段,简化商品配置结构
- 移除备注信息字段,精简数据模型
- 为任务服务添加关键词
|
2026-01-09 21:12:39 +08:00 |
|
|
|
caa5fc37b9
|
```
refactor(common/rpc): 修改服务引用从blazing到config模块
将RPC服务中的blservice引用替换为config服务,
统一使用config.NewServerService()进行服务器信息获取。
feat(blazing): 实现新的会话生成机制
- 添加Gensession方法,基于accountID、UUID生成唯一会话标识
- 会话ID由accountID(4字节) + UUID(16字节)组成,编码为十六进制字符串
- 更新登录控制器使用新的会话生成方式
fix(pet_info): 添加宠物信息空值检查
在切换宠物背包仓库时,当宠物信息查询结果为空时,
返回系统错误避免空指针异常。
|
2026-01-09 19:58:12 +08:00 |
|
|
|
cde64b1898
|
```
feat(config): 添加服务器screen参数字段
添加OldScreen字段用于存储服务器的screen会话名称
---
fix(fight): 修复攻击值结构体格式
格式化AttackValue结构体字段对齐,并添加Offensive字段用于存储攻击力
---
feat(fight): 计算并存储技能攻击力
在技能计算过程中添加攻击力计算并存储到AttackValue结构体中
---
fix(base): 修正JWT密钥配置
将JWT密钥从
|
2026-01-09 08:31:30 +08:00 |
|
|
|
54e0649313
|
```
feat: 添加WebSSH功能并重构塔服务
- 添加WebSSH中间件,支持通过
|
2026-01-09 00:43:06 +08:00 |
|
|
|
971abd29ab
|
```
feat(config): 添加服务器调试模式配置和塔配置重构
- 在ServerList结构体中添加IsDebug字段用于调试模式标识
- 修改GetServerInfoList函数增加isdebug参数支持
- 移除硬编码的rpcaddr本地地址配置
- 重构塔配置模型,将tower_500和tower_600合并到tower_110
|
2026-01-08 23:57:22 +08:00 |
|
|
|
4d0464c76b
|
```
feat(rpc): 设置默认RPC地址为本地回环
修复RPC客户端连接问题,将默认服务器地址设置为127.0.0.1以确保本地连接正常
refactor(qqwry): 优化IP地址查询功能
移除不必要的正则表达式依赖,重构IP地址查询逻辑,提高代码性能和可维护性
fix(server): 保存确定的端口到配置中
确保服务器端口在确定后正确保存到配置中,避免端口配置丢失
|
2026-01-08 05:15:10 +08:00 |
|
|
|
56fe334045
|
```
fix(config): 修复服务器服务中错误的字段引用
将 online_id 字段更正为 port 字段,以正确获取客户端连接信息
```
|
2026-01-08 03:59:37 +08:00 |
|
|
|
97dfc61939
|
```
feat(config): 增加服务器在线状态检测功能
- 在ServerEvent中添加OnlineID到日志输出
- 修改玩家宠物闪光逻辑,仅在ShinyInfo为空时添加新闪光信息
- 在server.go中增加PageQueryOp配置,实现服务器假踢人功能
- 添加在线状态检测逻辑,通过GetClient获取连接状态并更新服务器列表
- 引入context、g和gconv依赖包用于服务逻辑处理
```
|
2026-01-08 03:55:24 +08:00 |
|
|
|
174562b895
|
```
feat(config): 重构配置结构并添加服务器列表支持
- 重命名PortBL字段为GameOnlineID,改进命名语义
- 添加ServerList结构体用于管理服务器配置
- 移除七牛云配置相关字段
- 更新ID生成器使用GameOnlineID参数
fix(server): 调整服务器启动参数和VIP逻辑
- 将启动参数从-port改为-id,统一参数命名
- 更新服务器启动逻辑,基于GameOnlineID获取服务器信息
- 为VIP服务器启用调试模式
- 优化端口可用性检查逻辑
refactor(model): 统一模型基类结构
- 将各模型中的*cool.Model嵌入改为Base基类
- 移除soul.go
|
2026-01-08 03:30:18 +08:00 |
|
|
|
b801b069bc
|
```
feat(config): 添加七牛云配置支持
- 在配置结构体中添加Qiniu字段用于七牛云配置
- 添加七牛云相关配置参数(AccessKey, SecretKey, Bucket, CDN)
- 更新配置初始化逻辑以支持七牛云配置项
feat(login): 集成七牛云SDK并实现文件列表获取
- 添加七牛云SDK依赖(github.com/qiniu/go-sdk/v7)
- 创建BucketManager用于文件管理操作
- 实
|
2026-01-06 23:25:49 +08:00 |
|
|
|
85f15a72aa
|
```
refactor(fight): 统一战斗系统方法命名规范并优化逻辑
- 将所有下划线命名的方法统一为驼峰命名,如 Turn_Start 改为 TurnStart,
Action_end_ex 改为 ActionEndEx,Turn_End 改为 TurnEnd
- 新增 IsOwner() 方法用于判断当前精灵是否为场上的当前宠物
- 将硬编码的 CatchTime 比较逻辑替换为 IsOwner() 方法调用
- 在 NewSel408 中实现消除对手能力强化效果的具体逻辑
- 修复 effect_74 中衰弱状态的数值引用,使用枚举类型代替硬编码
- 优化 input/fight.go 中的技能选择逻辑,使用伤害值比较代替权重比较
- 移除 shiny.go 中未使用的 utils 导入和相关逻辑
- 修正 NewSel77 从 Turn_End 重命名为 TurnStart 的方法
- 在 input/fight.go 中添加 Damage 方法的注释说明
```
|
2026-01-05 22:54:41 +08:00 |
|
|
|
808612cc1e
|
```
feat(config): 添加服务器端口获取功能
添加GetPort方法用于获取服务器当前IP和端口信息,
新增Name和Owner字段到ServerList模型中
refactor(login): 优化调试参数处理
将命令行参数解析改为使用parser.GetOpt获取debug选项,
移除未使用的fmt和qqwry导入包
refactor(main): 清理示例代码
移除main.go中的
|
2026-01-04 00:16:49 +08:00 |
|
|
|
3cce8738cf
|
``feat(ip): 新增IP定位查询功能,支持通过API和网页解析获取归属地信息``
|
2026-01-03 10:20:36 +00:00 |
|
|
|
699231ee38
|
```
feat(vscode): 添加调试参数配置
为launch.json添加-debug=1参数,便于调试模式启动
docs(README): 补充zellij终端复用工具使用说明
添加x-cmd安装和zellij会话管理相关命令示例
refactor(config): 注释掉GamePort配置项
暂时注释GamePort配置项以解决配置冲突问题
refactor(xmlres): 移除未使用的gf框架依赖并注释文件监控逻辑
移除未使用的gctx、gfile、gfsnotify、glog导入包
注释init函数中的文件监控逻辑,避免不必要的文件监听
```
|
2026-01-02 04:11:37 +08:00 |
|
|
|
dd28d48ca4
|
```
feat(build): 更新构建脚本添加资源打包和proto编译
更新build.bat脚本,添加proto文件编译和资源打包功能,调整资源打包顺序。
BREAKING CHANGE: 构建流程发生变化,需要重新生成proto文件和打包资源。
---
refactor(xmlres): 使用gres替换gfile读取资源文件
将xmlres模块中文件读取方式从gfile.GetBytes改为gres.GetContent,
使
|
2026-01-01 19:57:39 +08:00 |
|
|
|
d88a2d19ea
|
```
feat(fight): 支持勇者之塔和试炼之塔战斗功能
- 实现勇者之塔(CMD 2414)和试炼之塔(CMD 2428)的战斗逻辑
- 添加Tower500Service和Tower600Service的Boss查询功能
- 统一处理两个塔的BossId
|
2026-01-01 15:37:43 +08:00 |
|
|
|
71fc6de652
|
```
feat(fight): 添加试炼之塔和勇者之塔战斗功能
- 实现FreshChoiceFightLevel方法,支持试炼之塔(2428)和勇者之塔(2414)的关卡选择
- 添加PetTawor方法,支持宠物对战功能,处理CMD 2429和2415命令
- 集成Boss配置服务,动态获取Boss信息并设置战斗属性
- 重构Boss性别检查字段访问路径,修正战斗逻辑错误
- 移除未使用的xmlres依赖
|
2026-01-01 05:32:56 +08:00 |
|
|
|
3347200b72
|
```
feat(config): 完善特效服务配置
- 添加UniqueKey字段配置索引唯一性校验
- 配置PageQueryOp支持关键词搜索功能
- 设置关键词搜索字段为desc描述字段
```
|
2026-01-01 01:34:36 +08:00 |
|
|
|
9ae66a42d1
|
```
fix(fight_boss): 修复NPC战斗中宠物ID和闪光属性处理逻辑
- 在NPC战斗中,当refPet.Ext不为0时,正确设置refPet.Id
- 当refPet.Ext不为0且满足随机条件时,为怪物添加随机闪光属性
- 修正了宠物信息生成时的ID使用逻辑
fix(monster): 修正注释说明稀有精灵概率计算
- 更新注释说明,明确单个ID固定刷出时的概率变尼尔尼奥不是稀有精灵
refactor(player): 重构宠物闪光属性随机生成逻辑
- 简化OgrePetInfo.RandSHiny方法的条件判断逻辑
- 统一闪光属性随机生成的处理方式
fix(task): 修复任务奖励物品信息返回
- 修正任务奖励
|
2026-01-01 00:30:09 +08:00 |
|
|
|
3efbba3883
|
```
refactor(task): 重构任务奖励系统,优化任务奖励处理逻辑
移除废弃的任务相关代码文件,包括task/list.go和task/list_daily.go,
以及相关的模型定义config_task表和PetReward服务。
修改任务奖励获取方式,从原有的TaskResultMap改为通过数据库配置获取,
新增TaskService.Get方法用于获取任务配置信息。
---
feat(boss): 优化
|
2025-12-31 21:00:29 +08:00 |
|