|
|
b14f7c25f1
|
Update assets.yml
|
2025-08-11 13:36:34 +08:00 |
|
|
|
39b8d6753a
|
Update assets.yml
|
2025-08-11 13:35:23 +08:00 |
|
|
|
ce40600732
|
Update assets.yml
|
2025-08-11 13:28:52 +08:00 |
|
|
|
15fd0f5f40
|
Update assets.yml
|
2025-08-11 13:22:59 +08:00 |
|
|
|
9be1202503
|
Update assets.yml
|
2025-08-11 13:06:04 +08:00 |
|
|
|
ad5594c693
|
Update assets.yml
|
2025-08-11 12:56:34 +08:00 |
|
|
|
b7cb3effc6
|
Update and rename test to test.xml
|
2025-08-11 12:41:38 +08:00 |
|
|
|
a9d94b80e3
|
Update assets.yml
|
2025-08-11 12:40:43 +08:00 |
|
|
|
3b3856972a
|
Update assets.yml
|
2025-08-11 12:26:08 +08:00 |
|
|
|
f6f4b945d6
|
Create test
|
2025-08-11 12:09:06 +08:00 |
|
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 |
|