|
|
081f990110
|
refactor(assets): 重构资产同步流程并添加宠物相关功能
- 移除了资产同步到私有 B 仓库的工作流
- 在玩家结构中添加了 IsFighting 字段
- 新增了宠物信息相关功能和数据结构
- 优化了地图进入和怪物刷新逻辑
- 调整了玩家登录和地图数据发送流程
- 重构了部分代码以提高可维护性和性能
|
2025-08-24 17:33:19 +08: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 |
|
|
|
459a779591
|
"refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖"
|
2025-07-26 02:14:54 +00: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 |
|
|
|
43dc9394c5
|
"refactor(vscode): 移除项目中的VSCode特定GOROOT配置"
|
2025-07-25 06:22:16 +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 |
|
|
|
81a921d692
|
refactor(common): 优化 SocketHandler 和 service 代码
- 修改 TomeeHeader 结构体中的 Data 字段注释
- 更新 KickPlayer 函数中的包发送方式
|
2025-07-14 11:10:16 +08:00 |
|
|
|
aeb0d4090e
|
refactor(pack): 重构组包逻辑
- 移除 common/core/pack.go 文件
- 在 TomeeHeader 结构体中添加 Pack 方法实现组包功能
- 更新 Player 结构体和相关方法,使用 Conn 包装 gnet.Conn
- 修改控制器和服务中的组包调用,使用新的 Pack 方法
- 优化部分代码结构,提高可维护性
|
2025-07-14 11:07:13 +08:00 |
|
|
|
f0f6689424
|
refactor(logic): 优化 SetPlayer 函数
- 移除了未使用的 fmt 包
- 删除了多余的注释和测试代码
- 简化了 ClientData 的初始化和设置
- 优化了 Player 对象的创建逻辑
|
2025-07-06 23:17:19 +08:00 |
|
|
|
666557416d
|
refactor(entity): 重构 ClientData 结构体并添加同步锁
- 在 ClientData 中添加 sync.Mutex 以确保并发安全
- 实现 SetPlayer 和 GetPlayer 等方法来封装 player 字段的操作
- 更新相关代码以使用新的 ClientData 结构和方法
|
2025-07-06 22:58:39 +08:00 |
|
|
|
53da82df82
|
chore(vscode): 更新调试配置并删除无用的 API 代码
- 在 .vscode/launch.json 中添加了新的 Go 调试配置项
- 删除了 blazing/common/api 目录下未使用的 Kick.pb.go 和 Quit.pb.go 文件
|
2025-07-06 19:31:30 +08:00 |
|
|
|
741ef6ebd4
|
feat(common): 重构数据包处理逻辑并添加全局 ID 生成器
- 引入 idgenerator-go 库,实现全局唯一 ID 生成
- 重构 Pack 函数,使用接口参数提高灵活性
- 修改 Player 结构,增加 MainConn 字段用于主连接
- 更新 SocketHandler_Tomee 中的 Data 字段标记
- 优化 Recv 函数中的数据解包和参数处理逻辑
|
2025-06-27 22:40:49 +08:00 |
|
|
|
feabc7153a
|
refactor(logic): 重构逻辑模块
- 移除了 player.go 中的 SendPackBytes 方法
- 将 TomeeHeader 中的 CMDID 改为 CMD,类型从 uint32 改为 EnumCommandID
- 删除了 controller 文件夹下的 service.go 和 login.go
- 新增了 login 文件夹下的 PlayerLoginService.go
- 优化了 main.go 中的 Start 函数,使用 controller.Recv 作为回调
|
2025-06-26 23:20:11 +08:00 |
|