作者Small255 (小蜜蜂)
看板PokemonGO
标题[讨论] 从程式观点谈Pok幦on进版
时间Sat Oct 8 09:09:15 2016
最近N社的进版,就程式工程师的观点来说,都是非常合理,个人分析如下:
1、精灵的IV值常态分布:在改版之前一直存在御三家低IV值,部分高阶精灵容易高IV值
的状况,个人觉得是程式设计时的IV常态分布产生的Bug,修改此项问题,让精灵的IV能
常态分布比较符合生态系统的现况。
2、机器人认证系统:现在的交易系统或是订票系统都已内建防堵机器人的真人认证系统
,主要是避免机器人大量不正常存取伺服器,排挤一般使用连线,虽然间接影响到雷达系
统,不过就程式设计及服务器开放,服务正常化是很重要的。
3、安全传输及资料隐密化:网路上安全资料的传输现在已经是显学,几乎所有的连线机
制都使用HTTPS等加密传输方式,而对外的API也不是完全开放,而是必须透过认证系统或
是阶层式分段认证存取,像之前雷达系统可以直接获取IV、技能等资料,就是API系统设
计不安全,我认为N社应该会持续加强传输及API介面资料安全。
4、飞人系统侦测:主要飞人是透过假GPS讯号,让程式人物在不用真人出现在第三方地方
,可分成系统支援及不支援状况。iOS及Android5以下,系统并不支援模拟GPS,所以必需
JB或是Root才可以使用,这种可以透过程式询问系统是否Root或是JB防堵,但是由於程式
的独立性,宝可梦并无权限直接存取假GPS程式确认是否使用!
而Android6以上,为了提供开发者测试GPS程式,系统内建GPS模拟支援,反而开了系统後
门给飞人,这种方式除了飞人快速两地移动外,宝可梦无法辨识是否使用假GPS,因爲收
到的讯息跟真的GPS并无不同。
所以并非官方不愿意防堵飞人,而是无能为力,除非Android系统移除模拟开发系统
的支援,而防堵Root及JB也并非要抓飞人,而是避免有心人士透过Root或JB後直接窜改程
式作弊。
我认为官方并非完全针对某些雷达或是小黑窗,而是从提升系统开发的稳定性及安全性着
手,毕竟未来二代进来後,状况会更多,只是刚好打到雷达及外挂程式。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.95.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PokemonGO/M.1475888957.A.FCD.html
※ 编辑: Small255 (220.135.95.65), 10/08/2016 09:09:46
1F:推 HommyDragon: end10/08 09:12
2F:推 happy27727: 太挤了 可以分一下段落吗 10/08 09:12
※ 编辑: Small255 (220.135.95.65), 10/08/2016 09:15:01
※ 编辑: Small255 (220.135.95.65), 10/08/2016 09:17:01
3F:推 Laziest: 游戏本身可玩性还是太低,不是抓怪收集图监就是打道馆 10/08 09:16
4F:→ Laziest: 扣掉未开放的,图监收集好了就剩打道馆的功能了... 10/08 09:17
5F:推 schrei: 改版速度真的很慢 10/08 09:17
6F:推 stevenkuo: 不完善的设计能先推出来又造成全球热潮,要感谢小智 10/08 09:17
7F:推 mega222: 更新速度太慢 不多充实内容尽搞这些上架前就该完成的事情 10/08 09:20
8F:嘘 Iceballz: gps点与点之间可以算出秒差 最好SW不能判定是否外挂 10/08 09:24
9F:→ Small255: 楼上你可能没用过GPS模拟器,现在还可以设定移动速度, 10/08 09:26
10F:→ Small255: 秒差跟真人类似 10/08 09:26
11F:→ reallove: 假如你不在乎误杀 好天真的人 10/08 09:27
12F:推 hankyan919: 秒差那种判断例外情况太多了 一定会一堆误锁 10/08 09:27
13F:→ Iceballz: 官方网站说是行走游戏 你用交通工具移动 也没啥好说的 10/08 09:29
14F:推 chey: 算秒差勒…绝对一堆误锁 10/08 09:30
15F:推 DFIGHT: 感觉挺lag的,要是你前几天说还好,安安大大你那边可以叫 10/08 09:30
16F:→ DFIGHT: 还在新庄小火龙吗? 10/08 09:30
17F:→ Small255: 在开发Android还使用过GPS讯号产生器,设定移动距离、 10/08 09:31
18F:→ Small255: 路径、速度,量测GPS稳定度及耗电,所有手机放下面都会 10/08 09:31
19F:→ Small255: 一起移动 10/08 09:31
20F:推 chey: 别傻了,连搭交通工具玩都锁的话,这游戏真的会倒…N社还不 10/08 09:33
21F:→ chey: 至於这麽白痴 10/08 09:33
22F:推 poi96300: 说lag的 你那边还可以用mesh吗? 哈哈mesh哈哈 10/08 09:42
23F:推 tylpk: 没记错的话,location就有api可以判断是不是模拟的 10/08 09:45
24F:推 bbrret: 感觉用fly gps的人会增加...想不劳而获的人一堆 10/08 09:50
25F:推 hotfluid: 想学程式了 10/08 09:52
26F:推 DFIGHT: sor大大。 我还沉静在lol比赛输掉的感伤中,待会来看mesh 10/08 09:54
27F:→ DFIGHT: 能不能用 10/08 09:54
28F:→ bluelamb: 先回答楼上 不能 10/08 09:55
29F:推 apple7685: 所以使用交通工具被锁活该? 10/08 10:04
30F:→ go1717: GPS有时讯号不稳还会乱飘 要怎麽锁啊... 10/08 10:07
31F:推 pizzahut: GPS不稳到可以漂到10公里外的地方 XD 10/08 10:09
32F:→ pepsilee: 最後一段因果颠倒了吧 10/08 11:37
33F:推 andy79323: 就算gps很会飘也不会因为满足这个条件就锁号 我自己的 10/08 11:37
34F:→ andy79323: 猜测官方也许还会做这些事 登入窗口、抓宝方式等等 用 10/08 11:37
35F:→ andy79323: 很多参数去比对 10/08 11:37
36F:推 tsming: 从另一面来看,这游戏根本一堆漏洞的10%成品 10/08 17:34