电子竞技比赛,是怎么保证数据安全的

2020-09-28 18:07:31 +08:00
 OldCarMan
9750 次点击
所在节点    游戏开发
96 条回复
smartsl
2020-09-29 10:32:46 +08:00
作弊一般需要额外的程序,或者脚本,这个在线下比赛的严密监视下几乎不可能不被发现,CS 比赛改配置,经常有类似报道,整个队伍取消参赛资格。还有一种是假赛,这个只有非技术手段才能发现,韩国星际曾先后数次出现假赛事件,对其电竞赛事影响很大,很多韩国职业选手受到冲击。
InkStone
2020-09-29 10:39:32 +08:00
我觉得楼主最大的问题是……感觉你没有一个清晰的威胁模型。

当你讨论一个 security 的问题是,你得先明确,系统中有哪些节点,哪些环节是可信的,哪些环节是不可信的,谁是攻击者,攻击者打算用什么方法攻击系统,要达成什么样的效果。

威胁模型确定了,才能正常地进行后续的讨论。

除此之外,你过分追求通过技术手段去达成作弊效果了,事实上任何一个安全系统最薄弱的环节都是人。
itskingname
2020-09-29 10:41:13 +08:00
@across 就是一方看起来在敲键盘,但实际上他们的人物都是电脑自动在操控。参考 Google 的 AI 在星际 2 上面已经可以碾压人类。
MengiNo
2020-09-29 10:57:38 +08:00
@across 我没有说一点运气都不能有,像魔兽取消了经验书这种运气对结果影响较大的情况,但跳劈、闪避这些依然保留,只是说运气成分可以有,但不能太过导致能直接影响结果。比如用视野上的因素来代替数值上的运气个人认为就是一个更好的选择,像正好探路的时候差一点点没看见,这种“错过”型的运气成分更容易让人接受,也更贴合实际生活。参考亲本的 shift 出了问题,星际 2 本身没有运气成分,但是选手的决策不得不说真的是运气太差。人也一样,像接机的时候,你本来站在原地再等 5 分钟就可以接到人了,但你担心对方,就离开去寻找,结果你前脚刚离开后脚人家就到了,这种也是运气不好呀。

当然我可能对其他类型的游戏的确是了解不多,就 RTS 这块策略游戏(最传统的电竞项目)现在的确现在做的都是越来越稳健小心,像 dota 就保留了魔兽的数值范围设定,但宏观上的队伍配置、战术布局之类的缩小了数值细节的重要性,也依然很平衡很精彩很好看,这也是一种模式一种创新没有问题。但是还是那句话如果运气影响结果的因素太大,那意外性可以作为吸睛的看点,娱乐性、不确定性、紧张性都更强,但结果可能对选手不公平,适合做表演赛不适合做正式的项目(只是炉石传说的市场实践打了我的脸,他们的选手似乎并不怎么在乎这种可以导致他辛苦一年都白费的随机性,但星际魔兽这种传统高强度对抗的电竞项目的选手在这块上的容忍度的确较低)。
MengiNo
2020-09-29 11:13:51 +08:00
@itskingname 你不说还好,说了还提醒我,星际 2 的那个 AI,的确是题主说的那种最需要一个公平的手段防止他作弊的典型。反正大家有目共睹,无论是最早 mana 输了个 0:5,还是前一段 time 输给国产的那个 AI 。过程上看的确那种情况下,人和人直接中途复盘就不可能守住,但结果上看,的确是没打过。特别是 mana 的第三还是第四局,优势那么大,被中间三线拖住就离谱。
Kilerd
2020-09-29 12:17:28 +08:00
淦,不要什么都区块链好吧。
Zhepro
2020-09-29 12:45:58 +08:00
吃鸡比赛的话每个队后面都有裁判盯着,作弊还是很困难的
titanlpy
2020-09-29 13:22:29 +08:00
大家都这么闲的吗
cxsz
2020-09-29 13:23:56 +08:00
电竞作弊,我觉得在线下买通选手 比赛放水,可能要比直接改数据更容易
cxsz
2020-09-29 13:25:05 +08:00
@titanlpy 这不是要放假了,放松放松
neptuno
2020-09-29 13:37:36 +08:00
不能避免呀,,,阿三打职业不是还现场带 u 盘吗 hhhh
toma77
2020-09-29 13:59:39 +08:00
@wanacry 最恐怖的是那次是主办方改的。。
Maboroshii
2020-09-29 14:07:30 +08:00
技术作弊有点意思,比如指定某个人买的无尽可以多加 20%的暴击 。。
Sfilata
2020-09-29 14:55:11 +08:00
我感觉电子竞技更难作弊哎。每次大赛的时候有多少 OB,裁判,观众在看,而且一般来说的话比赛历史数据都有保留。比方说星际 2 的 Replay 你可以一帧一帧倒回去看,传统体育总不能回去让他们重新比。这玩意儿就相当于你可以随时在比赛后 360 度全方位观察比赛的过程。
Sfilata
2020-09-29 15:01:06 +08:00
@OldCarMan 星际 2 每个比赛都可以下到 Replay 。你可以在自己电脑上运行全方位看有没有异常的操作或者数据。不是说仅仅是简单的比赛录频。你甚至可以换几台电脑然后切成某个角色接着打。
OldCarMan
2020-10-27 19:07:22 +08:00
统一回复一下大家:我觉得我上面最后几条回复已经说的很清楚了。绝对公平是不可能的,但是公平的比赛应该做到尽量透明。而这帖子说了那么多,其主要是围绕比赛的数据这个角度来讲的。个人认为传统比赛数据主要是各种比赛画面(观众席,摄影机等),另外这些数据也基本算是透明的,而电竞的比赛数据除了观众可以看得到的比赛画面,选手背后裁判可以看到的画面外,还有普通观众看不到的服务端数据。

关于电竞赛事更公平这点,我不敢说一定不比传统赛事公平,但我觉得电竞赛事的一些数据的透明度有些还是云里雾里的:

比如一些全局共有的服务端数据,就如我上面回复中举例的吃鸡类游戏的圈型位置,落点物资情况,载具情况等等,这些虽然不会直接影响队伍打架,但会间接会影响到比赛结果,虽然这些最终也可以在 OB 画面看到,但是它们是否是公平 /合理 /随机的算法产生的还是有人为控制产生的(重点是他们如何产生的),这是普通观众不得知的。就如上面一些大佬所说的,任何比赛最脆弱的环节就是人这个节点。当然也如大佬们所说,站在操控者的角度,想操控比赛也要考虑风险,很多时候风险太大没必要这么做,得不偿失,但回到普通观众的角度,很多时候我们只能看到风险却全然不知背后牵涉到多少利益。我只能说一切皆有可能。

关于区块链:我上面的回复中#61 说过那只是我关于“解决一些比赛中重要数据避免人为操控问题”的一个思路,不一定可行。至于说区块链没法支持实时计算的,当然我不是相关领域的人,我也是搜了一下网上有人指出目前有轻量级的快速区块链共识算法能使其接近实时计算#28,另外我也不是指全部游戏数据都要用上,打个比方比如我上面说的吃鸡类游戏的圈型位置相关的数据。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/711339

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX