xinian
|
90f1447d48
|
refactor: 重构服务器冠名逻辑至独立表
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 19:36:59 +08:00 |
|
xinian
|
3b35789b47
|
feat: 优化CDK服务器冠名逻辑与鉴权
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 19:31:44 +08:00 |
|
xinian
|
1ca0ff344e
|
feat: 新增服务器冠名CDK兑换功能
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 15:49:03 +08:00 |
|
昔念
|
79d4343cdc
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(common/cool): 更新GetClient函数支持端口参数
更新GetClient函数签名以接收端口参数,并修改客户端映射键的计算方式,
添加GetClientOnly函数用于仅通过uid获取客户端。
fix(common/rpc): 修复RPC调用中的客户端获取方法
将GetClient调用替换为GetClientOnly,确保正确的客户端获取逻辑。
refactor(logic/controller): 重命名Port字段为UID并优化道具列表处理
将Controller结构体中的Port字段重命名为UID以更好地反映其用途,
优化GetUserItemList函数中道具列表的初始化和填充逻辑。
perf(logic): 调整性能分析web服务启动位置
将PprofWeb服务从全局启动移至调试模式下启动,优化服务配置。
refactor(logic/server): 更新服务器UID生成逻辑
修改Maincontroller的UID字段设置方式,使用服务器ID和端口组合生成唯一标识。
refactor(logic/service/player): 移除未使用的导入并优化怪物生成
移除未使用的service导入,优化怪物生成逻辑中的地图数据访问。
feat(logic/service/space): 添加PitS缓存映射并重构空间初始化
添加新的PitS字段
|
2026-03-02 23:59:15 +08:00 |
|
xinian
|
47bc680889
|
refactor: 将端口和在线ID类型从uint16改为uint32
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-02 18:34:20 +08:00 |
|
xinian
|
e9915f481e
|
feat: 添加抢先服玩家3天未登录自动降级功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
修复数据包处理中UserID为0的问题
优化解包失败时的错误处理格式
添加设置用户部门ID的服务方法
|
2026-02-23 00:54:47 +08:00 |
|
昔念
|
3b271e7c41
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 13:15:10 +08:00 |
|
xinian
|
e47ada7e58
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-13 06:02:32 +08:00 |
|
xinian
|
cdb7cec4ad
|
refactor: 移除冗余日志输出并优化日志处理
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 18:32:41 +08:00 |
|
昔念
|
fa928c9a48
|
```
feat(common): 添加GlowFilter的Level字段
添加了GlowFilter结构体中的Level字段,用于表示等级信息,
对应JSON标签为"level,omitempty"
---
fix(utils): 修复concurrent_swiss_map中的panic处理
- 使用goroutine替代线程池来监听通道
- 添加panic恢复机制,当发生panic时记录错误日志
- 确保在异常情况下程序能够
|
2026-01-25 23:17:46 +08:00 |
|
昔念
|
2df2f63593
|
根据提供的code differences信息,我无法看到具体的代码变更内容,因此无法生成准确的commit message。请提供具体的代码差异信息。
不过,我可以提供一个符合Angular规范的中文commit message模板:
```
feat(scope): 新增功能描述
- 具体的功能点说明
- 变更的详细描述
- 影响的模块或组件
```
或者:
```
fix(scope): 修复问题描述
- 问题的具体表现
- 解决
|
2026-01-25 07:42:32 +08:00 |
|
|
|
5682ff2d42
|
1
|
2026-01-23 20:34:52 +00:00 |
|
昔念
|
95055fe955
|
```
fix(logic): 移除main.go中的多余空行
移除PprofWeb函数后的多余空行,保持代码整洁性
fix(fight): 修正effect_13.go中的效果应用对象
将效果应用从对方上下文改为正确的目标对象,修复技能效果逻辑
feat(middleware): 增强server.go中的自动化部署功能
- 添加下载链接格式校验,确保包含http/https协议
- 重构部署脚本,优化screen会话终止逻辑
- 改进下载过程,添加超时和重试机制
- 增强错误处理和日志输出
refactor(config): 更新server.go中的数据库查询方法
- 修改GetPort方法返回类型为gdb.List以提高兼容性
- 使用统一的DBM方法替代不同的数据库查询方式
```
|
2026-01-23 15:38:23 +08:00 |
|
昔念
|
62ddd6f6d3
|
```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑
- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作
fix(player): 调整玩家登录时的任务等级上限检查范围
- 将MaxPuniLv等级上限从7调整为9
- 相应地将任务检查范围从291-297扩展到291-299
fix(config): 完善服务器在线状态配置逻辑
- 为服务器在线状态设置添加缺失的else分支
- 确保在所有条件分支下都能正确设置isonline状态值
```
|
2026-01-23 13:44:31 +08:00 |
|
昔念
|
3af709f633
|
```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑
- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作
fix(player): 调整玩家登录时的任务
|
2026-01-22 14:29:08 +08:00 |
|
|
|
caa5fc37b9
|
```
refactor(common/rpc): 修改服务引用从blazing到config模块
将RPC服务中的blservice引用替换为config服务,
统一使用config.NewServerService()进行服务器信息获取。
feat(blazing): 实现新的会话生成机制
- 添加Gensession方法,基于accountID、UUID生成唯一会话标识
- 会话ID由accountID(4字节) + UUID(16字节)组成,编码为十六进制字符串
- 更新登录控制器使用新的会话生成方式
fix(pet_info): 添加宠物信息空值检查
在切换宠物背包仓库时,当宠物信息查询结果为空时,
返回系统错误避免空指针异常。
|
2026-01-09 19:58:12 +08:00 |
|
|
|
cde64b1898
|
```
feat(config): 添加服务器screen参数字段
添加OldScreen字段用于存储服务器的screen会话名称
---
fix(fight): 修复攻击值结构体格式
格式化AttackValue结构体字段对齐,并添加Offensive字段用于存储攻击力
---
feat(fight): 计算并存储技能攻击力
在技能计算过程中添加攻击力计算并存储到AttackValue结构体中
---
fix(base): 修正JWT密钥配置
将JWT密钥从
|
2026-01-09 08:31:30 +08:00 |
|
|
|
54e0649313
|
```
feat: 添加WebSSH功能并重构塔服务
- 添加WebSSH中间件,支持通过
|
2026-01-09 00:43:06 +08:00 |
|
|
|
971abd29ab
|
```
feat(config): 添加服务器调试模式配置和塔配置重构
- 在ServerList结构体中添加IsDebug字段用于调试模式标识
- 修改GetServerInfoList函数增加isdebug参数支持
- 移除硬编码的rpcaddr本地地址配置
- 重构塔配置模型,将tower_500和tower_600合并到tower_110
|
2026-01-08 23:57:22 +08:00 |
|
|
|
4d0464c76b
|
```
feat(rpc): 设置默认RPC地址为本地回环
修复RPC客户端连接问题,将默认服务器地址设置为127.0.0.1以确保本地连接正常
refactor(qqwry): 优化IP地址查询功能
移除不必要的正则表达式依赖,重构IP地址查询逻辑,提高代码性能和可维护性
fix(server): 保存确定的端口到配置中
确保服务器端口在确定后正确保存到配置中,避免端口配置丢失
|
2026-01-08 05:15:10 +08:00 |
|
|
|
56fe334045
|
```
fix(config): 修复服务器服务中错误的字段引用
将 online_id 字段更正为 port 字段,以正确获取客户端连接信息
```
|
2026-01-08 03:59:37 +08:00 |
|
|
|
97dfc61939
|
```
feat(config): 增加服务器在线状态检测功能
- 在ServerEvent中添加OnlineID到日志输出
- 修改玩家宠物闪光逻辑,仅在ShinyInfo为空时添加新闪光信息
- 在server.go中增加PageQueryOp配置,实现服务器假踢人功能
- 添加在线状态检测逻辑,通过GetClient获取连接状态并更新服务器列表
- 引入context、g和gconv依赖包用于服务逻辑处理
```
|
2026-01-08 03:55:24 +08:00 |
|
|
|
174562b895
|
```
feat(config): 重构配置结构并添加服务器列表支持
- 重命名PortBL字段为GameOnlineID,改进命名语义
- 添加ServerList结构体用于管理服务器配置
- 移除七牛云配置相关字段
- 更新ID生成器使用GameOnlineID参数
fix(server): 调整服务器启动参数和VIP逻辑
- 将启动参数从-port改为-id,统一参数命名
- 更新服务器启动逻辑,基于GameOnlineID获取服务器信息
- 为VIP服务器启用调试模式
- 优化端口可用性检查逻辑
refactor(model): 统一模型基类结构
- 将各模型中的*cool.Model嵌入改为Base基类
- 移除soul.go
|
2026-01-08 03:30:18 +08:00 |
|
|
|
b801b069bc
|
```
feat(config): 添加七牛云配置支持
- 在配置结构体中添加Qiniu字段用于七牛云配置
- 添加七牛云相关配置参数(AccessKey, SecretKey, Bucket, CDN)
- 更新配置初始化逻辑以支持七牛云配置项
feat(login): 集成七牛云SDK并实现文件列表获取
- 添加七牛云SDK依赖(github.com/qiniu/go-sdk/v7)
- 创建BucketManager用于文件管理操作
- 实
|
2026-01-06 23:25:49 +08:00 |
|
|
|
808612cc1e
|
```
feat(config): 添加服务器端口获取功能
添加GetPort方法用于获取服务器当前IP和端口信息,
新增Name和Owner字段到ServerList模型中
refactor(login): 优化调试参数处理
将命令行参数解析改为使用parser.GetOpt获取debug选项,
移除未使用的fmt和qqwry导入包
refactor(main): 清理示例代码
移除main.go中的
|
2026-01-04 00:16:49 +08:00 |
|
|
|
3cce8738cf
|
``feat(ip): 新增IP定位查询功能,支持通过API和网页解析获取归属地信息``
|
2026-01-03 10:20:36 +00:00 |
|
|
|
dd28d48ca4
|
```
feat(build): 更新构建脚本添加资源打包和proto编译
更新build.bat脚本,添加proto文件编译和资源打包功能,调整资源打包顺序。
BREAKING CHANGE: 构建流程发生变化,需要重新生成proto文件和打包资源。
---
refactor(xmlres): 使用gres替换gfile读取资源文件
将xmlres模块中文件读取方式从gfile.GetBytes改为gres.GetContent,
使
|
2026-01-01 19:57:39 +08:00 |
|