Проблема читеров в шутерах всегда была одной из самых больших головных болей геймдизайнера, даже когда речь шла о виртуальной платформе.
Для того, чтобы у игрока не было большого пинга и игра в целом работала довольно шустро, в шутерах обычно многое полагалось на локальные вычисления, а это позволяло игрокам включать программы, которые подменяли бы разные значения.
Хотя виртуальная платформа была хорошо защищена, устранить возможность появления читеров было просто невозможно, и спустя некоторое время многие научились обходить защиту капсул.
Подавляющее большинство игровых компаний решало проблему с читерами с помощью технологий. Например, благодаря высокому техническому уровню сама игра имела меньше лазеек, из-за чего ее было сложнее взломать, а античиту было проще найти читы, что зачастую были замаскированы под обычные программы.
Но создавать систему и искать в этой системе дыры совершенно разные вещи. Создатели читов обладают большим преимуществом - искать ошибки всегда было проще, чем изначально не допускать их или хотя бы закрывать дыры так, чтобы в другом месте что-нибудь не сломалось.
Более того, обычно самое большое количество читеров обитало в шутерах, что соблазняло производителей читов работать над своими программами день и ночь.
Что касается хорошо известной «VAC» системы из предыдущего мира Чэнь Мо, то хоть она и была хорошо известна, ее можно было использовать только как метод поддержки, а не основной метод защиты игры.
Система «VAC» обнаруживала ненормальность в памяти пользователя или в его запущенных программах, причем она блокировала доступ к игре в определенное время, что затрудняло создателю чита быстро понять, что именно привело к активации системы «VAC».
Хотя точность этой системы была относительно высока, ее самая большая проблема заключается в медлительности.
И не стоит забывать о том, что подавляющее большинство читеров владеют десятком, а то и больше аккаунтов.
.ge8c351a3{opacity: !important;white-space:normal !important;visibility:visible !important}.ge8c351a3,.ge8c351a3 yatag{display:block !important;font-family:inherit !important;font-weight:inherit !important}.ge8c351a3,.ge8c351a3,.ge8c351a3 a,.ge8c351a3 b,.ge8c351a3 em,.ge8c351a3 iframe,.ge8c351a3 img,.ge8c351a3 table,.ge8c351a3 tbody,.ge8c351a3 td,.ge8c351a3 tr,.ge8c351a3 yatag{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;color:inherit !important;font-size:inherit !important;-webkit-hyphens:manual !important;hyphens:manual !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.ge8c351a3,.ge8c351a3 a,.ge8c351a3 b,.ge8c351a3 em,.ge8c351a3 iframe,.ge8c351a3 img,.ge8c351a3 table,.ge8c351a3 tbody,.ge8c351a3 td,.ge8c351a3 tr{background:none !important;border:none !important;border-radius:0 !important;border-spacing:0 !important;border-collapse:collapse !important;clear:none !important;float:none !important;-webkit-font-feature-settings:normal !important;font-feature-settings:normal !important;font-variant:normal !important;font-weight:inherit !important;letter-spacing:normal !important;line-height:normal !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;outline:none !important;padding:0 !important;position:static !important;text-align:left !important;text-decoration:none !important;text-indent:0 !important;text-transform:none !important;vertical-align:baseline !important;visibility:inherit !important;word-spacing:normal !important}.ge8c351a3,.ge8c351a3 a,.ge8c351a3 b,.ge8c351a3 em,.ge8c351a3 img,.ge8c351a3 table,.ge8c351a3 tbody,.ge8c351a3 td,.ge8c351a3 tr{height:auto !important}.ge8c351a3 table{display:table !important;empty-cells:hide !important;table-layout:fixed !important}.ge8c351a3 table,.ge8c351a3 td{font-size:100% !important}.ge8c351a3 td{display:table-cell !important;vertical-align:middle !important}.ge8c351a3{width:auto !important;height:auto !important;overflow:visible !important}.ge8c351a3 .d7ed1d24e{position:relative !important;margin:auto !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;overflow:hidden !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.ge8c351a3 .l3dd86eae{padding:10px 16px 20px !important}.ge8c351a3 .s2fd1aa61,.ge8c351a3 .g95484303{position:absolute !important;z-index:1 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;display:none !important}.ge8c351a3 .ud95654c6{width:100% !important;height:100% !important;position:absolute !important;pointer-events:none !important}.ge8c351a3 .m5f426749{position:relative !important;z-index:2 !important}.ge8c351a3 .bbde43bbe{position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}.ge8c351a3 .bbde43bbe iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.ge8c351a3 .m6e88a1{position:absolute !important;width:100% !important;right:0 !important;top:0 !important;z-index:20 !important}.ge8c351a3 .cf2184cb9{position:absolute !important;z-index:21 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.ge8c351a3 .p4cef658b{position:absolute !important;top:0 !important;left:0 !important;z-index:10 !important;height:16px !important;padding:0 4px !important;font-size:11px !important;line-height:16px !important;color:#000 !important;text-decoration:none !important;background:#fff !important;border:1px solid #e5e5e5 !important;border-bottom-right-radius:3px !important;cursor:pointer !important}.ge8c351a3 .u62e754cf{border:1px solid #303050 !important}.ge8c351a3 .jfa6a066b{max-width:100% !important;max-height:100% !important}.ge8c351a3 .jfa6a066b .s2fd1aa61,.ge8c351a3 .jfa6a066b .g95484303{display:block !important}.ge8c351a3 .jfa6a066b .g95484303{-webkit-filter:blur(10px) saturate(0) contrast(400%) !important;filter:blur(10px) saturate(0) contrast(400%) !important}.ge8c351a3 .jfa6a066b .s2fd1aa61{background-color:rgba(38,38,38,.9) !important}.ge8c351a3 .n7aa5c879,.ge8c351a3 .s5eb8a451{visibility:hidden !important;opacity:0 !important}.ge8c351a3 .s5eb8a451{max-width:1px !important;max-height:1px !important}.ge8c351a3 .w1f77718b{position:absolute !important;bottom:20px !important;left:16px !important;right:16px !important;z-index:3 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.ge8c351a3 .nceb442d8{height:48px !important;line-height:48px !important;font-size:16px !important;border-radius:8px !important;text-align:center !important;font-weight:700 !important;-ms-flex-item-align:stretch !important;align-self:stretch !important;padding:0 20px !important;white-space:nowrap !important;min-width:0 !important}.ge8c351a3 .nd018d463{background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e5e5e5)) !important;background:-o-linear-gradient(top,#efefef 0,#e5e5e5 100%) !important;background:linear-gradient(180deg,#efefef,#e5e5e5) !important;margin-right:8px !important;-webkit-box-flex:2 !important;-ms-flex:2 1 !important;flex:2 1 !important}.ge8c351a3 .w10b64bbd{background:-webkit-gradient(linear,left top,right top,color-stop(-40%,#f60),color-stop(20%,rgba(255,102,0,0))),-webkit-gradient(linear,right top,left top,color-stop(-40%,#f60),color-stop(20%,rgba(255,102,0,0))),-webkit-gradient(linear,left bottom,left top,color-stop(-80%,#f60),color-stop(80%,#fd0)) !important;background:-o-linear-gradient(left,#f60 -40%,rgba(255,102,0,0) 20%),-o-linear-gradient(right,#f60 -40%,rgba(255,102,0,0) 20%),-o-linear-gradient(bottom,#f60 -80%,#fd0 80%) !important;background:linear-gradient(90deg,#f60 -40%,rgba(255,102,0,0) 20%),linear-gradient(270deg,#f60 -40%,rgba(255,102,0,0) 20%),linear-gradient(0deg,#f60 -80%,#fd0 80%) !important;-webkit-box-flex:3 !important;-ms-flex:3 1 !important;flex:3 1 !important}.ge8c351a3 .o10cc9497{display:inline-block !important;margin-left:8px !important}.ge8c351a3 .fd3b466d4{position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;z-index:4 !important}.ge8c351a3 .ea7038bbe{position:absolute !important;left:-1000px !important;top:-1000px !important;width:1px !important;height:1px !important;display:block !important}.ge8c351a3 .n44f3106a{cursor:pointer !important;position:absolute !important;right:4px !important;top:4px !important;z-index:10 !important}.ge8c351a3 .n44f3106a.tb819b2cf{position:relative !important;right:unset !important;top:unset !important}.ge8c351a3 .te53e67ff.n44f3106a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;pointer-events:auto !important;border-radius:50% !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important}.ge8c351a3 .te53e67ff.n44f3106a:before{content:"" !important;position:absolute !important;top:-4px !important;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.ge8c351a3 .te53e67ff.n44f3106a.tb819b2cf:before{top:50% !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}.ge8c351a3 .te53e67ff.n44f3106a.pde71bd24:hover{background-color:unset!important}.ge8c351a3 .te53e67ff.n44f3106a:hover .fc754679a{opacity:.8 !important}.ge8c351a3 .te53e67ff.n44f3106a.w2a77fe11 .fc754679a{background-color:#fff !important;opacity:.8 !important}.ge8c351a3 .te53e67ff.n44f3106a.w2a77fe11 .x7a31dcd4 svg{fill:#575c66 !important}.ge8c351a3 .te53e67ff.n44f3106a.mda1d9989 .fc754679a,.ge8c351a3 .te53e67ff.n44f3106a.wf58e3e2b .fc754679a{background:none !important}.ge8c351a3 .te53e67ff.n44f3106a.mda1d9989:hover{background-color:#e9e9e9 !important}.ge8c351a3 .te53e67ff.n44f3106a.wf58e3e2b:hover{background-color:rgba(248,250,255,.2) !important}.ge8c351a3 .te53e67ff.n44f3106a .x7a31dcd4 svg{fill:var(--tertiary-color) !important}.ge8c351a3 .te53e67ff.c59852544{width:12px !important;height:12px !important}.ge8c351a3 .te53e67ff.c59852544:before{width:28px !important;height:28px !important}.ge8c351a3 .te53e67ff.c59852544 .x7a31dcd4{-webkit-transform:scale(.6) !important;transform:scale(.6) !important}.ge8c351a3 .te53e67ff.p3d168bbc{width:16px !important;height:16px !important}.ge8c351a3 .te53e67ff.p3d168bbc:before{width:32px !important;height:32px !important}.ge8c351a3 .te53e67ff.p3d168bbc .x7a31dcd4{-webkit-transform:scale(.8) !important;transform:scale(.8) !important}.ge8c351a3 .te53e67ff.vad603662{width:24px !important;height:24px !important}.ge8c351a3 .te53e67ff.vad603662:before{width:42px !important;height:42px !important}.ge8c351a3 .te53e67ff.pa88a6b43{width:28px !important;height:28px !important}.ge8c351a3 .te53e67ff.pa88a6b43:before{width:42px !important;height:42px !important}.ge8c351a3 .te53e67ff.f96bf751b{width:32px !important;height:32px !important}.ge8c351a3 .te53e67ff.f96bf751b:before{width:48px !important;height:48px !important}.ge8c351a3 .fc754679a{height:100% !important;width:100% !important;position:absolute !important;top:0 !important;left:0 !important;z-index:-1 !important;border-radius:inherit !important;-webkit-transition:opacity .15s !important;-o-transition:opacity .15s !important;transition:opacity .15s !important;-webkit-transition:background-color .5s ease-in-out !important;-o-transition:background-color .5s ease-in-out !important;transition:background-color .5s ease-in-out !important;color:var(--secondary-color) !important;background:var(--label-bg-color) !important}.ge8c351a3 .fc754679a.v51171515:hover{opacity:.5 !important}.ge8c351a3 .fc754679a.j5b992837:hover{opacity:.9 !important}.ge8c351a3 .fc754679a.v98534ed0{background:none !important}.ge8c351a3 .te53e67ff .x7a31dcd4{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;pointer-events:none !important;-webkit-transition:fill .5s ease-in-out !important;-o-transition:fill .5s ease-in-out !important;transition:fill .5s ease-in-out !important}.ge8c351a3 .te53e67ff .x7a31dcd4 svg{fill:var(--tertiary-color) !important}@-webkit-keyframes i8516ba7a{0%,to{opacity:0 !important;visibility:hidden !important}4%,96%{visibility:visible !important;opacity:1 !important}}@keyframes i8516ba7a{0%,to{opacity:0 !important;visibility:hidden !important}4%,96%{visibility:visible !important;opacity:1 !important}}.ge8c351a3 .c26cddc13{margin-left:2px !important;pointer-events:auto !important;font-family:inherit !important;position:relative !important;-ms-flex-item-align:center !important;align-self:center !important}.ge8c351a3 .c15c52d36>.c26cddc13:first-child{margin-left:0 !important}.ge8c351a3 .c26cddc13.jf6ffcc45{margin-right:2px !important;margin-left:0 !important}.ge8c351a3 .c15c52d36>.c26cddc13.jf6ffcc45:first-child{margin-right:0 !important}.ge8c351a3 .c15c52d36{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;cursor:pointer !important;position:absolute !important;left:4px !important;top:4px !important;z-index:10 !important;font-family:YS Text Variable,Helvetica,Arial,sans-serif !important;white-space:nowrap !important;height:12px !important;line-height:normal !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;padding:0 4px !important;border-radius:16px !important;font-size:8px !important;text-transform:uppercase !important;letter-spacing:.125em !important;pointer-events:none !important;text-decoration:none !important;-webkit-transition:color .5s ease-in-out !important;-o-transition:color .5s ease-in-out !important;transition:color .5s ease-in-out !important;color:var(--secondary-color) !important;background:var(--label-bg-color) !important}.ge8c351a3 .c15c52d36.jba09374{padding:0 1px 0 4px !important}.ge8c351a3 .c15c52d36.jf6ffcc45.jba09374{padding:0 4px 0 1px !important}.ge8c351a3 .c15c52d36.yebc10e20,.ge8c351a3 .c15c52d36.jf6ffcc45.yebc10e20{padding:0 !important}.ge8c351a3 .c15c52d36>a{text-decoration:none !important;color:inherit !important}.ge8c351a3 .c15c52d36.w2a77fe11{color:rgba(87,92,102,.8) !important;background-color:hsla(0,0%,100%,.8) !important}.ge8c351a3 .c15c52d36.rada79896,.ge8c351a3 .c15c52d36.q73212f6a{top:auto !important;left:auto !important;right:0 !important;bottom:0 !important;background:none !important;text-shadow:none !important;font-size:7px !important;padding:0 !important;height:auto !important;opacity:.8 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.ge8c351a3 .c15c52d36.v98534ed0{background:none !important}.ge8c351a3 .c15c52d36.f3eb5ad86{max-width:calc(100% - 42px) !important}.ge8c351a3 .c15c52d36:empty{display:none !important}.ge8c351a3 .g6500d0d9{margin:0 2px !important}.ge8c351a3 .c15c52d36>.g6500d0d9:first-child{display:none !important}.ge8c351a3 .w5f9b2195{text-decoration:none !important;pointer-events:auto !important;color:inherit !important} Реклама
Что касается программы, которая будет создана для идентификации читеров, то ее будет трудно создать.
Многие «античит»-системы основываются на статистике игрока, но поскольку уровень искусственного интеллекта в этом мире до недавнего времени был недостаточно высок, подобная система не сможет точно определить, был ли подозреваемый игрок профи или он на самом деле был читером.
В конце концов, статистика эксперта и новичка так же различна, как небо и земля.
На самом деле, самый эффективный способ - это запустить систему обнаружения, что и сделал Чэнь Мо с игрой «Overwatch».
Этот вид системы обнаружения имеет чрезвычайно высокие права в системе — она будет запускаться перед входом в игру, собирать различные данные, наблюдать за ходом работы устройства, считывать игровую память, и как только она обнаружит, что кто-то пытается вмешаться в игровые данные, она примет соответствующие меры, а когда обнаружит неразрешимые условия просто закроет игру.
С одной стороны, эта программа могла нарушить конфиденциальность пользователей, а с другой стороны, она могла повлиять на популярность этой самой игры.
.p8a7d82e3{opacity: !important;white-space:normal !important;visibility:visible !important}.p8a7d82e3,.p8a7d82e3 yatag{display:block !important;font-family:inherit !important;font-weight:inherit !important}.p8a7d82e3,.p8a7d82e3,.p8a7d82e3 a,.p8a7d82e3 b,.p8a7d82e3 em,.p8a7d82e3 iframe,.p8a7d82e3 img,.p8a7d82e3 table,.p8a7d82e3 tbody,.p8a7d82e3 td,.p8a7d82e3 tr,.p8a7d82e3 yatag{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;color:inherit !important;font-size:inherit !important;-webkit-hyphens:manual !important;hyphens:manual !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.p8a7d82e3,.p8a7d82e3 a,.p8a7d82e3 b,.p8a7d82e3 em,.p8a7d82e3 iframe,.p8a7d82e3 img,.p8a7d82e3 table,.p8a7d82e3 tbody,.p8a7d82e3 td,.p8a7d82e3 tr{background:none !important;border:none !important;border-radius:0 !important;border-spacing:0 !important;border-collapse:collapse !important;clear:none !important;float:none !important;-webkit-font-feature-settings:normal !important;font-feature-settings:normal !important;font-variant:normal !important;font-weight:inherit !important;letter-spacing:normal !important;line-height:normal !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;outline:none !important;padding:0 !important;position:static !important;text-align:left !important;text-decoration:none !important;text-indent:0 !important;text-transform:none !important;vertical-align:baseline !important;visibility:inherit !important;word-spacing:normal !important}.p8a7d82e3,.p8a7d82e3 a,.p8a7d82e3 b,.p8a7d82e3 em,.p8a7d82e3 img,.p8a7d82e3 table,.p8a7d82e3 tbody,.p8a7d82e3 td,.p8a7d82e3 tr{height:auto !important}.p8a7d82e3 table{display:table !important;empty-cells:hide !important;table-layout:fixed !important}.p8a7d82e3 table,.p8a7d82e3 td{font-size:100% !important}.p8a7d82e3 td{display:table-cell !important;vertical-align:middle !important}.p8a7d82e3{width:auto !important;height:auto !important;overflow:visible !important}.p8a7d82e3 .d7ed1d24e{position:relative !important;margin:auto !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;overflow:hidden !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.p8a7d82e3 .l3dd86eae{padding:10px 16px 20px !important}.p8a7d82e3 .s2fd1aa61,.p8a7d82e3 .g95484303{position:absolute !important;z-index:1 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;display:none !important}.p8a7d82e3 .ud95654c6{width:100% !important;height:100% !important;position:absolute !important;pointer-events:none !important}.p8a7d82e3 .m5f426749{position:relative !important;z-index:2 !important}.p8a7d82e3 .bbde43bbe{position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}.p8a7d82e3 .bbde43bbe iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.p8a7d82e3 .m6e88a1{position:absolute !important;width:100% !important;right:0 !important;top:0 !important;z-index:20 !important}.p8a7d82e3 .cf2184cb9{position:absolute !important;z-index:21 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.p8a7d82e3 .p4cef658b{position:absolute !important;top:0 !important;left:0 !important;z-index:10 !important;height:16px !important;padding:0 4px !important;font-size:11px !important;line-height:16px !important;color:#000 !important;text-decoration:none !important;background:#fff !important;border:1px solid #e5e5e5 !important;border-bottom-right-radius:3px !important;cursor:pointer !important}.p8a7d82e3 .u62e754cf{border:1px solid #303050 !important}.p8a7d82e3 .jfa6a066b{max-width:100% !important;max-height:100% !important}.p8a7d82e3 .jfa6a066b .s2fd1aa61,.p8a7d82e3 .jfa6a066b .g95484303{display:block !important}.p8a7d82e3 .jfa6a066b .g95484303{-webkit-filter:blur(10px) saturate(0) contrast(400%) !important;filter:blur(10px) saturate(0) contrast(400%) !important}.p8a7d82e3 .jfa6a066b .s2fd1aa61{background-color:rgba(38,38,38,.9) !important}.p8a7d82e3 .n7aa5c879,.p8a7d82e3 .s5eb8a451{visibility:hidden !important;opacity:0 !important}.p8a7d82e3 .s5eb8a451{max-width:1px !important;max-height:1px !important}.p8a7d82e3 .w1f77718b{position:absolute !important;bottom:20px !important;left:16px !important;right:16px !important;z-index:3 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.p8a7d82e3 .nceb442d8{height:48px !important;line-height:48px !important;font-size:16px !important;border-radius:8px !important;text-align:center !important;font-weight:700 !important;-ms-flex-item-align:stretch !important;align-self:stretch !important;padding:0 20px !important;white-space:nowrap !important;min-width:0 !important}.p8a7d82e3 .nd018d463{background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e5e5e5)) !important;background:-o-linear-gradient(top,#efefef 0,#e5e5e5 100%) !important;background:linear-gradient(180deg,#efefef,#e5e5e5) !important;margin-right:8px !important;-webkit-box-flex:2 !important;-ms-flex:2 1 !important;flex:2 1 !important}.p8a7d82e3 .w10b64bbd{background:-webkit-gradient(linear,left top,right top,color-stop(-40%,#f60),color-stop(20%,rgba(255,102,0,0))),-webkit-gradient(linear,right top,left top,color-stop(-40%,#f60),color-stop(20%,rgba(255,102,0,0))),-webkit-gradient(linear,left bottom,left top,color-stop(-80%,#f60),color-stop(80%,#fd0)) !important;background:-o-linear-gradient(left,#f60 -40%,rgba(255,102,0,0) 20%),-o-linear-gradient(right,#f60 -40%,rgba(255,102,0,0) 20%),-o-linear-gradient(bottom,#f60 -80%,#fd0 80%) !important;background:linear-gradient(90deg,#f60 -40%,rgba(255,102,0,0) 20%),linear-gradient(270deg,#f60 -40%,rgba(255,102,0,0) 20%),linear-gradient(0deg,#f60 -80%,#fd0 80%) !important;-webkit-box-flex:3 !important;-ms-flex:3 1 !important;flex:3 1 !important}.p8a7d82e3 .o10cc9497{display:inline-block !important;margin-left:8px !important}.p8a7d82e3 .fd3b466d4{position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;z-index:4 !important}.p8a7d82e3 .ea7038bbe{position:absolute !important;left:-1000px !important;top:-1000px !important;width:1px !important;height:1px !important;display:block !important}.p8a7d82e3 .n44f3106a{cursor:pointer !important;position:absolute !important;right:4px !important;top:4px !important;z-index:10 !important}.p8a7d82e3 .n44f3106a.tb819b2cf{position:relative !important;right:unset !important;top:unset !important}.p8a7d82e3 .te53e67ff.n44f3106a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;pointer-events:auto !important;border-radius:50% !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important}.p8a7d82e3 .te53e67ff.n44f3106a:before{content:"" !important;position:absolute !important;top:-4px !important;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.p8a7d82e3 .te53e67ff.n44f3106a.tb819b2cf:before{top:50% !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}.p8a7d82e3 .te53e67ff.n44f3106a.pde71bd24:hover{background-color:unset!important}.p8a7d82e3 .te53e67ff.n44f3106a:hover .fc754679a{opacity:.8 !important}.p8a7d82e3 .te53e67ff.n44f3106a.w2a77fe11 .fc754679a{background-color:#fff !important;opacity:.8 !important}.p8a7d82e3 .te53e67ff.n44f3106a.w2a77fe11 .x7a31dcd4 svg{fill:#575c66 !important}.p8a7d82e3 .te53e67ff.n44f3106a.mda1d9989 .fc754679a,.p8a7d82e3 .te53e67ff.n44f3106a.wf58e3e2b .fc754679a{background:none !important}.p8a7d82e3 .te53e67ff.n44f3106a.mda1d9989:hover{background-color:#e9e9e9 !important}.p8a7d82e3 .te53e67ff.n44f3106a.wf58e3e2b:hover{background-color:rgba(248,250,255,.2) !important}.p8a7d82e3 .te53e67ff.n44f3106a .x7a31dcd4 svg{fill:var(--tertiary-color) !important}.p8a7d82e3 .te53e67ff.c59852544{width:12px !important;height:12px !important}.p8a7d82e3 .te53e67ff.c59852544:before{width:28px !important;height:28px !important}.p8a7d82e3 .te53e67ff.c59852544 .x7a31dcd4{-webkit-transform:scale(.6) !important;transform:scale(.6) !important}.p8a7d82e3 .te53e67ff.p3d168bbc{width:16px !important;height:16px !important}.p8a7d82e3 .te53e67ff.p3d168bbc:before{width:32px !important;height:32px !important}.p8a7d82e3 .te53e67ff.p3d168bbc .x7a31dcd4{-webkit-transform:scale(.8) !important;transform:scale(.8) !important}.p8a7d82e3 .te53e67ff.vad603662{width:24px !important;height:24px !important}.p8a7d82e3 .te53e67ff.vad603662:before{width:42px !important;height:42px !important}.p8a7d82e3 .te53e67ff.pa88a6b43{width:28px !important;height:28px !important}.p8a7d82e3 .te53e67ff.pa88a6b43:before{width:42px !important;height:42px !important}.p8a7d82e3 .te53e67ff.f96bf751b{width:32px !important;height:32px !important}.p8a7d82e3 .te53e67ff.f96bf751b:before{width:48px !important;height:48px !important}.p8a7d82e3 .fc754679a{height:100% !important;width:100% !important;position:absolute !important;top:0 !important;left:0 !important;z-index:-1 !important;border-radius:inherit !important;-webkit-transition:opacity .15s !important;-o-transition:opacity .15s !important;transition:opacity .15s !important;-webkit-transition:background-color .5s ease-in-out !important;-o-transition:background-color .5s ease-in-out !important;transition:background-color .5s ease-in-out !important;color:var(--secondary-color) !important;background:var(--label-bg-color) !important}.p8a7d82e3 .fc754679a.v51171515:hover{opacity:.5 !important}.p8a7d82e3 .fc754679a.j5b992837:hover{opacity:.9 !important}.p8a7d82e3 .fc754679a.v98534ed0{background:none !important}.p8a7d82e3 .te53e67ff .x7a31dcd4{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;pointer-events:none !important;-webkit-transition:fill .5s ease-in-out !important;-o-transition:fill .5s ease-in-out !important;transition:fill .5s ease-in-out !important}.p8a7d82e3 .te53e67ff .x7a31dcd4 svg{fill:var(--tertiary-color) !important}@-webkit-keyframes i8516ba7a{0%,to{opacity:0 !important;visibility:hidden !important}4%,96%{visibility:visible !important;opacity:1 !important}}@keyframes i8516ba7a{0%,to{opacity:0 !important;visibility:hidden !important}4%,96%{visibility:visible !important;opacity:1 !important}}.p8a7d82e3 .c26cddc13{margin-left:2px !important;pointer-events:auto !important;font-family:inherit !important;position:relative !important;-ms-flex-item-align:center !important;align-self:center !important}.p8a7d82e3 .c15c52d36>.c26cddc13:first-child{margin-left:0 !important}.p8a7d82e3 .c26cddc13.jf6ffcc45{margin-right:2px !important;margin-left:0 !important}.p8a7d82e3 .c15c52d36>.c26cddc13.jf6ffcc45:first-child{margin-right:0 !important}.p8a7d82e3 .c15c52d36{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;cursor:pointer !important;position:absolute !important;left:4px !important;top:4px !important;z-index:10 !important;font-family:YS Text Variable,Helvetica,Arial,sans-serif !important;white-space:nowrap !important;height:12px !important;line-height:normal !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;padding:0 4px !important;border-radius:16px !important;font-size:8px !important;text-transform:uppercase !important;letter-spacing:.125em !important;pointer-events:none !important;text-decoration:none !important;-webkit-transition:color .5s ease-in-out !important;-o-transition:color .5s ease-in-out !important;transition:color .5s ease-in-out !important;color:var(--secondary-color) !important;background:var(--label-bg-color) !important}.p8a7d82e3 .c15c52d36.jba09374{padding:0 1px 0 4px !important}.p8a7d82e3 .c15c52d36.jf6ffcc45.jba09374{padding:0 4px 0 1px !important}.p8a7d82e3 .c15c52d36.yebc10e20,.p8a7d82e3 .c15c52d36.jf6ffcc45.yebc10e20{padding:0 !important}.p8a7d82e3 .c15c52d36>a{text-decoration:none !important;color:inherit !important}.p8a7d82e3 .c15c52d36.w2a77fe11{color:rgba(87,92,102,.8) !important;background-color:hsla(0,0%,100%,.8) !important}.p8a7d82e3 .c15c52d36.rada79896,.p8a7d82e3 .c15c52d36.q73212f6a{top:auto !important;left:auto !important;right:0 !important;bottom:0 !important;background:none !important;text-shadow:none !important;font-size:7px !important;padding:0 !important;height:auto !important;opacity:.8 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.p8a7d82e3 .c15c52d36.v98534ed0{background:none !important}.p8a7d82e3 .c15c52d36.f3eb5ad86{max-width:calc(100% - 42px) !important}.p8a7d82e3 .c15c52d36:empty{display:none !important}.p8a7d82e3 .g6500d0d9{margin:0 2px !important}.p8a7d82e3 .c15c52d36>.g6500d0d9:first-child{display:none !important}.p8a7d82e3 .w5f9b2195{text-decoration:none !important;pointer-events:auto !important;color:inherit !important} Реклама
Но в любом случае на данный момент подобное решение - самый эффективный способ решения проблемы.
Чэнь Мо знал это очень хорошо, так как именно из-за подобного подхода он смог избавить «Overwatch» от читеров низкого и среднего звена.
К сожалению они довольно быстро изобрели устройство, которое могло обмануть программу обнаружения и скорректировать сигнал сознания игрока, из-за чего те игроки, которые изначально имели плохую меткость, вдруг становились лучшими стрелками Земли.
Из-за этого Чэнь Мо вернулся к началу, к моменту, когда проблема в виде наплыва читеров только появилась перед ним.
Можно ли с помощью решения искусственного интеллекта точно сказать о том, является ли игрок экспертом или читером?
Ранее это было бы невозможно, однако искусственный интеллект Пангу достаточно развит для подобного дела. Путем сравнивания и проверки реальных данных большого числа игроков можно будет определить, кто просто хорошо играет, а кто жульничает.
Вообще Пангу сам по себе является читом и его можно спокойно настроить так, чтобы он имитировал человеческие действия настолько реалистично, что настоящий человек просто не смог бы сказать, что действия Пангу — подозрительные.
В итоге Чэнь Мо составил план, в ходе которого он должен будет обеспечить Пангу соответствующими стандартами через фильтрацию большого объема данных, чтобы он смог понять и смог в дальнейшем различать привычные действия обычных игроков и нечестных игроков.
Так же будет необходимо добавить простые триггеры, по типу убийства десяти человек в одном матче, которые в итоге приведут к экстренной проверке игрока на наличие читов. Пангу должен будет определить, являются ли данные, передаваемые игре от игрока, ненормальными, и если они действительно будут ненормальными, игрок будет включен в особый список.
window.yaContextCb.push(()=>{ Ya.Context.AdvManager.render({ renderTo: 'yandex_rtb_R-A-545653-18', blockId: 'R-A-545653-18' })})
Ну и конечно же те игроки, на которых будут часто жаловаться, тоже будут проверяться Пангу.
Кроме того, некоторые странные данные будут вызывать тревогу у Пангу. Например, если прицел игрока всегда будет фиксироваться на одном и том же месте модельки противника.
Кроме того, у Чэнь Мо был припасен один коварный ход.
Все подтвержденные читеры не будут просто навсегда забанены. Это слишком банально и просто. Постепенно, шаг за шагом, такие игроки будут помещаться в матчи, где будут присутствовать только такие же, как и они. По началу в матче будет присутствовать не больше десяти процентов читеров, в то время как остальные девяносто процентов будут обычными ботами, и спустя пару дней любой матч будет состоять на сто процентов из читеров.
Все подтвержденные читеры будут попадать только в подобные матчи, и они никогда не смогут попасть в нормальный матч, ибо их просто-напросто «отключали» от обычного сервера и «подключали» к особому серверу, где существовали только читеры.
Горячие клавиши:
Предыдущая часть
Следующая часть