feat(rpc): 更新客户端映射变量命名以符合导出规则

将 rpc.go 中的 clientmap 变量重命名为 Clientmap,使其可被其他包访问。
同时修复了拼写错误 useid1 -> userid,并在 RegisterLogic 方法中调用 Refurh 函数。

fix(socket): 移除无效的读超时设置

删除 ServerEvent.go 中 OnOpen 方法内无意义的 SetReadDeadline 调用。

refactor(controller): 调整 COMMEND_ONLINE 接口返回结构引用路径

将 getserver.go 中 COMMEND_ONLINE 方法的响应结构体引用从 user 包切换至 rpc 包,
并替换为 rpc.NewInInfo 和 rpc.GetServerInfoList1 方法。

refactor(fight): 修改技能持续回合默认值及部分逻辑注释

将 effect_10-16_94_99_114.go 中默认随机回合数由 1~3 改为 10~12。
注释掉 fightc.go 中关于睡眠状态清除的部分代码。

refactor(effect): 调整效果叠加判断条件

在 node.go 的 AddEffect 方法中调整 MaxStack 判断逻辑,
将 "<" 条件改为 "<=" 以确保最大叠层数正确处理。

feat(player): 新增 XOR 解密函数支持数据解密

在 SocketHandler_Tomee.go 中新增 XORDecrypt 函数用于解密客户端数据,
并在 OnEvent 方法中对 header.Data 使用该函数进行解密。

refactor(user): 删除冗余结构定义并迁移至 rpc 包

移除 user/CommendSvrInfo.go 中的结构体定义及相关方法实现,
相关功能已迁移到 rpc 包中统一管理。
```
This commit is contained in:
2025-11-03 19:25:49 +08:00
parent 9b73de4faf
commit 88f4fa7c8f

View File

@@ -12,8 +12,8 @@ import (
// -----------------------------------------------------------
type Effect10 struct {
node.EffectNode
Status info.EnumBattleStatus // 要施加的状态类型
FixedDur int // 固定持续回合,为 0 时表示随机
Status info.EnumBattleStatus // 要施加的状态类型
}
// 工厂函数