点击查看微信稿件原文


 
 
 
点击上方蓝字关注
#NoComments
Ingress Beijing
 
 
 



✎编辑注

接到这个投稿我们是很蒙的:居然可以这样,然后在关于如何处理该稿件上有很多疑虑。但考虑到本文与飞机等教程的情况不一样,这个稿子并未牵扯到实现细节,也不是一般人可以搞定的内容,因此不做评价全文原封不动发布。


这一天在下正在网上闲逛,忽然看到一张看起来是 intel 的截图,立刻引起了在下的关注,这个界面上很多功能非常牛啊!



看似简单的 iitc 但是却多了很多大战特有功能,本着学习的态度跑去谷歌进一步研究,却发现这位大拿在 10.26 公开发布的技术博文一则:


https://medium.com/@iamsamanahavemail/technology-ingress-anomaly-recursion-prime-bangkok-956523d7045


备份:http://archive.is/qwLUs


全文 Google 翻译+简单润色版本如下,如不通顺也很正常,在下并不懂泰文:


Technology

Ingress Anomaly Recursion Prime Bangkok


关于使我们这次在大战获胜因素之一的一个小故事。看看我们在这一轮中所使用的技术。有人说技术就是工具,它将有助于减少我们所需的人力,让我们看看这些技术的目的。


这一轮我们所使用的技术


在过去,我们尝试构建过一个爬虫,但是遇到的问题就是对 ingress 的请求太多了。这次,我们将爬虫的数据发送到“worker”的 iitc 中,希望可以立刻更新 po 的详细信息。这次我们使用的方式被成为“基于接收者的 cloud-celebro”。通过集群和容器的技术,维护和扩展性都得到了很大的改善。目前,我们有超过一百个爬虫和一名“worker”的桌面来帮助我们。


获取来自多个来源的数以万计的事件是很有趣的,使用最低资源读取的数百万条记录中,一些事件是重复的。


rancher -intel stack


在我们使用这种技术的情况下,这是不可避免的。


译者注:根据图示,这是一个基于容器(docker)技术的分布式爬虫。一旦某个容器被封号,可以立刻通过容器技术部署新的爬虫节点。当然因为爬虫之间通讯的复杂度等问题,这位大拿表示了不同的容器来的数据之间可能会重复,相信他会在数据入库的时候进行相关处理。


1
Farm Control


你玩过星际争霸/红色警报吗?好吧,那将是对 ingress 大战的侮辱,这不像我们正在看的 RTS 游戏。然而不可否认的是,这些游戏的一个关键事情就是如何处理资源。当我们开始搞事情的时候,我们称这个游戏被称为“Fallen Farm”。可能是因为宣布曼谷有大战,许多特勤都提供了帮助,这很有趣。


我们知道 farm 是怎么回事。


译者注:即通过打击对方农场的方式减少对方在大战时的仓位和道具等级。


过去我们就知道整个国家所有的 po 信息,因为 NIA 的一些系统存在漏洞,这些漏洞让我们看到了我们所有 po。从这个角度来看,我们在我们国家举办搞这些活动也算历史悠久了。


通过活动视图,我们甚至可以看到在机场摧毁的蓝军 BAF


我们如何发现 farm:


  • 如果有任何高级脚被进入检测列表,我们会在 6 小时/12 小时/1天/2天/3天/1周后更新这个 po 的数据,这个检测会持续一周比较好。

  • 如果一个 po 很久都没有活动,它每天都会被放到分布式系统里面进行信息读取,持续 2 周。


我们根据 po 上的细节进行打出 Farm-Score,并评定这是否是一个 farm po。我们只关心等级 7 和 8 的 po,低级的我们不管。然后我们会派人去打掉。这样 7 po 就很难被升级到 8。


我们的 farm po 列表视图


2
Celebro Virus


通过数据,我们还写了一个病毒检测器以确保我们在大战当天的优势。对双方阵营下毒时间进行检测,以及敌对阵营在 playbox 周围奇怪位置操作 po 的时间。


下面两张图展现了我们检测病毒和很多情况的区域:


在 mongodb 中重点监控的 playbox 范围图


第二优先级的 playbox 范围图


基于类似原理,结合了检测病毒的逻辑,它使我们确认病毒的方式变得更酷。 同时可以对地面警告,让他们在合适的时候照顾那个 po,再次下毒。


virus cerebro 工作现场


3
Multi and Spoofer


在收集并整理数据后,我们可以按照 id 分割表格。这世界没人能做到在两个距离 50KM 的点间快速直线移动,我们把大战前活动的作弊者举报给了 NIA。



4
Link History


从事件中我们发现,拉长时间后这个 50KM 的距离会变长(这句话编辑也没有看懂……),举报者可以从其中获得谁在哪里做的事情(大部分是作弊者),自从清迈 Anomaly 后就开始在这个国家进行准备了,就是这样,这很常见。


5
Touch / Outer


po 的名称很多是泰文的,对指挥来说,指定到特定的 po 名称很容易令人迷惑。Touch 是用于识别 po 名称的工具,并且容易让玩家导航到相关 po。


groundtube 的 label plugin


6
Zello / Telegram


这两个是沟通工具,从操作室发送命令,以及要执行的操作详细信息。需要确保命令的准确性,并且可以打开谷歌地图导航到 po。


Telegram 消息


这就是我们使用的技术,给我们带来大战的胜利,它非常方便并且有效,所以我们有时间在操作间里聊天。


注:右边是本文作者


博文结束



当然,如果你觉得只有他们 2 个人知道和使用这个神奇的系统那就错了,根据泰国启蒙军战后战报,其实这个屋子里面一群人。


https://medium.com/@phonomenon/4th-ingress-anomaly-consecutive-wins-c1b47eb52ca9


至于你说本文作者到底是哪个玩家?这个就有点不好说了,因为据在下目前已知的信息,这位大拿是 @samanahavemail(L16,被封) @samanahasmail (被封)@samanahadmail(被封)@SAlSEl(L16)@redart7 @SEEKandHlDE(L16)@LittIePrince @friendgankza @WeedWilllz @dekkebkey,那 100 个爬虫是什么账号也不得而知。


其中 @dekkebkey 被这位大拿在 youtube 上用于演示开飞机。


https://www.youtube.com/watch?v=wdiDMx_2xN4


而且大拿不仅飞 ingress,也飞 pmg:


https://www.youtube.com/watch?v=6qVBVx2iyYE


最后,在下去 linkedin 上看了一眼这位技术大拿的简历,发现虽然他是一家曼谷 IT 公司的运营总监,但是简历上很低调,并不如另一名国内大拿的:



看起来双方还是有差距的。



所以,这算作弊么?


欢迎关注我们的同步渠道

Telegram - https://telegram.me/ingressbjres

Twitter - @ingressbeijing

网站 - https://bjres.net

投稿请发邮件至 tougao@bjres.net

请务必投稿后联系 @AlexRowe 确认稿件到达

Telegram - @alexrowe

QQ - 350259971


戳原文访问网站对历史文章进行搜索。