Commit Graph

9 Commits

Author SHA1 Message Date
b6164f3b9e feat(logic): 实现地图刷怪功能并优化数据库查询
- 在玩家结构中添加 StopChan 通道,用于停止刷怪协程
- 优化 MapEnter 和 MapLeave 函数,支持刷怪功能
- 新增 spawnMonsters 函数实现具体刷怪逻辑
- 优化多个模块的数据库查询语句,提高查询效率
- 调整 PlayerService 中的 Reg 函数,优化数据插入操作
2025-08-23 17:44:12 +08:00
1
a1e45e526e "refactor(base): 移除用户模型中的SocketID字段并重构登录会话管理" 2025-07-15 19:27:27 +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
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
3298bad0f2 refactor(blazing): 重构登录模块并移除示例代码
- 重构了登录控制器和登录服务,使用了cool框架的控制器和服务结构
- 移除了注册相关代码和不必要的示例代码
- 更新了登录服务,关联了服务器列表模型
- 删除了与示例相关的模型和服务文件
2025-06-28 16:16:28 +08:00
741ef6ebd4 feat(common): 重构数据包处理逻辑并添加全局 ID 生成器
- 引入 idgenerator-go 库,实现全局唯一 ID 生成
- 重构 Pack 函数,使用接口参数提高灵活性
- 修改 Player 结构,增加 MainConn 字段用于主连接
- 更新 SocketHandler_Tomee 中的 Data 字段标记
- 优化 Recv 函数中的数据解包和参数处理逻辑
2025-06-27 22:40:49 +08:00
fdac99f11c 1 2025-06-24 22:09:05 +08:00
b93897f0a4 feat/modules: 更新模块引用并添加 Redis 配置
- 更新 go.work 文件,添加 modules 引用
- 修改 logic/main.go,增加 Redis 模式监听
- 更新 login/main.go,引入 modules 模块
- 修改 manifest/config/config.yaml,添加 Redis 配置信息
2025-06-23 12:24:23 +08:00