rin的绘板总结(篡权记)

总结

人文上:篡权真好玩。

技术上:垃圾洛谷。

开始之前

活动开始前及全程我都没有公开征集token。只有某个小群的几个人给我token叫我搞djq头像,我靠这种途径得到的加上自己的一共十来个token。

开始前几天随口说了一句0token白嫖LHQ的2w像素,没想到他同意了,我就给了他张图。

day0晚上LHQ私聊我说他不能熬夜,且他目前不知道使用token的API格式,所以叫我晚上帮他处理一下。他给了我他自己的脚本,还说他的脚本应付不过来过多的token。我一通操作装出一副我自己的程序很牛逼的样子(其实很拉跨,后文会说)表示可以用自己的帮忙。然后他就把我拉进了他们内部群,有LHQ,Ghastlcon,dX,我。里面分享token和要维护的东西。

其实我这个时候就有想“哦,我是不是有机会篡权啊”()

顺便提一句,我这程序是Java写的,传承到今年是第四年用了,每年都在改,一直没开源。

Day1

刚开始的时候发现此时洛谷服务器有ip限制,一个ip差不多只能满效运行约150token,多了服务器就爆503。于是我们就在群里分token,主要是Ghast负责分。他们搞分布式运行在多个ip上,我暂时没搞。所以我就只能玩150。

除此之外我的程序完全是阻断式同步运行,网络延迟一大就会死的超级惨。所以也没法搞更多的。

然后就是改了一整天的程序。

Day2

程序改的差不多了,加了个代理ip池,支持统一调度、分布向洛谷发请求。这时服务器的ip限制也放开一些了,一个ip满速跑300token也只有很少的503。

Ghast因为某种原因(宣称)退出游戏。当时我也不知道他啥原因,只知道是和dsg有关。既然没人给我分配token了,我的程序能力也提上来了,于是就开始肆意妄为。我把群里1000多token全偷过来跑,选了其中利用率高于50%的一部分的拿来自己用,大概500多个,两个ip刚好能跑。当然没和群里说。

改程序的时候优化了一下和别人抢token的性能,跑一段时间就能把利用率抢到80%。于是我就拥有了大概400多实际token,更加肆意妄为,开始到处和人打仗。在群里说话也开始有底气了,但是一律避开不提token哪来的。顺便还因为侵略别人被srz说残暴()

甚至和LHQ自己的维护范围打仗,打了右边的几个校徽,不过协商一下我就撤退了。

晚上服务器bug开始初步显现,表现为一刷新完成率就会下降很多。和群友交流了一下发现大家都有这个问题,确定为服务器问题。不过当时没那么离谱,成功率有50%到80%左右(之后估计的,因为当时并没有确认bug是什么情况,也没做统计)所以大家还以为是ws漏掉了别人攻击的包,纷纷弃用ws改用轮询。(实际上后来发现并不是这样的)

Day3

靠偷的token抢了个ハッピーシンセサイザ的曲绘,然后因为傻逼电脑自动休眠程序停了所以打丢了。。。。。。。。。。。。。。。。。。。。

想把ハッピーシンセサイザ抢回来,于是偷了群里所有token为己用。这时候token已经失效到仅剩800多个。用4个ip可以比较稳定地跑,不过中途代理挂掉了一个,只剩3个。被打的包括cyj的cygames。

这个时候……cyj找到lhq求援,lhq开他的脚本维护,于是我和lhq内战对打。不过因为上文说的我优化了抢token的原因他没抢过我。于是lhq来群里质问我问我token哪来的……甚至一度怀疑我有金手指……

我没办法只能如实招了,我说我偷了群里的token想篡位,谢罪谢罪谢罪,我现在向组织投降并且放弃ハッピーシンセサイザ,也说了我优化了抢token的效率的事。群里的另外三人对此事感到非常惊讶()然后我就试图和群重新团结起来一起维护。

lhq终于发现了之前效率那么低打不过是因为群里在内战……然后这时候他开始飘了,表示自己的token数量实际上天下无双,可以直接推平4b,于是想要把4b头像改成他自己的头像。

lhq对我程序抢token的效率大为惊奇(),还可以独自跑所有token效率还那么高,就同意所有token全丢给我维护。我们整理了token总表和维护范围,他就把自己的脚本停了。(这个应该属于禅让,于是我就名正言顺地篡夺了800+ tokens,篡权完美成功)

然后我奉lhq之花一个多小时干掉了4b头像改成lhq头像。

然后服务器bug开始恶化,成功率只有5%。大家都发现了这个bug并开始在群里辱骂洛谷开发。游戏没法正常进行就当提前结束了。lhq 23点左右就睡觉去了。

管理尝试修复bug并延时半小时,然而啥用没有,bug依旧,成功率仍然5%。

不过实际上还是有5%的成功率,所以我改了一版bug专用程序,会重复打同一个像素直到轮询确认成功为止。用这个东西维护现有的范围,还更新了一下东方的图片。顺便我把左下角放弃了,因为我觉得拿lhq头像占领4b头像也不是啥有意思的事。不过似乎由于bug打不回来了……

Day4

似乎结束了之后有人还能动?????还恢复了一部分4b头像????(bug似乎是服务器压力过大导致的,结束后服务器没了压力自然就跑的嗖嗖快)事后LA群确认是管理金手指……在dX等人的声讨下kkk同意回滚到0:30的状态。

所以我之前是在和金手指对打么……(然而金手指也饱受bug困扰效率5%,所以屁用没有)

顺便我那版bug专用程序还挺有用,维护到结束的时候维护范围是完全完成的。

再写一遍总结

人文上:篡权真好玩。

技术上:……