昔念
|
5f47bf0589
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 03:22:59 +08:00 |
|
昔念
|
6f51a2e349
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 00:07:36 +08:00 |
|
xinian
|
c9b5f8569f
|
fix: 修复道具扣除和宠物融合事务处理问题
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 13:06:28 +08:00 |
|
昔念
|
c3da3162ee
|
```
feat(player): 添加玩家断开连接时的安全保存机制
- 实现 SaveOnDisconnect 方法,确保玩家数据在断开连接时安全保存
- 添加并发控制防止重复保存操作,使用互斥锁和完成通道确保一次保存
- 在 socket 关闭事件中改为异步调用 SaveOnDisconnect 避免阻塞
- 添加 panic 恢复机制保护保存过程中的异常情况
refactor(login): 优化登录时的踢人逻辑和超时处理
|
2026-04-05 11:14:25 +08:00 |
|
|
|
c378d3d5f7
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(admin): 宠物管理功能优化
- 清理宠物控制器中的乱码字符
- 更新宠物获取请求结构体字段注释为英文描述
- 重构变量命名提高代码可读性
- 添加宠物存储信息服务方法
- 优化错误提示信息为英文
- 新增宠物等级查询接口
- 改进宠物购买逻辑验证
```
|
2026-04-03 12:18:07 +08:00 |
|
xinian
|
218e23ff81
|
refactor: 重构战斗系统动作提交和竞技场锁定逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-02 23:05:18 +08:00 |
|
昔念
|
5995f0670c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(game): 实现扭蛋系统批量物品添加功能并优化地图逻辑
- 新增ItemAddBatch方法用于批量添加物品,支持普通道具和特殊道具的分别处理
- 优化扭蛋游戏玩法中的物品添加逻辑,使用新的批量接口提升性能
- 在扭蛋机器人命令中实现完整的物品检查和批量添加流程
refactor(map): 重构地图控制器代码结构并添加注释
- 为EnterMap、LeaveMap、GetMapPlayerList等方法添加中文注释
- 统一地图相关的命名规范,如enter
|
2026-04-01 20:10:29 +08:00 |
|
昔念
|
81c16590d6
|
```
feat(pet): 实现宠物展示功能和稀有宠物塔配置
- 添加PetDisplay字段到Player结构体,用于管理宠物展示状态
- 实现PlayerShowPet方法,支持宠物展示逻辑,包括设置展示标识、
检查宠物存在性并返回相应错误码
- 在Space中添加RefreshUserInfo方法,用于刷新用户信息并应用
宠物展示信息到SimpleInfo
- 扩展SimpleInfo结构体,添加PetRide字段用于宠物骑乘标识
|
2026-04-01 02:48:09 +08:00 |
|
昔念
|
d74652373c
|
```
refactor(socket): 更新广播和退出逻辑中的类型引用
更新socket服务器中广播功能和退出功能的代码,
将player.Player类型替换为player.ClientData类型,
并相应调整方法调用以适应新的数据结构。
feat(map): 添加LoadOrStore方法支持
在并发安全的swiss map中新增LoadOrStore方法,
提供原子性的加载或存储功能,增强map的操作能力。
refactor(login): 优化登录逻辑中的玩家获取方式
重构登录控制器中获取玩家对象的方式,
直接从
|
2026-03-16 22:30:12 +08:00 |
|
xinian
|
af09d1ae86
|
refactor: 优化RPC对战加入与
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-12 14:35:27 +08:00 |
|
昔念
|
55a5534777
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight_pvp_king): 新增宠物王者对战模式支持
- 添加战斗类型11的处理逻辑,支持单人模式
- 验证宠物类型与对战类型的匹配性
- 根据战斗结果发放相应奖励物品
- 增加ItemAdd接口用于物品添加功能
- 扩展PetInfo结构体增加战斗类型字段
```
|
2026-03-04 20:21:02 +08:00 |
|
xinian
|
de4617cd6b
|
编辑文件 player.go
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-01 16:14:59 +08:00 |
|
xinian
|
2292de332f
|
refactor: 简化NPC战斗特殊情况的处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-27 15:01:02 +08:00 |
|
xinian
|
8dec37a474
|
refactor: 重构怪物掉落和闪光处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
移除OgrePetInfo中与物品和闪光相关的冗余代码,将闪光处理逻辑整合到HandleNPCFightSpecial方法中
新增CanGetXUAN和CanGetItem方法用于判断是否获得特殊物品
添加S2C_GET_BOSS_MONSTER的ADD
|
2026-02-27 14:48:10 +08:00 |
|
xinian
|
21ae004979
|
feat: 重构怪物生成和NPC战斗处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
调整怪物等级处理方式,将固定等级逻辑移至GetLevel方法
优化NPC战斗特殊情况的处理流程
|
2026-02-26 19:28:02 +08:00 |
|
xinian
|
de297c9904
|
feat: 为OgrePetInfo添加GetID方法
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-26 19:22:04 +08:00 |
|
xinian
|
1e71ebbd44
|
fix: 修正给予称号的条件判断
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-26 16:58:25 +08:00 |
|
xinian
|
7ceb2fb3d6
|
refactor: 重构怪物生成和天气处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
将怪物捕捉处理逻辑移至OgrePetInfo结构体
提取天气和Boss生成逻辑为独立方法
移除未使用的导入和冗余代码
|
2026-02-26 13:38:57 +08:00 |
|
昔念
|
7c1540ff6d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(common/data/xmlres): 注释掉未使用的MonsterMap配置变量
- 将MonsterMap配置变量注释掉,因为当前不再使用该配置
- 相应地注释掉了初始化代码中的MonsterMap赋值逻辑
feat(logic/controller): 统一CanFight方法返回值为ErrorCode
- 修改PlayerFightBoss等战斗控制器中的Can
|
2026-02-25 16:18:10 +08:00 |
|
xinian
|
571c941ae8
|
feat: 增加踢人超时处理中的玩家信息保存
ci/woodpecker/push/my-first-workflow Pipeline was successful
将踢人超时时间从3秒调整为10秒,并在超时处理中保存玩家信息
|
2026-02-24 07:31:21 +08:00 |
|
昔念
|
6b316b868c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(player): 添加称号重复检查逻辑
防止玩家重复获得相同称号,提升系统稳定性
fix(config): 修复boss配置相关代码问题
- 新增BossController的GetList接口
- 优化import语句顺序
- 修正PetBaseConfig中Desc字段为Remark字段
- 移除Tower配置中的TaskIds冗余字段
- 完善ShopConfig字段注释内容
```
|
2026-02-23 12:39:57 +08:00 |
|
xinian
|
fc0842e388
|
refactor: 将OgreInfo重命名为OgrePet并更新相关引用
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 04:12:12 +08:00 |
|
xinian
|
36cbb5bf81
|
feat: 为怪物生成和宠物信息添加随机条件
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 04:07:23 +08:00 |
|
xinian
|
058bae7446
|
fix: 修正宠物物品ID的偏移量
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-23 04:03:01 +08:00 |
|
xinian
|
029c2b8c6f
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-23 04:01:57 +08:00 |
|
xinian
|
a5e378073c
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 03:56:27 +08:00 |
|
xinian
|
d159944d37
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-21 22:41:59 +08:00 |
|
昔念
|
f404a92387
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-21 17:41:49 +08:00 |
|
昔念
|
379e3c8ce6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 添加超时空地图配置和时间地图查询功能
新增IsTimeSpace字段用于标识地图是否为超时空地图,
添加TimeMap API接口支持查询超时空地图配置
perf(socket): 优化XORDecryptU解密函数减少内存分配
基于bytebufferpool实现缓冲区池化,大幅降低高频调用下的
内存分配和GC压力,提升性能表现
refactor(utils): 优化packVal序列化函数提升性能和稳定性
减少反射开销,优化内存拷贝操作,改进错误处理机制,
替换panic为error返回,增强代码健壮性
docs(readme): 添加新的pprof性能分析地址配置
```
|
2026-02-21 17:32:40 +08:00 |
|
xinian
|
29d0552b9f
|
feat: 为VIP测试服添加异色宠物权重随机功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
修复空间信息获取时的返回限制问题
|
2026-02-18 15:43:10 +08:00 |
|
xinian
|
d0cf598ced
|
refactor: 将物品和货币相关字段从uint32改为int64以支持更大数值范围
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-12 04:28:20 +08:00 |
|
xinian
|
a5485de510
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-10 22:09:15 +08:00 |
|
昔念
|
ffe3ff18bf
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 17:57:42 +08:00 |
|
昔念
|
2b25ae6b35
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 02:11:46 +08:00 |
|
昔念
|
7d7cc0d174
|
修复塔离开bug
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 20:50:02 +08:00 |
|
昔念
|
460b92c044
|
1
|
2026-02-07 18:21:52 +08:00 |
|
昔念
|
3947fbce4b
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 00:18:14 +08:00 |
|
昔念
|
66e59be70b
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-04 00:27:59 +08:00 |
|
昔念
|
4b83346f36
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 23:08:06 +08:00 |
|
昔念
|
55fbcd6fc3
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 23:05:25 +08:00 |
|
昔念
|
b049e129c5
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 22:44:13 +08:00 |
|
昔念
|
37fe80c241
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 23:47:06 +08:00 |
|
昔念
|
dc647cdfbb
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(player): 移除无用依赖并优化定时器实现
移除了未使用的 "blazing/cool" 包导入
将 timer.TimeNoder 类型替换为标准库的 *time.Timer
使用 time.AfterFunc 替代 cron 调度函数来处理地图NPC定时逻辑
```
|
2026-02-02 23:25:05 +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 |
|
昔念
|
40b4d5955e
|
```
refactor(socket): 使用fmt.Println替换Logger.Error处理panic
修复socket连接关闭和流量处理中的panic恢复机制,
使用fmt.Println直接打印错误信息替代原有的Logger组件。
---
refactor(timer): 移除ants协程池依赖并优化错误处理
移除timer模块中对ants协程池的依赖,改用原生goroutine,
添加panic恢复机制确保任务执行的稳定性。
---
feat(player): 移除CountPlayer函数
删除玩家服务中统计在线玩家数量的功能函数,
该功能
|
2026-01-29 01:13:32 +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 |
|
昔念
|
32f57732fe
|
```
refactor(common/cool/coolconfig): 修改RPC配置字段类型
将RPC字段从uint16类型更改为string类型的Address字段,
以支持更灵活的地址配置。同时更新了配置初始化逻辑,
从server.rpc改为server.address作为配置键。
```
|
2026-01-25 03:40:29 +08:00 |
|
|
|
53be2cb776
|
修改
|
2026-01-23 14:59:15 +00:00 |
|
|
|
0a0e1bf8c0
|
1
|
2026-01-21 20:46:05 +00:00 |
|