昔念
e84d55aec0
```
feat(player): 优化玩家连接与消息发送逻辑
- 为 `Conn` 结构体新增 `Close()` 方法,并在多处替换原有的 `GetConn().Close()` 调用,
统一通过 `MainConn` 操作以提高代码一致性。
- 在 `SendPack` 和 `GetPlayer` 等方法中增加互斥锁保护,确保对 `MainConn` 的访问是线程安全的。
- 移除冗余的 `GetConn()` 方法,直接使用 `MainConn` 提升性能并简化结构。
refactor(rpc): 临时将 RPC 客户端地址硬编码为本地地址
- 将 rpcaddr 临时设置为 "127.0.0.1",便于调试和开发环境测试。
refactor(handler): 扩展 JSON-RPC 方法过滤条件
- 增加了对 "Kick" 和 "RegisterLogic" 方法的排除,防止其被注册到 RPC 处理器中。
refactor(fight): 精简战斗服务中的判断逻辑
- 简化 `IsFirst` 函数返回表达式。
- 移除了多余的 defer 语句,提前设置 `closefight` 标志位。
refactor(pet): 改进宠物经验添加机制
- `AddPetExp` 方法新增布尔参数 `bro` 控制是否广播更新。
- 修改调用点以适配新参数,修复潜在的数据同步问题。
- 初始化宠物时禁止触发经验变更广播。
chore(build): 删除旧版二进制文件 logic1
- 清理无用的编译产物,避免混淆项目结构。
```
2025-10-14 01:26:59 +08:00
..
2025-09-26 13:33:55 +08:00
2025-09-21 14:56:37 +00:00
2025-09-26 18:39:59 +00:00
2025-09-26 18:39:59 +00:00
2025-10-13 18:51:41 +08:00
2025-10-14 01:26:59 +08:00
2025-10-14 01:26:59 +08:00
2025-10-14 01:26:59 +08:00
2025-10-09 21:25:41 +08:00
2025-10-14 01:26:59 +08:00