575560454
|
627f42b5e3
|
"feat(assets): 新增游戏对话和地图配置XML资源文件"
|
2025-08-11 04:02:29 +00:00 |
|
|
|
ca4664522d
|
Create assets.yml
|
2025-08-11 11:54:24 +08:00 |
|
|
|
5f957e3ce8
|
refactor(login): 重构登录功能相关结构体和方法
- 修改了 Login 方法的返回类型,使用新的 PlayerLoginInfo 结构体
- 新增 NewPlayerLoginInfo 函数用于创建并初始化 PlayerLoginInfo 对象
- 重构了 LoginSidInfo 和 LoginUserInfo 文件中的结构体
- 优化了数据初始化和默认值设置的方式
|
2025-08-10 14:19:03 +08:00 |
|
|
|
0016be7ad0
|
feat(common): 重构 share 包并添加缓存扫描功能
- 移除了 sessionManager 结构体和相关方法
- 新增 cacheStore 结构体的 Scan 方法,用于扫描匹配模式的键
- 新增 cacheStore 结构体的 MGet 方法,用于批量获取多个键的值
- 优化了代码结构,提高了缓存操作的灵活性和效率
|
2025-08-09 22:29:41 +08:00 |
|
|
|
6d772325c3
|
Update logic_CI.yml
|
2025-08-08 20:24:58 +08:00 |
|
|
|
10b86ba97e
|
feat(element): 重构元素克制计算器,支持全17种属性及56种双属性组合,新增缓存和并发安全机制
|
2025-08-06 19:58:53 +00:00 |
|
|
|
61fa63f3b2
|
refactor: 删除 Element 组件的实现
删除了 common/data/Element/main.go 文件,该文件包含了 Element 组件的完整实现。这个组件用于计算不同属性之间的相克关系,包括单属性和双属性的计算逻辑。
移除的原因可能是:
- 该组件可能已经不再使用
- 可能有更高效的实现方式
- 为了简化项目结构,移除未使用的代码
如果需要恢复该功能,可以从历史提交中找回该文件并重新添加
|
2025-08-06 19:37:51 +08:00 |
|
|
|
723d7b8ce4
|
feat(element): 新增元素属性克制计算器实现,支持单双属性组合计算
|
2025-08-06 00:02:14 +00:00 |
|
|
|
a9dfe6aac5
|
"refactor(player): 添加错误检查方法并迁移任务测试代码到独立文件"
|
2025-08-05 23:49:31 +00:00 |
|
|
|
0f6c8d9329
|
refactor(sqrt_test): 重构事件测试逻辑
- 修改了事件订阅和发布机制,增加了任务完成的判断和处理
- 优化了代码结构,提高了可读性和可维护性
- 移除了不必要的
|
2025-08-05 17:33:38 +08:00 |
|
|
|
b6e90cf7f5
|
test(common): 重构 Test_event 测试函数
- 重写了 Test_event 测试函数,移除了未使用的测试代码
- 新增了基于 Task 结构的事件处理逻辑
- 实现了任务计数和完成状态的更新
- 添加了事件发布和订阅的示例代码
|
2025-08-05 17:01:21 +08:00 |
|
|
|
cd7583ba05
|
test(utils): 添加事件驱动模型测试
- 在 sqrt_test.go 中添加了 fastSqr1 测试函数,用于测试事件驱动模型
- 新增了 Event 和 Uint32AsyncEvent 类型用于测试
- 更新了 go.work、go.mod 和
|
2025-08-05 16:10:18 +08:00 |
|
|
|
bbbec5dff0
|
refactor(logic): 重构 GetServer 函数
- 引入 entity 包中的 Conn 类型,替换 gnet.Conn
- 移除未使用的 import 语句
|
2025-08-05 14:11:16 +08:00 |
|
|
|
b85f57930d
|
Merge branches 'master' and 'master' of github.com:cjf621/blazing
|
2025-08-01 22:34:57 +08:00 |
|
|
|
4c10dbf211
|
"refactor(rpc): 移除端口检查条件,强制注册逻辑服务并添加重连注释"
|
2025-07-31 08:29:37 +00:00 |
|
|
|
04d4777ec1
|
"refactor(error): 重构错误码定义,新增详细错误描述并优化登录错误处理"
|
2025-07-31 08:04:23 +00:00 |
|
|
|
a53ecc4fa9
|
refactor(error): 重构错误处理机制,使用ErrorCode枚举替代OutInfo接口
|
2025-07-31 07:31:25 +00:00 |
|
|
|
3bbc786520
|
feat(utils): 新增快速平方根算法实现,包含卡马克算法及性能测试
|
2025-07-30 02:27:58 +00:00 |
|
|
|
995891ca7b
|
feat(base): 更新 CORS 配置以允许 tauri.localhost
- 在 MiddlewareCORS 函数中添加 "tauri.localhost" 到允许的域名列表
- 这个更改支持 Tauri 应用在本地开发时的跨域请求
|
2025-07-28 01:07:33 +08:00 |
|
|
|
1813155f8e
|
"refactor(vscode): 更新调试配置,统一添加integratedTerminal控制台并优化构建任务"
|
2025-07-26 05:51:07 +00:00 |
|
|
|
5d2b48ccc0
|
refactor(logging): 统一使用自定义Loger替代g.Log()日志记录
|
2025-07-26 03:48:06 +00:00 |
|
|
|
dcc5ef047c
|
"refactor(logging): 移除调试打印语句,使用gf日志框架记录错误信息"
|
2025-07-26 03:15:58 +00:00 |
|
|
|
459a779591
|
"refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖"
|
2025-07-26 02:14:54 +00:00 |
|
|
|
99318f6674
|
refactor(controller): 重构服务模块命名,统一使用小写包名并优化模型结构
|
2025-07-26 02:06:08 +00:00 |
|
|
|
492d3a1207
|
"refactor(controller): 重构MapHot方法参数和返回类型,统一使用MapHot包别名"
|
2025-07-26 01:22:50 +00:00 |
|
|
|
5931cfbeed
|
"feat(report): 新增屎山代码分析报告,包含质量评估和改进建议"
|
2025-07-26 01:21:45 +00:00 |
|
|
|
15c021eb9c
|
refactor(login): 重构 PetInfo 结构体并添加新字段
- 优化 PetInfo 结构体,简化字段定义
- 添加 PetEffectInfo 和 SkillInfo 结构体
- 更新 EffectInfo 字段,使用新定义的 PetEffectInfo 类型
- 调整 SkillList 字段,使用新定义的 SkillInfo 类型
|
2025-07-26 00:51:29 +08:00 |
|
|
|
82075b0884
|
refactor(logic): 重构逻辑层代码
- 更新导入路径和结构体命名
- 调整函数签名和返回类型
- 移除未使用的代码文件
- 统一错误处理方式
|
2025-07-26 00:48:57 +08:00 |
|
|
|
cb87fda0d1
|
refactor(rpc): 重构 RPC 客户端并优化日志记录
- 在 rpc 包中添加了 g.Log() 调用,用于记录 RPC 服务器启动和错误信息
- 重构了 controller 包,将 LogicClient 从 Controller 结构体中分离出来
- 优化了 login 控制器中的 Login 方法,增加了新客户端的创建和数据发送逻辑
- 简化了 systemtime 控制器中的 SystemTimeInfo 方法
- 更新了 server.go 中的 Start 函数,使用 new(controller.LogicClient) 替代 controller.Maincontroller
|
2025-07-25 23:37:02 +08:00 |
|
|
|
449552bea7
|
refactor(logic): 重构逻辑处理和错误处理机制
- 新增 Conn 结构体的 NewConn 工厂方法
- 优化 Controller 中的 Recv 方法,增加错误处理逻辑
- 修改 GetServer、Login、MapHot 等方法的返回值类型
- 重构 SystemTimeInfo 方法,使用新的 OutInfo 接口
- 更新 CommendSvrInfo 结构体和相关方法
- 统一错误处理机制,使用新的 OutInfo 接口
|
2025-07-25 22:50:08 +08:00 |
|
|
|
487b25ac2f
|
refactor(controller): 重构MapHot方法返回类型,添加错误处理和空结果初始化
|
2025-07-25 13:08:57 +00:00 |
|
|
|
b0ffe1e7f0
|
refactor(controller): 重构返回处理逻辑,移除TomeeHeader的Ret方法并改为直接返回[]byte
|
2025-07-25 07:46:31 +00:00 |
|
|
|
43dc9394c5
|
"refactor(vscode): 移除项目中的VSCode特定GOROOT配置"
|
2025-07-25 06:22:16 +00:00 |
|
|
|
7a0d6d9556
|
feat(utils): 新增泛型SyncMap实现,支持线程安全的键值存储和操作
|
2025-07-25 03:15:45 +00:00 |
|
|
|
58e972eea3
|
"refactor(common): 重构序列化工具包,将serialize重命名为utils并添加bitset组件"
|
2025-07-25 01:29:03 +00:00 |
|
|
|
84d6d99356
|
feat(player): 添加玩家登录状态检查和等待机制
- 在 Player 结构中添加登录状态标志和登录完成通知通道
- 实现 IsLoggedIn、WaitForLogin、WaitForLoginWithTimeout 和 WaitForLoginWithCtx 方法
- 在登录逻辑中使用 CompleteLogin 标记登录完成并通知等待者
- 在控制器中添加登录状态检查,确保处理已登录玩家的请求
|
2025-07-17 06:09:52 +08:00 |
|
|
|
bf72b91fc6
|
refactor(rpc): 重构 RPC 客户端并添加重连机制
- 更新了 RPC 客户端的初始化和重连逻辑
- 添加了重连函数和最大重试次数的配置
- 优化了与服务器的连接管理
- 调整了端口相关的数据类型
|
2025-07-17 05:20:30 +08:00 |
|
|
|
b6231f6eb9
|
refactor(controller): 重构控制器处理逻辑
- 优化了 Recv 函数中的参数处理方式
- 修改了 GetServer 和 Login 函数的返回类型和逻辑
- 调整了 LoginSidInfo 和 SidInfo 结构体的方法
- 移除了未使用的 Blazingservice 接口
|
2025-07-16 11:30:37 +08:00 |
|
|
|
fc3bd126ab
|
refactor(controller): 将Blazingservice类型断言改为本地接口并优化格式
|
2025-07-15 21:22:54 +00:00 |
|
|
|
f7eb29523d
|
"refactor(controller): 优化Blazingservice返回逻辑,增加Ret方法非空检查"
|
2025-07-15 21:16:15 +00:00 |
|
|
|
280cd58017
|
"refactor(socket): 重构TomeeHeader结构,新增Ret方法并优化控制器返回逻辑"
|
2025-07-15 21:11:56 +00:00 |
|
|
|
e493a2b970
|
"refactor(common): 移除OpenTelemetry相关代码及测试文件"
|
2025-07-15 19:30:07 +00:00 |
|
|
|
a1e45e526e
|
"refactor(base): 移除用户模型中的SocketID字段并重构登录会话管理"
|
2025-07-15 19:27:27 +00:00 |
|
|
|
45fd8535e1
|
"refactor(docs): 移除README中过时的项目结构说明"
|
2025-07-15 18:50:04 +00:00 |
|
575560454
|
b647c74808
|
refactor(common): 重构缓存管理模块,将cache迁移至share包并实现泛型缓存存储
|
2025-07-15 18:10:25 +00:00 |
|
575560454
|
38ec291275
|
feat(fight): 新增战斗伤害计算模块,实现精确的伤害乘区计算
|
2025-07-15 14:46:35 +00:00 |
|
575560454
|
8f67c7f55b
|
"refactor(controller): 统一RPC方法参数类型为uint16/uint32,修正端口赋值逻辑"
|
2025-07-15 14:00:32 +00:00 |
|
575560454
|
7d2aef2483
|
refactor(common): 优化缓存和RPC模块,调整用户在线状态数据类型为uint16
|
2025-07-15 13:51:10 +00:00 |
|
|
|
7a87bfa089
|
refactor(common): 重构 common 模块
- 移除 global.go 文件
- 更新 player.go 中的玩家数据存储方式
- 删除 session.go 文件
- 调整 rpc.go 中的 RPC 客户端方法
- 更新 ServerEvent.go 中的会话管理
- 调整 controller 中的 Maincontroller 结构
- 更新 login.go 中的用户登录逻辑
- 调整 service 中的玩家数据获取方式
- 更新 admin/login.go 和 login.go 中的会话管理
|
2025-07-15 12:14:17 +08:00 |
|
|
|
43a726006c
|
refactor(socket): 移除未使用的 cmd 包
- 删除了 common/socket/cmd 目录下的 cmd.go 和 cmd_test.go 文件
- 更新了 TomeeHandler 中的 CMD 字段类型,从 EnumCommandID 改为 uint32
- 移除了 controller 中对 cmd 包的引用
- 重构了 getcmd 函数,返回类型从 EnumCommandID 改为 uint32
|
2025-07-15 11:24:49 +08:00 |
|