Skip to content

Latest commit

 

History

History
791 lines (750 loc) · 21.8 KB

CHANGELOG.MD

File metadata and controls

791 lines (750 loc) · 21.8 KB
C2C 1.8.2(稳定版)
1.优化用户重连机制,去除用户入锁,效率更高问题更少
2.DMLB弹幕服务器均衡负载机制
(尽量均匀的分布在逼站各个弹幕服务器上,减少官方压力,降低BiliHP监控网络对直播站的影响)
3.APILB直播站均衡负载机制
(在限流的基础上,增加C2C服务器的API轮询能力,降低BiliHP客户端对直播站造成的压力)
BiliHP不仅要提供好用的软件,更加注意软件带来的影响,在接下来的更新中,
我们也会通过技术优化降低软件对直播站的性能影响,能不能达成共识再说咯
4.Proxy路由系统(测试好后再说了
5.Nat-UDP打洞功能(测试中暂不开放了,P2P还要测试
6.锁优化,去掉多余的锁,让系统拥有更好的性能
7.新增天选数据获取(为礼物推送做准备
APP1.24.4
安卓苹果定版
苹果商店定版版本(都是4握草真不吉利
PCNet 1.13.0
修复部分设定不能同步的问题

新增赛事各类功能

修复群里面反馈的BUG
C2C 1.7.6
1.优化手动延迟功能,各位服主可以大胆使用延迟功能了
因为C2C有队列,所以领取时间肯定是不固定的
如果服务器人比较多,就不要配置了
如果你的队列延迟是1秒,服务器人数是60人,那就刚好领完(前提是今天礼物量不多
如果礼物量多,后面的人会全部超时
所以量力而行
C2C 1.7.5
1.修复重连导致被主服务器强制断线的BUG
PCNt1.12.1
1.修复弹幕屏蔽词问题
PCGo 1.1.0
PCNet 1.12.0
1.APP设定新增“天选弹幕屏蔽词”避免被主播钓鱼
C2C 1.7.3 稳定版
1.修复不领取问题
2.新增动态队列,防止IP被禁,APP中可以配置
3.优化重连,重连效率更高,更不容易出问题
4.优化队列效率
5.新增漫画签到,漫画分享,赛事签到,赛事分享,赛事抽奖
6.token自动刷新
7.天选结果获取
8.APP设定新增“天选弹幕屏蔽词”避免被主播钓鱼
APP 1.24.3
1.好友中加入“我加入的服务器”和“我管理的服务器”和大厅功能
2.APP设定新增“天选弹幕屏蔽词”避免被主播钓鱼
3.PC/C2C远程设定新增“弹幕屏蔽词”
4.服务器去重优化避免重复抽奖
C2C 1.6.1
1.升级到Go1.14.2最新版
2.优化队列,加入队列缓存,修复部分服务器可能出现的显示但不领取的问题
C2C 1.6.0
1.全新的队列测试版,可以不更新,C2C用户数很多的服主务必更新,可以有效解决人数太多导致炸服的问题
C2C 1.5.4
1.程序改成全无锁模式,效率极高,并且在重新刷直播间的时候,占用率(4核鸡)从90%降到12%
性能将近有9倍提高
C2C 1.5.3
1.全新的在线模式,弹幕节点不会因为刷新而掉线,这样在做到高SLA的同时,就可有效扩张有效监控数
2.新增主动退出模式,AT自动刷新,避免用户掉线,掉线用户自动退出,避免浪费服务器资源
PCGo 1.0.1
C2C 1.5.2
PCNet 1.10.2
1.新增自动签到/漫画签到/分享等功能-自动模式
APP1.21.7
1.下探支持到安卓2.13.3 
2.新增-关闭黑屋保护(7天) 
3.新增-恢复黑屋保护 
4.修正-强制解除黑屋保护状态(临时) 
5.修复可能出现的显示问题
PCGo 1.0.0
1.登录全面换用v3极验验证,解决部分用户一直出现的登录问题
APP1.21.1
1.登录全面换用v3极验验证
PCNet
1.10.0
1.下面一排更新了
APP1.21.0
1.新增漫画签到 
2.新增漫画分享 
3.首页按钮颜色位置微调 
4.新增一键删除关注留言功能
C2C
1.5.1
1.预备了压缩方法可以大幅减少网络占用
2.修复C2C经常间歇性炸服问题
PCNet
1.9.0
1.下面一排更新了
C2C
1.4.0
PCGO
0.24.0
PCNet
1.8.0
1.新增实物抽奖
Android/IOS
1.20.1
1.新增实物抽奖
2.设置新增实物抽奖
3.PC/C2C远程设定新增实物抽奖
4.删除天选屏蔽词展示功能
C2C
1.3.5
1.修复可能出现的卡弹幕问题
PCNet
1.7.2
1.修复BUG
PCNet
1.7.0
1.接口全部换用V3,并接入极验验证
C2C
1.3.0
1.修复长时间使用后弹幕不重连的BUG
2.底层优化,采用“非二次加入”模式测试,可以减少刷新直播间时的重连效率
3.自动更新(知道你们等很久了
PCGo
0.23.0
1.自动更新
C2C
1.2.0
底层架构大优化
1.修复可能出现的卡弹幕问题
C2C
1.2.0
底层架构大优化
1.换用EPOLL机制替代协程,占用更低
2.换用QM弹幕去重算法(Beta)
3.优化服务器轮询机制,新增弹幕服务器T出机制
4.新增故障弹幕服务器识别机制
C2C
1.1.17
1.性能优化
PCNet
1.6.1
1.界面小调
PCNet
1.6.0
1.新增共享Cookie登录,手机APP登录后,PCNet打开共享登录界面直接输入登录信息即可登录
C2C
1.1.12-15
1.恢复疾速连入功能(仅限超级节点)
2.修复踢出算法导致弹幕服务器数组超界的BUG
C2C
1.1.11
1.新增弹幕服务器测速
2.新增弹幕服务器均衡负载策略
3.新增弹幕服务器主动剔除算法
v1.19.5	Android	
1.修复C2C服务器图片进入后不显示预览问题 
2.删除图片设定路径,避免憨憨复制外部路径导致裂图484傻 
3.修复新装APP后可能出现连不上的问题 
4.新增包裹-亲密度列表点击后自动设定赠送房间
1.1.9.1.新增弹幕刷新(无感)
1.1.7.1修复主网断线后的BUG
C2CGo
1.1.6.1采用慢速链接(就问你难不难受)
附上自动更新+防掉脚本,请保存成sh文件后执行即可

#!/bin/sh
while :;do
	killall c2c_linux
	echo [`date "+%Y-%m-%d %H:%M:%S"`] Downloading...
	curl -O https://pandorabox.tuuz.cc:444/app/c2c_linux
	chmod +x /root/c2c_linux
	/root/c2c_linux
done

希望C2C抱团取暖通过节点网络向其他节点共享你的数据吧!

PCNet 1.5.6
1.天选屏蔽词优化
C2CGo
1.1.4.1降低PCR的性能占用内存占用
2修复天选关键词匹配
C2CGo
1.1.1.1修复天选关键词匹配
PCGo 0.22.8
1.修复可能出现的只剩下心跳的BUG
2.修复天选关键词匹配
Android 1.19.0-1
1.19.0.0新增C2C图片自定义上传
1.19.0.1修复IOS本地权限
PCGo 0.22.6
1.天选微调
C2CGo
1.1.1.1修复手贱删除SendObj方法中的data导致不显示领取的BUG(其实已经领取了,只是没有返回信息)
Android1.18.1-3
1.修复天选
2.修复服务器切换
3.修复天选关键词匹配BUG
Android1.17.7-8
界面小调
PCNet 1.5.3-1.5.4
1.修复打开出现卡死问题
2.换用Net4.5
C2CGo
1.0.8.1优化重连机制,3次重连失败,则T出直播间,避免重连造成CPU高占用率
PCNet
1.PCNet修复连接释放问题
Android1.17.6
接入极验验证,换用V3接口
PCGo
1.修复可能出现的天选问题
C2CGo
1.0.6修复天选问题
1.0.7.1修复可能出现重来你故障问题
1.0.7.2修复可能出现的闪退问题
C2CGo	1.0.4-1.0.5
1.修复了逼站修改弹幕的问题
2.1.0.5版本里面做了弹幕模块的完整重构,性能更好波动更小
C2CGo	1.0.0
C2C正式版来啦
1.隔壁Python版本监控直播间内存占用一直比我Go低,让我很不解很不服啊,Golang连屁眼通红都打不过?
经过2天的调试,目前C2C监控1w62只需要570m(包括linux系统占用的129MB),CPU平均14%,最高67%
Windows版本平均721mb,CPU13.6%,最高47%
2.错误优化,正式版加入recover机制,避免故障闪退
C2CGo	0.12.8-9
1.优化内存占用
- 将底层弹幕去重模块从syncmap换成高性能的gocache模块
2.修复12.8版本中可能出现的弹幕去重失效问题
3.将心跳时间降低到10秒,避免大量上行占用
C2CGo	0.12.7
1.优化内存占用
WindowsServer:16788个(21:45分全部)room占用1187MB
Linux,16788个占用54.3%的内存(1G),差不多600M左右
2.修复12.6版本可能出现的DM内存回收机制可能导致的闪退
v1.17.2	Android	1.修复天选抽奖屏蔽词无法屏蔽的BUG
C2CGo	0.12.6
1.优化多线程弹幕处理模块
C2CGo	0.12.5
1.为超级节点优化直播间连入方法(非超级节点也会更稳定),BiliHP目前18000直播间,超级节点17897稳定
2.需要成为超级节点的,看正文说明
v1.17.0	Android	1.新增-包裹列表-亲密度列表
v1.17.1	Android	1.优化C2C显示界面,新增超级节点显示
C2CGo	0.12.3
PCGo    0.22.3
1.修复天选关键词过滤BUG
C2CGo	0.12.2
1.修复ActionRoute使用空数据发送报错闪退的BUG
C2CGo	0.12.1
1.新增-超级节点
2.优化-底层优化,解决弹幕监听出错问题(应该解决了重连后连接爆炸问题)
v1.16.2	Android	
1.修复双端观看问题 
2.修复签到重复执行问题

v1.16.1	Android	
1.修复手动赠送礼物无法取消的BUG
Android	
1.新增-礼物包裹列表+手动送礼物 
2.新增-送礼到达直播间配置(APP设置) 
3.新增-一键清理剩余1天内的礼包功能
PCGo 0.22.1-0.22.2
C2C 0.10.2
Android1.15.1
PCNet 1.5.1
1.天选关键词采用关键词匹配方法
PCGo 0.22.0
1.新增天选关键词屏蔽功能
PCNet 1.5.0
1.新增天选关键词屏蔽功能
C2C 0.9.0
1.新增天选关键词屏蔽功能
APP 1.14.3
1.新增天选关键词屏蔽功能(默认列表我是超Lkeme的,可以自行定义)
APP 1.14.1
1.修复关注列表锁定功能和一键取关功能,
2.修复帮助文档显示不全的BUG
APP 1.14.0
1.优化首页界面,
2.新增天选中奖列表刷新功能
3.新增关注列表获取/锁定/一键取关功能
4.新增天选中奖查询
5.新增关注里列表查看+锁定功能
6.新增帮助文档
v1.3.3 	PCNET
1.发现Logo设计风格和别家撞了,现重新设计新版文字Logo
C2C v0.8.9
1.性能优化:新增Map的回收方法,提高内存效率
v1.3.1 	PCNET
1.将Socket改成公用调用,避免断连后出现disposed报错
v1.3.0 	PCNET
1.功能全部接完了
2.在可能出现故障的地方全部加入trycatch了,修复可能因为网络不好导致闪退的问题
v1.13.21 	Android	1.新增“短信登录”,如果普通登录无法使用的朋友,可以换用短信登录哦~
C2C v0.8.1-v0.8.8
1.心跳方法换用新方法,因为这几天测试路由器平台,发现低性能设备容易出现故障,不过目前都已经修复了
2.恢复重连方法,保证主网健康度
C2C v0.8.0
1.C2C路由器版已经推出了,无需环境,chmod后即可执行
C2C v0.7.3
1.修复直播间重连时出现map nil write错误
C2C v0.7.1-0.7.2
1.代码大改,新增3条主路由协程通道,完全采用“用通道共享内存”方式,CPU降低5-7%
Windows单核1k稳定直播间高峰占用21%,平时占用13%,内存占用47MB
Linux单核1k稳定直播间高峰4%,平时占用0.4%,内存占用58M
Android / IOS 1.13.20
界面优化
PCNet v1.2.1
1.优化暴风时间散列逻辑,让1秒内的访问量更平均,因为采用多线程,所以会占用多个本地端口
与单线程程序相比,不容易黑IP
PCNet v1.2.0
1.新增暴风劫持,嗯参考了很多人的设计,这里采用一个多自由度的设计,欢迎大家体验
C2C v0.7.0 
PCGO v0.21.0
PCNet v1.1.0
1.新增不再自动加入直播间设定,可以自由设定
v1.13.19  Android/IOS	1.新增“进入直播间”开关,默认关闭,关闭后不再自动进入直播间
C2C v0.6.0 优化性能,发送和接收和弹幕系统均使用3个协程通道替代,性能有提升
PC.Net版v1.0.6-1.0.8
用户信息刷新后置,避免出现没有用户信息的时候获取用户信息导致闪退
新版将用户信息加入tryCatch,因为这里目前只有可能因为网络故障导致闪退
C2C v0.5.12 修复加锁导致的弹幕死锁BUG,因为之前代码出现严重错误,所以全网锁定准入版本0.5.12
C2C v0.5.11 弹幕监控新增全网刷新,相比之前,新版全网刷新将会先断开,客户端有足够的时间重连,避免卡死
PC.Net版v1.0.5
新增自动更新
PC.Net版v1.0.3
修复部分用户因为cookie问题导致的故障
PC.Net版v1.0.2 
修复概率设定大小写符号写反的低级BUG;
修复SuperCURL存在不稳定的BUG;
SuperCURL新增ECAM功能
v0.5.9 BiliDM(弹幕模块)模块更新,避免服务器重启导致程序出错
v0.5.8 C2C做了登陆修正,避免Null出现
2020-3-12   .Net版哔哩哔哩助手正式版上线
1.保留所有PC版本功能,增加PCGo无法实现的时间设置功能
2.采用NetFrameWork4.0,支持Mono跨平台
3.重写的拆包粘包算法,更加稳定
4.协程使用多线程替代,CPU占用和内存占用比PCGo高,但是更加稳定
5.C#源代码开放,记得Star:https://github.com/tobycroft/BiliHP-WinPC
6.PCGo版本将会继续维护,别担心,因为是基于闪电网络开发的,所以虽然现在有5个版本但是还是照顾得过来的23333
7.C#的设置同步功能是可视化的,你在手机上的设定会实时显示在PC版上面,可视化简直舒服
v0.5.6      C2C         采用C#版拆包算法
v0.20.3     PCGo        采用C#版拆包算法
v1.12.6 	Android	1.修复包解析BUG
v1.12.5 	Android	1.修复C2C服务器设置保存的时候天选总督等奖励无法保存的BUG
v1.12.4 	Android	1.修复设定C2C服务器设置的时候,因为没有修改导致保存后服务器在公网不显示的BUG
v1.12.3 	Android	1.修复设定C2C服务器设置的时候,因为没有修改导致保存后服务器在公网不显示的BUG
v0.5.6 C2C修复一个随机数种子可能导致的安全问题
v1.12.2 	Android	1.新增服务器地区显示(由服务器主填写)
 2.修复服务器屏蔽功能(服务器主可以将服务器设为公网不可见)
v1.12.1 	Android	1.修复C2C已经加入服务器的用户信息显示不出来的BUG
v1.12.0 	Android	(测试版)
1.新增-系统-礼物列表
2.新增-首页-风纪委员投票(目前是手动功能)
v1.10.4 	Android
1.紧急修复部分用户出现的“登陆经常显示不出来验证码的BUG”
2.修复1.10.3版本出现的个人信息不刷新的BUG
v0.5.5 	C2C	1.增加直播间重连机制,避免直播间全掉后影响主网
v1.10.0 	Android	1.新增解绑服务器
2.修正按钮图标
v0.5.4 	C2C	1.修复APP远程设置的时候有可能导致不能领取的BUG
v1.9.9 	Android	1.优化了拆粘包算法,理论性能可以提高5-8ms左右
PCv0.20.2
1.本地化验证码,避免部分用户验证码死活刷不出来
v1.9.6 	Android	作者小学数学不及格 0-1小时数应该是0,作者写成1,
非常优秀 我们觉得应该给他冰可乐喝
1.修复领取时间BUG
时间高细粒度配置:
大部分的同类软件能做的是设定一个时间段,BIHP最新版程序支持高细粒度设定

高细粒度设置中用户可以对每一个时间段进行独立设置

例如0点到1点进行开启,之后1-2点可以选择不开启,等到5点再开1小时,9点关一小时
高时间细化度

与此同时配合领取百分比,进一步降低暴毙概率


v1.9.5 	Android	1.修复部分用户PC/C2C设置不能点击的BUG
v1.9.4 	Android	1.修复默认礼物百分比设定
v1.9.2 	Android	1.解決部分破手機因爲佈局問題設置裏面的時間設定點不了的BUG 建議: 扔掉破手機,換小米10,做2020年最美的猴王!
v1.9.1 	Android	1.修复1900beta版本中出现的“不能点”不能用的BUG
v1.8.0 	Android	重大更新 1.新增时间粒度设置,增强账号安全性 2.新增礼物比例,多少比例由你定
v1.7.6 	Android	1.换用全新的登陆方式,完全不走服务器登陆,造成异地登陆的风险,很重要! 2.修复部分用户在登陆的时候会因为验证码故障导致APP闪退的BUG

v0.5.0  C2C配合APP换用新版的礼物安全设定,高细粒度设定,每个C2C中的每个用户都能独立设定自己的时间以及爆率,用户间互不影响!
v0.5.2  C2C性能大优化,加大协程数量,提高性能,程序优化,删除大部分程序锁

v0.20.0-v0.20.1 PC版本因为架构问题,所以只能支持礼物倍率设定,无法支持高细粒度的时间配置
APP/PC:
APPV1.7.6
PC0.20.0
1.全站修正登陆方法,目前所有的数据全部走用户设备,BiHP服务器不再连接逼站,解决异地登陆风险
2.APP每个版本都有内部的更新这里就不写了……更新好多东西……
C2C:
1.修复用户配置在内存中不正常,导致无法停止抢礼物的BUG
C2C:远程联动监控功能上线,服务器发生的事情,手机里面看的一清二楚了呢!
PC:同上
C2C:V0.2.1
修復主路由退出后程序出現報錯退出的BUG

APP:v1.5.0
新增服務器遠程控制單元
PC:v0.18.11
C2C:v0.2.0
APP:v1.4.0

1.新增C2C好多功能。。。。(劳资不想写更新Log了,反正变化挺大的)
2.PC,C2C修复断线炸裂BUG
v0.18.8
1.重写拆包粘包算法,真尴尬,当初写的时候不仔细,今天花了2个小时对数据包进行挨个分析才找到拆包故障所在
大家在写拆包算法的时候要注意末尾补位问题,另外TCP粘包算法比较简单,UDP

另外听说有人因为抢到风暴给小黑屋的2333333

功能有是有了,用不用大家自己看
v0.18.7
1.放弃自适应MSS,老老实实采用粘包方案,好气啊!
v0.18.1-v0.18.5
1.修复节奏风暴闪电网络版
APP:V0.12.0
v0.18.0
1.新增节奏风暴
v0.17.2
1.修正MSS算法
APP:v1.1.3
PC:v0.16.0-v0.17.0
1.修复关闭小电视PK舰长等所有动态奖励后仍旧领取的bug
2.新增PK/大乐斗抽奖
3.新增节奏风暴(等后端开启后下个版本更新按钮)
4.新增提督/拿督抽奖(总督,舰长,拿督,提督,目前已经做全了,之前只能抽舰长和总督)
5.新增联动开关更新

服务器:
1.修复PK模板
2.修复舰长模板
3.PC/APP接口模拟方案区分,发送方案全模拟(Cookie深度模拟将会在研究后再启用,目前GayHub独一份)
4.自动更新系统上线
5.节奏风暴模板编辑中
6.C2CGo与闪电网络对接完成,目前开放各分区前150个直播间,主网上线后将会根据C2C在线数量动态调节
v0.15.0
1.修复舰队抽奖不抽奖的问题(换了新的接口)
2.新增“天选之子”(只要有这个功能的都有可能导致封号)
服务器修复
1.PC心跳全模拟(2020全模拟)
2.APP心跳模拟(2019接口,和其他助手软件一致)
3.舰队接口更新(2020全模拟)
4.天选接口(2020全模拟)
v0.14.x
1.修复了一些
v0.13.4
1.修复APP粘包不正确导致不领取礼物的BUG
v0.13.3
1.优化网络故障时不再使用弹窗提示
v0.13.2
    1.修复后台不运行问题
v0.12.3
    1.修复瓜子领取验证码过期的BUG
    2.修复小电视等领取经常出现设定错误的BUG
v0.12.1
    1.新增“总督抽奖”,记得在设置中开启
    2.新增小电视等采集,获取辣条后将会自动记录,未来将提供中奖列表
    3.新增总督记录,未来列表展示 测试版本,存在不稳定可能
v0.11.2
    1.新增应援团签到按钮
    2.新增“小电视跳过”提醒,如果需要开启可以到设置中开启小电视/大楼功能
    3.每日签到改手动执行,避免每次重连都跑签到接口,降低风险
v0.11.1
    1.新增应援团签到(请使用Test4操作)
    2.新增“小电视跳过”提醒,如果你在设定中没有开启抢小电视,那么系统会在有礼物下发的时候,在屏幕上提示你“需要在设置中”开启“抢小电视”功能
v0.10.0
    1.BiliHP+BiliHelperPHP合作版上线,目前PC版本可以使用本版
    2.修复重连问题,目前重新登录后将会自动重连,不需要手动点击拉~
    3.PHP版的预览窗口在第三方插件中
v0.9.0
    1.新增设定-礼物领取
    2.因为要做PC版本的原因,所以现在默认连入闪电网络,但是连入后并不会执行任何命令,仍需通过按钮进入
    3.如连接出现无法连接问题,可点击”重连“
v0.8.4
    1.紧急修复:断线按钮点击后又重新连线的BUG
v0.8.3
    1.新增登录验证码自动填写(Lkeme提供技术支持github.com/lkeme)
    2.新增三方控制(首个PC版将适配LK的Bilihelper-php:https://github.com/lkeme/BiliHelper)

服务器修复: 1.礼物领取BUG 2.闪电网络掉线BUG
v0.8.1
    1.新增自动重连 自动更新除了大功能更新以外,不对小调整进行发包更新
         需要尽早享受测试版,请加开发群:744900168
v0.8.0
    1.新增小电视/大楼/任意门领取
    2.新增首页彩色显示,区分各类消息
v0.2.0
    1.新增每日奖励领取
v0.1.1
    1.新增设置-Debug,开启后主页面将会显示SuperCURL信息
    2.新增个人信息刷新(需要连入助手网络后才可启用)
    3.新增PC心跳(原来V6做不到,全新版本已经可以做到了)
    4.新增APP心跳 注:测试按钮仅反馈时截图用
v0.0.15
    1.新增助手主网络
    2.修复登陆后个人信息不刷新的BUG
v0.0.12        更完整了
v0.0.4         修复验证码BUG