Proton: BattleEye не запускается в Linux с использованием последней версии Proton

Созданный на 22 авг. 2018  ·  96Комментарии  ·  Источник: ValveSoftware/Proton

BattleEye для PlayerUnknowns BattleGrounds не запускается на Elementary OS (на основе Ubuntu)
Насколько мне известно, это проблема с определениями вин, для исправления которой может потребоваться небольшой глубокий поиск.

Самый полезный комментарий

Я понимаю, что это не проблема Proton, но я думаю, что это действительно важная вещь, которую следует исправить с помощью Proton. Это было проблемой с Wine в течение долгого времени, и похоже, что никто на самом деле не разработал исправление для Battleye. Учитывая, сколько игр запускает античит, я думаю, что проекту необходимо исправить это так или иначе.

Все 96 Комментарий

Это также должно повлиять на Planetside 2, и мне бы очень хотелось, чтобы это работало.

BattlEye в настоящее время вообще не работает на Wine, но кто-то работает на

Я понимаю, что это не проблема Proton, но я думаю, что это действительно важная вещь, которую следует исправить с помощью Proton. Это было проблемой с Wine в течение долгого времени, и похоже, что никто на самом деле не разработал исправление для Battleye. Учитывая, сколько игр запускает античит, я думаю, что проекту необходимо исправить это так или иначе.

Также вижу эту проблему!

Я считаю, что это также может быть проблемой для ARMA3, у него есть BattleEye для Linux с тестовой сборкой игры, но им не хватает некоторых функций, таких как параметры запуска и совместимость MP с пользователями Windows.

В сообщении Steam было сказано, что некоторые античиты сделают совместимость невозможной. BattleEye настолько агрессивен, что несколько месяцев назад они даже заблокировали reshade. Сомневаюсь, что мы когда-нибудь увидим, что эти названия работают с вином.

Может быть, какие-нибудь ребята из Valve или CodeWeavers (каламбур непредусмотренный) помогут Guy1524 заставить BattlEye работать над вином, а может, они будут работать вместе?

То же самое и для автономной версии DayZ.

То же самое и с PUBG.
Я думаю, что Battleye должен немного приоткрыться, потому что это большая проблема для многих игр, из-за чего играть в них невозможно.

Здравствуйте, хочу отметить несколько моментов:

Прямо сейчас я сосредоточен на том, чтобы передать мою текущую работу Battleye в Wine, прежде чем продолжить. Кроме того, теперь, когда началась школа, прогресс в целом будет медленнее, так как я работаю только по выходным.

@oleksandrzelentsov Люди уже пытались связаться с Battleye по этому поводу раньше, и их позиция заключается в том, что они будут поддерживать только нативные игры для Linux.

@ m4sk1n Plagman (разработчик клапана) выразил заинтересованность в сотрудничестве с разработчиками античита, чтобы заставить его работать под протоном. Это решение, вероятно, будет более устойчивым в долгосрочной перспективе.

Учитывая, что Battleye имеет встроенную поддержку в Linux, возможно, волшебники из Valve найдут способ сделать какой-то проход Battleye для игр Steam Play, чтобы связать его с собственной версией Battleye. Было бы неплохо запустить Battleye в Wine, но я боюсь, что это также может привести к бану людей без обмана.

@ Lyle-Tafoya Хм, это довольно интересно. Я думаю, что было бы также достойно обратиться к команде Battleye и посмотреть, найдут ли они место для Wine в своей поддержке, чтобы мы могли официально получить поддержку античита на их стороне.

Таким образом, мы можем избежать ложных срабатываний и получить хорошую поддержку в Wine. Теперь нам просто нужно убедить их на самом деле пройти через это ...

Planetside 2 сейчас добирается до пусковой установки, хотя Battleye ... неопределенно долгое время пытается запустить ее, и в файле журнала есть различные DLL, показываемые там. Я добавил несколько файлов с помощью winetricks, и эти библиотеки больше не отображаются в конце файла журнала. Не могу найти все DLL, которые там отображаются в winecfg.
env WINEPREFIX = "/ mnt / tera / Games / SteamLibrary / steamapps / compatdata / 218230 / pfx" WINEPATH = "/ mnt / tera / Games / SteamLibrary / steamapps / common / Proton 3.7 / dist / bin" winetricks

