|
|
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 |
|
|
|
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 |
|
|
|
280cd58017
|
"refactor(socket): 重构TomeeHeader结构,新增Ret方法并优化控制器返回逻辑"
|
2025-07-15 21:11:56 +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 |
|
|
|
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 |
|
|
|
c76c2f4139
|
refactor(public): 重构网页结构以支持 Ruffle 播放器
- 移除了原有的 Flash 相关代码和复杂布局
- 添加了 Ruffle 播放器配置和加载逻辑
- 优化了页面样式,使其全屏自适应
- 保留了原有的 SWF 文件,但更改了播放方式
|
2025-07-08 23:53:51 +08:00 |
|
|
|
0760e7c77c
|
perf(server): 调整服务器心跳间隔并优化服务器信息列表
- 将服务器心跳间隔从 3 秒调整为 10 秒
- 在 CommendSvrInfo 中使用 array 包对服务器信息列表进行排序
- 更新 go.mod 和 go.sum 文件,添加新的依赖项
|
2025-07-07 21:16:15 +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 |
|
|
|
2f3ca21165
|
feat(login): 重构 login 服务启动方式
- 修改 login 服务端口配置,支持动态分配
- 优化 login 服务启动流程,增加信号处理
- 调整 ServerOption 类型,支持 int 类型端口
- 移除 CommendSvrInfo 相关代码,简化结构
- 更新 main 函数,采用新的服务启动方式
|
2025-07-06 01:49:19 +08:00 |
|
|
|
86c38fbc84
|
refactor(login): 修改登录服务相关功能
- 修改端口配置:将 .vscode/launch.json 中的端口从 27777 改为 27000
- 优化会话管理:更新 session 包中的 GetSession 和 SaveSession 函数,使用新的 sessionprx 变量
- 调整登录逻辑:修改 login 控制器中的 Login 函数,优化会话验证流程
- 扩展服务器信息结构:在 CommendSvrInfo 结构中添加好友和黑名单信息字段
- 修复 GetSessionId 函数:改进错误处理,确保返回值的一致性
- 更新服务器配置:修改 ServerR.xml 中的 EmailLogin URL 为本地地址
- 其他 minor changes:删除了一些不必要的注释和打印语句
|
2025-07-05 22:32:44 +08:00 |
|
|
|
ddfe3e6c2c
|
refactor(login): 重构登录服务中的会话管理
- 移除 LoginSidInfo 中的 CacheManager 调用,改为使用 session 包
- 更新 BlazingController 中的 SaveSession 调用,使用 session 包
- 删除 LoginService 中的 SaveSessionId 方法,简化会话管理逻辑
- 优化代码结构,提高可维护性和可测试性
|
2025-07-04 19:02:14 +08:00 |
|
|
|
8fb792b0f2
|
build: 更新依赖并添加新库
- 更新 go.mod 和 go.sum 文件,添加多个新库
- 在 LoginSidInfo 结构体中添加注释说明
- 在 cmd.go 中添加 TODO 注释
|
2025-07-02 22:18:29 +08:00 |
|
|
|
738a897c4d
|
refactor(login): 重构登录模块代码
- 移除未使用的 in.go 和 out.go 文件
- 优化 login.go 中的代码结构
- 添加新的 go.mod 依赖
|
2025-07-02 22:02:56 +08:00 |
|
|
|
741ef6ebd4
|
feat(common): 重构数据包处理逻辑并添加全局 ID 生成器
- 引入 idgenerator-go 库,实现全局唯一 ID 生成
- 重构 Pack 函数,使用接口参数提高灵活性
- 修改 Player 结构,增加 MainConn 字段用于主连接
- 更新 SocketHandler_Tomee 中的 Data 字段标记
- 优化 Recv 函数中的数据解包和参数处理逻辑
|
2025-06-27 22:40:49 +08:00 |
|
|
|
e25fe776eb
|
refactor(common): 重构 Pack 函数并优化数据处理
- 重构了 Pack 函数,支持处理不同类型的 data 参数
- 优化了数据打包过程,使用反射处理结构体和切片
- 修改了 TomeeHeader 结构体,使用 EnumCommandID 类型
- 调整了 login 相关的结构体定义
- 优化了 main 函数中的数据处理逻辑
|
2025-06-27 00:30:15 +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 |
|
|
|
dce68c7094
|
refactor(common): 删除未使用的数据结构和序列化相关代码
- 移除了多个未使用的数据结构定义,包括 LoginSidInfo、AttackValue、CommendSvrInfo 等
- 删除了序列化工具包 serialize 目录下的所有代码
- 更新了 go.mod 和 go.sum 文件,移除了不再使用的依赖
|
2025-06-26 19:40:51 +08:00 |
|
|
|
fdac99f11c
|
1
|
2025-06-24 22:09:05 +08:00 |
|
|
|
cc9f1fb45a
|
refactor(info): 删除多余的信息结构体文件
- 移除了多个未使用的 Java 和 Go 信息结构体文件
- 优化了项目结构,减少了冗余代码
- 这些文件可能是早期开发阶段的遗留代码,现在已不再需要
|
2025-06-23 10:15:22 +08:00 |
|