|
|
95b2a3cd41
|
```
feat(logic): 实现角色行走位置更新与账号加载功能
- 在 walk.go 中优化 Walk 方法,手动赋值替换 copier.Copy 提高可控性
- 在 main.go 中新增 loadAccounts 函数用于从 csv 文件加载账号并注册
- 新增 strings 包引用以支持文件内容按行分割
- 注释掉调试用的 fmt 打印语句,保留逻辑结构便于后续启用
- 在 base_sys_user.go 中增加 GetEamil 方法
|
2025-10-29 20:33:43 +08:00 |
|
|
|
db3a21dd91
|
feat(login): 引入基于 IP 的限流中间件
新增 github.com/xiaoqidun/limit 依赖,替换原有的全局速率限制器,
实现针对客户端 IP 的细粒度限流控制。在服务启动时初始化限流器,
并在程序退出前确保后台任务正确停止。同时更新 go.work 和 login/go.sum
文件以包含新的依赖项。此外,在 logic/main.go 中添加了主玩家数据
保存逻辑以确保服务关闭时数据持久化。
|
2025-10-24 23:14:36 +08:00 |
|
|
|
749b380d82
|
feat(login): 添加请求速率限制中间件并启用pprof锁和阻塞跟踪
|
2025-10-24 06:04:28 +00:00 |
|
|
|
bee6291a12
|
``feat(logic): 添加pprof性能分析支持并调整服务器配置``
|
2025-10-15 15:54:35 +00:00 |
|
|
|
5e01837f78
|
refactor(logic): 重构逻辑层代码
- 移除未使用的 SocketHandler_Tomee.go、ai.go、effect_1.go 文件
- 更新 player 包名引用,替换原 service 包
- 调整 TomeeHeader 和相关处理逻辑至 player 包
- 更新各控制器中的 Player 引用为 player 包中的类型
- 移除冗余的 GetPlayer 方法,使用新逻辑
|
2025-09-14 01:35:16 +08:00 |
|
|
|
9d2de92dd6
|
feat(fight): 实现精灵切换功能并优化战斗逻辑
- 新增 ChangePet 方法实现精灵切换
- 优化战斗循环逻辑,支持精灵切换
- 修复一些战斗相关的 bug
- 优化代码结构,提高可维护性
|
2025-09-07 00:23:28 +08:00 |
|
|
|
5ba81e2f90
|
refactor(fight): 重构战斗相关代码
- 移除未使用的战斗模式枚举和相关代码
- 更新 BurnEffect 结构,增加生命周期管理
- 删除多余的 Skill 结构和 Effect 相关代码
- 调整 NoteReadyToFightInfo 结构的位置
|
2025-08-25 04:23:32 +08:00 |
|
|
|
83ecb90baf
|
refactor(project): 重构项目并更新依赖
- 更新 README.md 中的项目结构说明
- 添加 pprof 性能分析工具的使用说明
- 更新 build.bat 文件,增加 proto 文件编译命令
- 升级 go-logr/logr 依赖至 v1.3.0
- 降级 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 依赖至 v1.16.0
- 降级 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp 依赖至 v1.16.0
- 升级 go.opentelemetry.io/otel/trace 依赖至 v1.20.0
- 移除 logic/main.go 中的冗余代码
- 重构 logic/server.go 中的 Start 函数
- 更新 login/main.go 文件
|
2025-07-06 17:05:10 +08:00 |
|
|
|
c16eed6fe0
|
feat(logic): 优化命令行参数解析和服务器初始化逻辑
- 将命令行参数解析移至 controller 包的 init 函数中
- 添加 PortBL 配置项判断,实现 login 服务器的条件初始化
- 移除 main 函数中的重复代码
- 在 login 服务器中启用 pprof 性能分析工具
- 删除未使用的 Start 函数和相关代码
|
2025-07-06 11:38:02 +08:00 |
|
|
|
2f3ca21165
|
feat(login): 重构 login 服务启动方式
- 修改 login 服务端口配置,支持动态分配
- 优化 login 服务启动流程,增加信号处理
- 调整 ServerOption 类型,支持 int 类型端口
- 移除 CommendSvrInfo 相关代码,简化结构
- 更新 main 函数,采用新的服务启动方式
|
2025-07-06 01:49:19 +08:00 |
|
|
|
072925f19e
|
feat(socket): 修改端口并优化 Socket 服务器功能
- 修改 launch.json 中的端口设置,将 30000 改为 27777
- 在 ServerEvent.go 中添加 OnClose 方法,处理客户端断开连接的情况
- 在 main.go 中启用 CORS 支持
- 在 middleware.go 中注释掉 socket.ReadLoop 的调用
|
2025-07-02 23:29:30 +08:00 |
|
|
|
f4f3102021
|
feat(logic): 更新端口配置和启动参数
- 在 launch.json 中为 logic 服务添加 -port 参数
- 修改 config.go 中的 PortBL 配置,使用命令行参数
- 更新 main.go,解析命令行端口参数
- 移除 config.yaml 中的 port 配置项
|
2025-06-27 23:26:57 +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 |
|
|
|
ba46330056
|
build: 更新 go.mod 并添加新依赖
- 在 go.mod 中添加了 github.com/ECUST-XX/xml v1.20.2 依赖
- 更新了 go.sum 文件以包含新依赖的哈希值
- 在 ServerEvent.go
|
2025-06-26 19:22:06 +08:00 |
|
|
|
fdac99f11c
|
1
|
2025-06-24 22:09:05 +08:00 |
|
|
|
32a7a512a2
|
提交
|
2025-06-23 13:39:19 +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 |
|
|
|
cc9f1fb45a
|
refactor(info): 删除多余的信息结构体文件
- 移除了多个未使用的 Java 和 Go 信息结构体文件
- 优化了项目结构,减少了冗余代码
- 这些文件可能是早期开发阶段的遗留代码,现在已不再需要
|
2025-06-23 10:15:22 +08:00 |
|
|
|
720294ad27
|
refactor(blazing): 重构项目并优化数据结构
- 更新 LoginUserInfo 结构体,将 uint64 类型改为 uint32
- 调整 ServerInfo 结构体,将 IP 字段从 []byte 改为 string
- 移除未使用的 ArraySerialize 结构体
- 更新 ByteArray 类,修改相关方法名
- 删除未使用的 serialize 相关代码
- 优化模块导入,移除冗余依赖
|
2025-06-22 12:05:07 +08:00 |
|
|
|
f318eaef61
|
"refactor(serialize): 重构序列化模块路径并优化ServerInfo测试代码"
|
2025-06-22 00:58:47 +00:00 |
|
|
|
8c9fbbb3a8
|
"feat(socket): 添加跨域请求处理并集成enum依赖,优化TCP连接数据注入"
|
2025-06-22 00:50:40 +00:00 |
|
|
|
1b55403cd6
|
1
|
2025-06-20 17:00:56 +08:00 |
|