Я понимаю настроения в этом вопросе (я бы хотел снова поиграть в Planetside 2), но пытаться обойти систему античита бессмысленно - они будут обновляться быстрее, чем появятся обходные пути для Linux. Единственный выход - начать разговор с разработчиками Battleye об официальной поддержке Proton. Они уже могут обнаружить, что игра работает внутри Wine.

Внедрение какого-то белого списка / интеграция античит-систем в Proton отслеживается здесь: # 1468

Я хотел бы предоставить обновленную информацию о состоянии моей работы с боевым глазом. Месяц назад запустил цикл античита драйвера Battleye. Как только игровой клиент пытается подключиться к драйверу и отправляет прерывание, возникает внутренняя ошибка, и игра, которую я тестирую, отказывается продолжить. Сейчас у меня перерыв, но если кто-то из опытных хочет продолжить с того места, где я остановился, моя работа здесь: https://github.com/Guy1524/wine/tree/battleye-work

Нет новостей об этом? хотел бы видеть игрока, который не знает поля боя, но боевой взгляд - заноза в заднице

@edneyhelene FWIW, даже когда Battleye начинает работать, у PUBG есть еще один, препятствующий его запуску.

Мне действительно не хватает игры в Planetside 2. Античит Battleeye запускается, но продолжает загружаться, и игра никогда не запускается :(

Теперь не могу играть в ATLAS на официальных серверах.

Проверено на Proton 3.7-8, 3.7-8 Beta, 3.16-4, 3.16-6 Beta, 4.2-9, 4.11-2.

Слияние с патчами Battleye, над которыми ведется работа в отдельном репо

Проблема перенесена с https://github.com/ValveSoftware/Proton/issues/2278.
@redpiller опубликовано 2019-01-28T17: 36:04:

Запрос функции

https://github.com/Guy1524/wine/commit/battleye-work-stable
это репо содержит винные патчи, которые позволяют использовать античит Battleye в таких играх, как
Arma2, Arma3, Fortnite, Planetside 2 ... и так далее ...
взгляните, может быть, вы могли бы установить конвейер исправления кросс-репо

Я подтверждаю:

  • [x], что я не нашел другого запроса на эту функцию.
  • [x], что я проверил, доступны ли обновления для моей системы,
    уже содержат эту функцию.

Описание

Поддержка Battleye

Обоснование [необязательно]

Боевой глаз разбит в протоне

Риски [необязательно]

Не все игры сначала будут поддерживаться

Ссылки [необязательно]

https://github.com/Guy1524/wine/commit/battleye-work-stable

@redpiller , эти патчи не заставляют BattlEye работать, они просто приводят к сбою на дальнейших этапах ...

Человек здесь утверждает, что заставил PUBG работать, запустив его через версию Steam для Windows.

https://www.youtube.com/watch?v=Aa_TwN-daEA

@philipjohnbarlow Извините за ответ

но,

это видео показывает 0 доказательств того, что он действительно работает на Linux
и если бы это было правдой, это уже были бы большие новости.

так что я уверен, что это подделка, и вы не должны доверять такому видео, которое не показывает НИКАКИХ доказательств того, что это действительно то, о чем заявляет.

Да, мои мысли тоже, предпусковых съемок нет. Думал, что все равно поделюсь на случай, если в претензии хотя бы отдаленно будет хоть какое-то обоснование.

Разве боевой глаз не работает с ковчегом?

Разве боевой глаз не работает с ковчегом?

Ark имеет встроенную сборку Linux и использует версию BattlEye для Linux. Эта ветка касается совместимости с версией BattlEye для Windows через Proton.

@ kisak-valve Какие-нибудь новости о прогрессе BattlEye в Proton, или Valve все еще игнорирует это?

Привет, @olealgoritme , дружеское напоминание, что я модератор системы отслеживания проблем Valve, а не разработчик Valve. Мне так же, как и всем остальным, интересно узнать, есть ли в этом прогресс / когда, но нам нужно подождать, чтобы получить известие от разработчика Proton.

Хорошо, подождем еще.

@philipjohnbarlow Посмотрите на зеркало здесь: https://github.com/gnif/LookingGlass
Скорее всего, так парень в видео добился "поддержки linux" pubg.
(tl; dr: это не поддерживается, это виртуальная машина с прямым сквозным доступом к графическому процессору, поэтому она будет работать, зеркало позволяет вам видеть, что сквозной графический процессор отображает в ОС хоста)

Просто комментирую, чтобы сказать, что я хотел бы увидеть поддержку PlanetSide 2.

Поскольку у нас Arma 3 работает достаточно хорошо по сравнению с Proton, не хватает только BE.

+1 за поддержку BE Proton

Пожалуйста, БУДЬТЕ, разработчики, пусть это произойдет.

Да, ARMA3, похоже, работает довольно хорошо, но драйвер BE не инициализируется, поэтому серверы, использующие его, просто пинают вас :(

Я собираюсь попробовать wine4.6 с моим настраиваемым профилем совместимости с протонами, как только выйдет сборка lutris (я просто копирую файлы Wine в свой профиль протонов, который я создал).

BattleEye также будет полезен для запуска «Героев и генералов» с помощью протона.

Похоже, что Survarium сейчас работает (по крайней мере, под proton-tkg), так что я думаю, что это просто BattleEye, который мешает ему работать.

Итак, у меня есть вопрос, если какой-нибудь разработчик вина или сотрудник Valve ...

Я знаю, что Wine работал с Battleye, как только некоторые SMART и элементы доступа к ядру были исправлены, пока они не адаптировались и не начали распознавать присутствие Wine, это позволило античиту успешно обернуть исполняемый файл, насколько я мог видеть, и видеть, что вы были на каком-то реальном оборудовании .
С изменениями в бэкэнде Wine, которые создают больше DLL в качестве Windows PE, является ли это полным решением для маскировки подписи размером с винный грузовик? Это все, что нужно сделать, чтобы «притвориться» окнами, или впереди еще гора?

Большое обновление: Proton 4.11-1 Battleye работает в арме.

Спасибо, клапан и будь

В самом деле? отлично. Я не знаю, работает ли он в empyrion, на этой неделе нужно провести серьезное тестирование, так как у него есть новый комплект охлаждения процессора / оперативной памяти.

как оказалось, Empyrion использует EAC

Кажется, что почти у всех возникают сбои ровно через 15 минут после присоединения к серверу arma с поддержкой BattlEye.

Может есть что-то, что можно залогинить? боевой журнал?

@Preisschild сервер с поддержкой PUBG? или ты говоришь про арму? после установки pubg с помощью Steam у меня даже не появляется экран загрузки. (Протон 4.11-2)

Да, у меня 15-минутный сбой с сервером BE ARMA3.

XD, я был так взволнован, думая, что не могу играть в PUBG на Linux ... есть идеи, когда они сделают то же самое с PUBG?

Что касается Arma 3, некоторые люди могут оставаться на сервере дольше 15 минут. Я пробовал кучу разных вещей, чтобы увидеть, смогу ли я заставить его работать. Изменение Kernals в соответствии с их настройками графики, переадресация портов с моего маршрутизатора и отключение брандмауэров. Бета-версия Steam включается и выключается. Я тоже пробовал переустанавливать Battleye, наверное, раз 5. Я установил какое-то непонятное «Исправление» с канала YouTube для пользователей Windows, у которых возникли проблемы. Пока у меня ничего не сработало, я буду продолжать переустанавливать Battleye, так как иногда пользователи Windows, кажется, сталкиваются с проблемой, что их выгоняют каждые 15 минут, и их решение - просто переустановить Battleye, пока он снова не заработает.

Достаточно интересно, что я пытаюсь работать над решением для Battleye, играя в escape from tarkov под lutris, используя протон 4.11. На самом деле, просто блокируется при запуске службы Battleye ... во время инициализации, когда процесс BEservice.exe завершается, он успешно устанавливается и выдает новую ошибку «Не удалось инициализировать службу BattlEye: ошибка загрузки драйвера. (31) ".

@haterino приятно видеть, что еще несколько беглецов пытаются запустить его. У меня и нескольких других есть сервер Discord, на котором мы делимся некоторыми идеями и пытаемся запустить его (не слишком много сделали с тех пор, как было выпущено обновление BE, но довольно далеко продвинулись в избавлении от задержки запуска и сбоев раньше) . Я пришлю ссылку, как только владелец согласится с этим.

Любые новости ? :)

@JanGalek это работает для нескольких человек на нескольких серверах в arma 3

Внедрение / загрузка драйверов EAC и BE, вероятно, нуждается в исправлении на уровне WINE, надеюсь, разработчики Valve могут внести некоторые исправления для этого, мы уже видели некоторые из них, поэтому иногда это работает без сбоев.

Не только на уровне WINE, но также может потребоваться некоторая работа на уровне ядра Linux ... На самом деле, лучший способ - это работать с авторами античитов (они это делают), но внедрение все большего количества низкоуровневых API - это всегда хорошо.

Для таких вещей существует C api, единственное, что нужно Wine, - это подключиться к API ядра и транслировать вызовы, как это обычно происходит с любой другой программой.

17 декабря 2019 г., 9:36:11 AM GMT + 01: 00, «Марчин Миколайчак» [email protected] написал:

Не только на уровне WINE, также может потребоваться некоторая работа над ядром Linux.
уровень… Собственно, лучше всего было бы работать с авторами античитов
(они это делают), но внедрение все большего и большего числа низкоуровневых API всегда
хорошая вещь>
>
->
Вы получаете это, потому что вас упомянули.>
Ответьте на это письмо напрямую или просмотрите его на GitHub:>
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -566439576

Могут ли разработчики поддержать «родной» боевой глаз на Linux, но игра работает в протоне, поэтому им не нужно переносить всю игру? как ничейное небо, это не игра для Linux, но разработчики обновляют ее с учетом протонов

Это был бы не самый рациональный подход ...

22 декабря 2019 г., 11:02:27 AM GMT + 01: 00, wonkersbonkers [email protected] написал:

могли бы разработчики поддержать родной боевой глаз на
linux, но игра работает в протоне, поэтому им не нужно переносить
всю игру? как ничейное небо, это не игра под Linux, а разработчики
обновить его с учетом протона

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую или просмотрите его на GitHub:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -568248082

Им нужно будет вставить код, который обнаруживает протон / вино / linux и, таким образом, вместо этого подключает библиотеки linux battleye. Не уверен, насколько хорошо это сработает. В любом случае разработчики вряд ли пойдут на это.

Возможно, лучшим подходом для proton было бы обнаружение DLL Battleye и перенаправление на локальные версии Linux.

Исправьте ошибки для Arma 3

Исправьте ошибки для Rainbow Six Siege

Кто-нибудь заблокирует этого тролля

18 апреля 2020 г., 6:56:35 AM GMT + 02: 00, Хади Модаррес [email protected] написал:

Я нашел исправление, установи окна

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую или просмотрите его на GitHub:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -615560563

@JanGalek это работает для нескольких человек на нескольких серверах в arma 3

С сервером, который я хочу, он все равно вылетает.

Мне удалось запустить Fortnite в Debian:

запустите lutris с консоли:


Инициируйте эпические игры и запустите Fortnite или другую игру, в которой используется это дерьмо, ну ...

Если не работает - убейте, перечислим программу эпических игр:

ps aux | grep Epic
zital     3763 10.0  0.0      0     0 ?        Zsl  23:07   0:13 [EpicGamesLaunch] <defunct>
zital     3763  4.6  4.5 4286528 319808 ?      Sl   23:07   0:05 C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/Win64/UnrealCEFSubProcess.exe --type=renderer --no-sandbox --primordial-pipe-token=AA92F9BB6F4D59105D3262AE6941BC41 --lang=en-US --lang=en --locales-dir-path=C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/ThirdParty/CEF3/Win64/Resources/locales --log-file=C:/users/zital/Local Settings/Application Data/EpicGamesLauncher/Saved/Logs/cef3.log --log-severity=warning --product-version=EpicGamesLauncher/10.15.8-13179977+++Portal+Release-Live UnrealEngine/4.23.0-13179977+++Portal+Release-Live Chrome/59.0.3071.15 --resources-dir-path=C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/ThirdParty/CEF3/Win64/Resources --enable-pinch --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=AA92F9BB6F4D59105D3262AE6941BC41 --renderer-client-id=3 --mojo-platform-channel-handle=1732 /prefetch:1
zital     4070  0.0  0.0   6080   892 pts/1    S+   23:09   0:00 grep Epic

ну, мне нужно убить 3763 процесса:

kill -9 3763 3763

убить и лутриса тоже:

ps aux | grep lutris
zital     3657  2.2  1.7 695900 120672 pts/0   Sl+  23:06   0:01 /usr/bin/python3 /usr/games/lutris
zital     3657  2.3  0.2  35204 19544 pts/0    S    23:07   0:01 lutris-wrapper: Epic Games Store
zital     3657  3.4  0.2  18580 17564 ?        Ss   23:07   0:03 /home/zital/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wineserver

kill -9 3657 3657 3657

Попробуйте снова

какое-нибудь обновление ??? Было бы здорово, если бы мы могли поиграть в PUBG на протоне

Я так не думаю. Мы все ждем какой-то поддержки EAC и Battleye.

Существует экспериментальный патч ядра для Wine, который может позволить античит-программному обеспечению работать в будущем, если он будет объединен.
Я не думаю, что он был принят или включен в основную ветку, как только это произойдет, это будет достойная новость.

Будем надеяться, что он будет объединен! Я не играл в pubg с момента его запуска lol. Он просто сидит в моей библиотеке

есть ли репозиторий для этого экспериментального ядра

Я бы хотел построить это

Привет, @Titaniumtown , @wonkersbonkers , я думаю, что в ходе обсуждения этого патча в сообществе появилась некоторая дезинформация. В основном, была дискуссия об альтернативном подходе к решению технической загадки, который, как известно, несовместим с античит-программным обеспечением и https://lore.kernel.org/lkml/9a512096-7707-3fc6-34ba-22f969c0f964@ gmail.com/ получил искаженное толкование некоторыми наблюдателями.

Этот патч исследует потенциальную оптимизацию производительности, и вовлеченные разработчики, похоже, не заинтересованы в использовании альтернативного решения, которое могло бы пойти в обратном направлении в отношении того, чтобы в конечном итоге заставить работать античит-механизмы. Это напрямую не связано с поддержкой античитерского ПО.

(Справедливый отказ от ответственности, это также интерпретация из вторых рук и не должна использоваться в качестве первичной ссылки.)

Если это не тот патч, о котором идет речь, не стесняйтесь уточнить.

BattlEye работает в течение 1 месяца, а последние 2 дня назад у меня была ошибка «Не удалось инициализировать службу BattlEye: ошибка загрузки драйвера (31)». с Arma 3 на Proton 5.0-9.

Это очень интересно @StidOfficial хм

Только что попробовал с PubG. Та же ошибка.

BlackSquad, пожалуйста

BlackSquad, пожалуйста

Что ты имеешь в виду?

BlackSquad, пожалуйста

Что ты имеешь в виду?

Я считаю, что это игра от Steam, в которой Battleeye используется как античит rsrs: смеется:

Наверное, лучший способ исправить это: <Link removed by moderator>

Привет, @StidOfficial , нет, это обходной путь - простой обман. Там нет ничего, что можно было бы считать исправлением, которое можно было бы использовать для улучшения поддержки в Proton.

Привет, @StidOfficial , нет, это обходной путь - простой обман. Там нет ничего, что можно было бы считать исправлением, которое можно было бы использовать для улучшения поддержки в Proton.

Он даже не сказал, что это обходной путь или даже решение, просто лучший способ в печальной реальности.

Не для улучшения поддержки в Proton, и я не призываю кого-либо жульничать, но было бы любопытно посмотреть, будут ли игры с защитой Battleye работать без других проблем после обхода этой части shi of battleye

Наверное, лучший способ исправить это: <Link removed by moderator>

Очень жаль, что эта ссылка удалена. Печально, что вы поддерживаете подавляющую вас систему.

Наверное, лучший способ исправить это: <Link removed by moderator>

Очень жаль, что эта ссылка удалена. Печально, что вы поддерживаете подавляющую вас систему.

Вы ведь понимаете, что это официальный репозиторий Valve?

Наверное, лучший способ исправить это: <Link removed by moderator>

Очень жаль, что эта ссылка удалена. Печально, что вы поддерживаете подавляющую вас систему.

@ bionade24 они работают на Valve. Они предпочли бы получить решение, которое удовлетворило бы BattlEye, предоставив им доступ на уровне root к нашим машинам Linux и предоставив нам рабочие игры.

Надеемся, что в WineHQ этот вопрос будет обсуждаться более открыто: https://bugs.winehq.org/show_bug.cgi?id=37355
Изменить: может быть, более подходящим, чем спам во внутренности системы: https://bugs.winehq.org/show_bug.cgi?id=45124

Надеемся, что в WineHQ этот вопрос будет обсуждаться более открыто: https://bugs.winehq.org/show_bug.cgi?id=37355

Не уверен. Вскоре после того, как Guy1524 опубликовал свой набор исправлений, которые правильно реализуют все проверки, требуемые EAC, они внесли некоторые изменения на стороне сервера, чтобы предотвратить работу EAC с Wine. BattlEye, скорее всего, сделает то же самое

Надеемся, что в WineHQ этот вопрос будет обсуждаться более открыто: https://bugs.winehq.org/show_bug.cgi?id=37355

Не уверен. Вскоре после того, как Guy1524 опубликовал свой набор исправлений, которые правильно реализуют все проверки, требуемые EAC, они внесли некоторые изменения на стороне сервера, чтобы предотвратить работу EAC с Wine. BattlEye, скорее всего, сделает то же самое

:(
Не знаю, но взлом @StidOfficial атаковал их на уровне IPC. Наверное, сложнее исправить навсегда.

Реалистичное решение этой проблемы: Linux получает работающий античит FLOSS для Linux, а игры работают только в том случае, если двоичный файл подписан. Реальный компромисс?

о, да ладно, мы все знаем, что Linux не читер

ржу не могу

о, да ладно, мы все знаем, что Linux не читер

Да, даже разработчики, вероятно, знают, что пользователи Linux просто хотят наслаждаться своим свободным временем, но мы живем в мире, где руководству все равно. Или, может быть, это потому, что они знают, что мы знаем, что вычисление всей физики на сервере сделает читерство невозможным, но не будет делать этого из соображений прибыли.

о, да ладно, мы все знаем, что Linux не читер

Да, даже разработчики, вероятно, знают, что пользователи Linux просто хотят наслаждаться своим свободным временем, но мы живем в мире, где руководству все равно. Или, может быть, это потому, что они знают, что мы знаем, что вычисление всей физики на сервере сделает читерство невозможным, но не будет делать этого из соображений прибыли.

Мне очень любопытно, не могли бы вы объяснить, как вычисление всей физики на сервере сделало бы невозможных прицел-ботов, взлом стен, взлом карты и т. Д.?

@darutoko, игроку сложнее вносить изменения на стороне сервера, чем на стороне клиента ... игрок может легко изменить что-то на стороне клиента ... однако античит на стороне сервера не может обнаружить изменения, сделанные на стороне клиента, но может обнаруживать вещи, происходящие на сервере из-за изменений / взломов на стороне клиента ... но для этой стороны античиты на стороне сервера должны быть очень сильными, также использование прокси-сервера очень хорошо на стороне сервера ... так что если игрок пытается выяснить сервер адрес ... он будет видеть только адрес прокси-сервера, а не фактический адрес сервера ... однако античит на стороне сервера имеет свои собственные риски того, что кто-то выяснит, чтобы внести изменения на стороне клиента, которые сторона сервера не сможет обнаружить, это может вызвать много проблем ... это похоже на высокую награду с высоким риском.

@darutoko, игроку сложнее вносить изменения на стороне сервера, чем на стороне клиента ... игрок может легко изменить что-то на стороне клиента ... однако античит на стороне сервера не может обнаружить изменения, сделанные на стороне клиента, но может обнаруживать вещи, происходящие на сервере из-за изменений / взломов на стороне клиента ... но для этой стороны античиты на стороне сервера должны быть очень сильными, также использование прокси-сервера очень хорошо на стороне сервера ... так что если игрок пытается выяснить сервер адрес ... он будет видеть только адрес прокси-сервера, а не фактический адрес сервера ... однако античит на стороне сервера имеет свои собственные риски того, что кто-то выяснит, чтобы внести изменения на стороне клиента, которые сторона сервера не сможет обнаружить, это может вызвать много проблем ... это похоже на высокую награду с высоким риском.

Я не понимаю, зачем вы это написали. В этой текстовой стене нет объяснения того, как вычисление всей физики на сервере сделало бы невозможными аим-ботов, взлом стен, взлом карты и т. Д. Как, например, взлом стены (обработка текстуры и модели) влияет на вычисления физики?

о, да ладно, мы все знаем, что Linux не читер

Да, даже разработчики, вероятно, знают, что пользователи Linux просто хотят наслаждаться своим свободным временем, но мы живем в мире, где руководству все равно. Или, может быть, это потому, что они знают, что мы знаем, что вычисление всей физики на сервере сделает читерство невозможным, но не будет делать этого из соображений прибыли.

Мне очень любопытно, не могли бы вы объяснить, как вычисление всей физики на сервере сделало бы невозможных прицел-ботов, взлом стен, взлом карты и т. Д.?

Сервер может определить, какие действия можно выполнять физически, а какие нет. (Например, когда вы прошли сквозь стену, вас забанят.) Или когда вы прицеливаетесь, это хорошо для человека (человек может хорошо прицелиться, но будет, по крайней мере, определенное заикание при попадании в цель. Наконец, вы можете вычислить, какой противник является игроком Тактический обман все еще возможен, но вы также можете, например, сделать это в CSGO, когда вы находитесь в Teamspeak с мертвым игроком, дающим советы.

о, да ладно, мы все знаем, что Linux не читер

Да, даже разработчики, вероятно, знают, что пользователи Linux просто хотят наслаждаться своим свободным временем, но мы живем в мире, где руководству все равно. Или, может быть, это потому, что они знают, что мы знаем, что вычисление всей физики на сервере сделает читерство невозможным, но не будет делать этого из соображений прибыли.

Мне очень любопытно, не могли бы вы объяснить, как вычисление всей физики на сервере сделало бы невозможных прицел-ботов, взлом стен, взлом карты и т. Д.?

Сервер может определить, какие действия можно выполнять физически, а какие нет. (Например, когда вы прошли сквозь стену, вас забанят.) Или когда вы прицеливаетесь, это хорошо для человека (человек может хорошо прицелиться, но будет, по крайней мере, определенное заикание при попадании в цель. Наконец, вы можете вычислить, какой противник является игроком Тактический обман все еще возможен, но вы также можете, например, сделать это в CSGO, когда вы находитесь в Teamspeak с мертвым игроком, дающим советы.

@ bionade24 лол
Ваш ответ даже смешнее, чем я думал, спасибо.

Я поделился этой ссылкой для создания конвейера для реального клиента linux battleye (потому что ему не нужен kmod, такой как bedaisy.sys).
Эта ссылка не говорит о мошенничестве, а о эмуляции BattlEye, и эта информация может помочь нам перенести BattlEye на протон (вино).

Если проблема находится на «MmMapLockedPagesSpecifyCache», хорошая новость.

Проблема все еще не решена?

Я очень уверен, что в будущем эта проблема найдет правильное решение.
Steam и BattleEye вроде бы разговаривали друг с другом, но пока ... нет ничего.
Лучше всего было бы не допускать какого-либо античита уровня ядра для игры Steam, тем самым избегая установки каких-либо сильных приложений и делая совместимость с протонами настолько простой.
Я не люблю читеров в онлайн-играх так сильно, как другие, но мы должны быть правы. Никакой античит не был чем-то, кроме эффективного ... будучи CoD Warzone, PUBG или Fortnite, никто не добьется успеха против читеров, несмотря на очень навязчивое программное обеспечение для обнаружения ... разработчикам игр следует сосредоточиться на античите серверов вместо того, чтобы пытаться установить шпионское ПО на наше оборудование.
Они никогда не смогут управлять пользовательским оборудованием даже на консоли, чит находится между геймпадом и консолью ...

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

prototype99 picture prototype99  ·  3Комментарии

AwesamLinux picture AwesamLinux  ·  3Комментарии

ArekPiekarz picture ArekPiekarz  ·  3Комментарии

shanefagan picture shanefagan  ·  3Комментарии

raikirii picture raikirii  ·  3Комментарии