Proton: BattleEye falla al iniciarse en Linux con el último Proton

Creado en 22 ago. 2018  ·  96Comentarios  ·  Fuente: ValveSoftware/Proton

BattleEye para PlayerUnknowns BattleGrounds no se iniciará en el sistema operativo elemental (basado en Ubuntu)
Hasta donde yo sé, este es un problema de definiciones de vino que podría requerir una búsqueda profunda para solucionarlo.

Comentario más útil

Entiendo que este no es un problema de Proton, pero creo que en realidad es algo crucial que debería solucionarse con Proton. Este ha sido un problema con Wine durante mucho tiempo y parece que nadie ha desarrollado realmente una solución para Battleye. Teniendo en cuenta la cantidad de juegos que ejecutan el anticheat, creo que sería necesario que el proyecto lo arreglara de una forma u otra.

Todos 96 comentarios

Esto también debería afectar a Planetside 2, y realmente me encantaría verlo funcionando

BattlEye actualmente no funciona en absoluto con vino, sin embargo, hay alguien en reddit trabajando para solucionarlo.

Entiendo que este no es un problema de Proton, pero creo que en realidad es algo crucial que debería solucionarse con Proton. Este ha sido un problema con Wine durante mucho tiempo y parece que nadie ha desarrollado realmente una solución para Battleye. Teniendo en cuenta la cantidad de juegos que ejecutan el anticheat, creo que sería necesario que el proyecto lo arreglara de una forma u otra.

¡También viendo este problema!

Creo que esto también podría ser un problema para ARMA3, tiene BattleEye para Linux con una versión de prueba del juego, pero carecen de algunas características, como las opciones de iniciador y la compatibilidad de MP con los usuarios de Windows.

En la publicación del anuncio de Steam se dijo que algunos anticheats harían imposible la compatibilidad. BattleEye es tan agresivo que incluso bloquearon el cambio de sombra hace unos meses. Dudo que alguna vez veamos trabajar esos títulos con el vino.

Tal vez algunos chicos (juego de palabras no intencionado) de Valve o CodeWeavers podrían ayudar a Guy1524 a hacer que BattlEye funcione en el vino, ¿tal vez trabajarían juntos?

Lo mismo para DayZ independiente.

Esto es lo mismo para PUBG.
Creo que Battleye debería abrirse un poco, ya que es un gran problema para muchos juegos, lo que hace que sea imposible jugarlos.

Hola, me gustaría mencionar algunas cosas:

En este momento, estoy concentrado en enviar mi trabajo actual de Battleye al vino antes de continuar. Además, ahora que la escuela ha comenzado, el progreso generalmente será más lento, ya que solo trabajo los fines de semana.

@oleksandrzelentsov La gente ha intentado ponerse en contacto con Battleye sobre este problema antes, y su posición es que solo admitirán juegos nativos de Linux.

@ m4sk1n Plagman (desarrollador de válvulas) ha expresado interés en trabajar con desarrolladores anticheat para que funcione con proton. Esta solución probablemente sería más sostenible a largo plazo.

Dado que Battleye tiene soporte nativo en Linux, tal vez los magos de Valve puedan encontrar una manera de hacer algún tipo de paso de Battleye para los juegos de Steam Play para conectarlo con la versión nativa de Battleye. Ejecutar Battleye in Wine sería bueno, pero me temo que eso también podría llevar a que las personas sean expulsadas sin hacer trampa.

@ Lyle-Tafoya Hmm, eso es bastante interesante. Creo que también sería digno de comunicarse con el equipo de Battleye y ver si dejan espacio para Wine en su apoyo para que podamos tener oficialmente el apoyo para el anticheat de su lado.

De esta forma, podemos evitar falsos positivos y tener un buen soporte en Wine. Ahora, solo tenemos que convencerlos de que realmente sigan adelante con eso ...

Planetside 2 llega al lanzador ahora, aunque battleye ... intenta durante un tiempo indeterminado lanzarlo y el archivo de registro tiene varios dlls que se muestran allí. Agregué algunos a través de winetricks y esos dlls ya no se muestran al final del archivo de registro. No se pueden encontrar todas las DLL que se muestran allí en winecfg.
env WINEPREFIX = "/ mnt / tera / Games / SteamLibrary / steamapps / compatdata / 218230 / pfx" WINEPATH = "/ mnt / tera / Games / SteamLibrary / steamapps / common / Proton 3.7 / dist / bin" winetricks

Entiendo el sentimiento en este tema (me encantaría jugar Planetside 2 nuevamente), pero intentar solucionar el sistema anti-trampas no tiene sentido: se actualizarán más rápido de lo que aparecerán las soluciones alternativas para Linux. La única forma de avanzar sería iniciar una conversación con los desarrolladores de Battleye sobre el apoyo oficial a Proton. Ya pueden detectar que el juego se está ejecutando dentro de Wine.

La implementación de algún tipo de lista blanca / integración de sistemas anti-trampas en Proton se rastrea aquí: # 1468

Me gustaría proporcionar una actualización sobre el estado de mi trabajo de Battleye. Hace un mes, hice funcionar el bucle anticheat del controlador Battleye. Una vez que el cliente del juego intenta conectarse con el controlador y envía una interrupción, hay un error interno y el juego que estoy probando se niega a continuar. Actualmente me estoy tomando un descanso, pero si alguien más experimentado quiere continuar donde lo dejé, mi trabajo está aquí: https://github.com/Guy1524/wine/tree/battleye-work

¿No tienes noticias al respecto? Me gustaría ver al jugador desconocido Battelground pero Battleye es un dolor en el trasero

@edneyhelene FWIW incluso cuando Battleye comienza a funcionar, PUBG tiene otro que impide su lanzamiento.

Realmente me estoy perdiendo jugar a Planetside 2. El anticheat de Battleeye comienza pero sigue cargándose y el juego nunca se inicia :(

Ahora no puedo jugar ATLAS en servidores oficiales.

Probado en Proton 3.7-8, 3.7-8 Beta, 3.16-4, 3.16-6 Beta, 4.2-9, 4.11-2.

Fusionar con parches de Battleye en los que se está trabajando en un repositorio separado

Problema transferido desde https://github.com/ValveSoftware/Proton/issues/2278.
@redpiller publicado en 2019-01-28T17: 36: 04:

Solicitud de función

https://github.com/Guy1524/wine/commits/battleye-work-stable
este repositorio contiene parches de vino que permiten el uso de Battleye anticheat en juegos como
Arma2, Arma3, Fortnite, Planetside 2 ... y así sucesivamente ...
eche un vistazo, tal vez podría establecer una canalización de parches de repositorios cruzados

Confirmo:

  • [x] que no he encontrado otra solicitud para esta función.
  • [x] que he comprobado si hay actualizaciones disponibles para mi sistema que
    ya contienen esta característica.

Descripción

Soporte de Battleye

Justificación [opcional]

Battleye está roto en protones

Riesgos [opcional]

No todos los juegos serán compatibles al principio

Referencias [opcional]

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

@redpiller , estos parches no hacen que BattlEye funcione, solo lo hacen fallar en pasos posteriores ...

La persona aquí afirma haber logrado que PUBG funcione al ejecutarlo a través de la versión de Windows de Steam.

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

@philipjohnbarlow Lo siento uh, responde

pero,

ese video muestra 0 pruebas de que realmente se está ejecutando en linux
y si fuera real, ya sería una gran noticia.

así que estoy seguro de que es falso y no debes confiar en un video como ese que no muestra NINGUNA evidencia de que en realidad es lo que dice ser.

Sí, mis pensamientos también, no hay imágenes previas al inicio. Pensé que lo compartiría de todos modos en caso de que hubiera alguna validez remota en la afirmación.

¿No funciona Battleeye con ark?

¿No funciona Battleeye con ark?

Ark tiene una compilación nativa de Linux y usa la versión nativa de Linux de BattlEye. Este hilo trata sobre la compatibilidad con la versión de Windows de BattlEye a través de Proton.

@ kisak-valve ¿Alguna actualización sobre la progresión de BattlEye en Proton, o Valve sigue ignorándola?

Hola @olealgoritme , un recordatorio amistoso de que soy moderador de los rastreadores de problemas de Valve y no un desarrollador de Valve. Estoy tan interesado como todos los demás en saber si hay progreso con esto, pero tendremos que esperar para recibir noticias de un desarrollador de Proton.

Muy bien, esperemos un poco más.

@philipjohnbarlow Echa un vistazo a https://github.com/gnif/LookingGlass
Probablemente así es como el chico del video logró "soporte linux" de pubg
(tl; dr: no es compatible, es una máquina virtual con acceso directo de paso a través de la GPU por lo que se ejecutará, el espejo le permite ver lo que la GPU de paso a través representa en el sistema operativo host)

Solo comento para decir que me encantaría ver el soporte de PlanetSide 2.

Desde que hicimos que Arma 3 funcionara lo suficientemente bien sobre Proton, BE es lo único que falta.

+1 para soporte BE Proton

Por favor, sean desarrolladores, háganlo realidad.

Sí, ARMA3 parece funcionar bastante bien, pero el controlador BE no se inicializa, por lo que los servidores que lo usan simplemente lo patean :(

Voy a probar wine4.6 con mi perfil de compatibilidad de protones personalizado una vez que salga una compilación de lutris (simplemente copio los archivos de vino en mi perfil de protones que hice).

BattleEye también será útil para ejecutar "Heroes & Generals" usando protones.

Survarium parece funcionar ahora (al menos bajo proton-tkg), por lo que es solo BattleEye lo que impide que se ejecute, supongo.

Entonces, tengo una pregunta si algún desarrollador de vinos o empleado de Valve pasa por ...

Sé que wine solía funcionar con battleye una vez que se parchearon algunas cosas de SMART y acceso al kernel hasta que se adaptaron y comenzaron a reconocer la presencia de wine, permitió que el anticheat envuelva el ejecutable con éxito hasta donde pude ver y ver que estabas en un hardware real .
Con las modificaciones al backend de Wine que construyen más DLL como Windows PE, ¿es esta una solución completa para enmascarar la firma del tamaño de un camión de Wine? ¿Es esto todo lo que hay que hacer para "fingir" que tienes ventanas o todavía hay una montaña por delante?

gran actualización: con proton 4.11-1 battleye funciona en arma.

Gracias valve & be

¿De Verdad? bonito. No sé si todavía funciona en empyrion, tengo que hacer algunas pruebas importantes esta semana ya que tengo un nuevo kit de enfriamiento de CPU / RAM.

resulta que Empyrion usa EAC

Casi todo el mundo parece experimentar fallos exactamente 15 minutos después de unirse a un servidor arma habilitado con BattlEye.

¿Quizás hay algo que se pueda registrar? registro de ojo de batalla?

@Preisschild, ¿ un servidor habilitado para PUBG? ¿O estás hablando de un arma? después de instalar pubg usando Steam, ni siquiera aparece una pantalla de carga. (Protón 4.11-2)

Sí, tuve ese bloqueo de 15 minutos con el servidor BE ARMA3.

XD, estaba tan emocionado pensando que no puedo jugar PUBG en Linux ..., ¿alguna idea de cuándo harán lo mismo con PUBG?

En lo que respecta a Arma 3, algunas personas pueden permanecer en el servidor más allá de los 15 minutos. He probado un montón de cosas diferentes para ver si puedo hacer que funcione. Cambiar los Kernals para que coincidan con los de ellos, la configuración de gráficos, el reenvío de puertos desde mi enrutador y la desactivación de firewalls. Steam beta encendido y apagado. También he intentado reinstalar Battleye probablemente ya 5 veces. Instalé un "Fix" oscuro de un canal de youtube para los usuarios de Windows que tienen problemas. Nada me ha funcionado hasta ahora, seguiré reinstalando Battleye ya que a veces los usuarios de Windows parecen tener el problema de recibir patadas cada 15 minutos, y su solución es simplemente reinstalar Battleye hasta que vuelva a funcionar.

Lo suficientemente interesante, estoy tratando de trabajar en una solución para battleye mientras juego escape from tarkov bajo lutris usando proton 4.11. En la medida de lo posible, simplemente se bloquea en "Iniciando el servicio Battleye ..." mientras se inicializa, cuando se mata el proceso BEservice.exe, se instala correctamente y presenta un nuevo error "No se pudo inicializar el servicio BattlEye: Error de carga del controlador (31) ".

@haterino Es bueno ver a más fugitivos tratando de hacerlo funcionar. Algunos otros y yo obtuvimos un servidor de discordia donde compartimos algunas ideas e intentamos que funcione (no hice demasiado desde que se lanzó la actualización BE, pero llegué bastante lejos al deshacernos del retraso de inicio y los bloqueos antes) . Enviaré el enlace tan pronto como el propietario diga que está de acuerdo con eso.

Hay noticias ? :)

@JanGalek funciona para algunas personas en pocos servidores en arma 3

La inyección / carga de controladores EAC y BE es probablemente algo que debe arreglarse a nivel de WINE, con suerte los desarrolladores de válvulas pueden enviar algunas correcciones, ya hemos visto algunas, por lo que a veces funciona en cajeros automáticos.

No solo a nivel de WINE, también podría necesitar algo de trabajo a nivel de kernel de Linux ... En realidad, la mejor manera sería trabajar con autores anti-trampas (lo hacen), pero implementar más y más API de bajo nivel siempre es algo bueno

Hay una API de C para tales cosas, lo único que necesita Wine es conectarse a la API del kernel y traducir las llamadas como lo haría normalmente con cualquier otro programa.

El 17 de diciembre de 2019 9:36:11 AM GMT + 01:00, "Marcin Mikołajczak" [email protected] escribió:

No solo a nivel WINE, también puede necesitar algo de trabajo en el kernel de Linux
nivel ... En realidad, la mejor manera sería trabajar con autores anti-trampas
(lo hacen), pero implementar cada vez más API de bajo nivel es siempre una
buena cosa>
>
->
Recibes esto porque te mencionaron.>
Responda a este correo electrónico directamente o véalo en GitHub:>
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -566439576

¿Sería posible que los desarrolladores admitieran el ojo de batalla nativo en Linux, pero el juego se ejecuta en protón, por lo que no necesitan portar todo el juego? como el cielo de nadie, no es un juego de Linux, pero los desarrolladores lo actualizan teniendo en cuenta el protón.

No sería el enfoque más simplificado ...

El 22 de diciembre de 2019 11:02:27 AM GMT + 01:00, wonkersbonkers [email protected] escribió:

¿Sería posible que los desarrolladores apoyaran el ojo de batalla nativo en
linux, pero el juego se ejecuta en proton, por lo que no es necesario portar el
todo el juego? como el cielo de nadie, no es un juego de Linux, sino los desarrolladores
actualícelo teniendo en cuenta el protón

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente o véalo en GitHub:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -568248082

Tendrían que poner algo de código que detecte proton / wine / linux y, por lo tanto, se conecte a las bibliotecas de linux battleye. No estoy seguro de qué tan bien funcionaría. Es poco probable que los desarrolladores hagan esto de todos modos.

Quizás un mejor enfoque para proton sería detectar los dll de battleye y redirigirlos a las versiones locales de Linux.

Por favor, arregle para Arma 3

Por favor, arregle para Rainbow Six Siege

Alguien bloquee a este troll

El 18 de abril de 2020 6:56:35 AM GMT + 02:00, Hadi Modarres [email protected] escribió:

He encontrado una solución, instale Windows

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente o véalo en GitHub:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -615560563

@JanGalek funciona para algunas personas en pocos servidores en arma 3

Con el servidor que quiero, todavía se bloquea inmensamente.

Me las arreglé para iniciar fortnite en debian:

lanzar lutris desde la consola:


Inicia juegos épicos y lanza fortnite u otro juego que use esta puta mierda, bueno ...

Si no funciona, mátalo, enumeremos el programa de juegos épicos:

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

bueno, necesito matar los procesos 3763:

kill -9 3763 3763

mata a lutris también:

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

intentar otra vez

¿¿¿cualquier actualización??? Sería genial si pudiéramos jugar PUBG en proton

No lo creo. Todos estamos esperando algún tipo de apoyo para EAC y Battleye.

Hay un parche de Kernel experimental para las cosas de Wine que puede permitir que el software anti-trampas funcione en el futuro si se fusiona.
No creo que haya sido aceptado o fusionado en la línea principal todavía, una vez que eso suceda, será una noticia digna.

¡Esperemos que se fusione! No he jugado a pubg desde que se lanzó lol. Está sentado en mi biblioteca

¿Hay un repositorio para este kernel experimental?

Me gustaria construirlo

Hola @Titaniumtown , @wonkersbonkers , creo que ha habido información errónea que surgió de la discusión de la comunidad en torno a este parche . Principalmente, hubo una discusión sobre un enfoque alternativo para resolver el acertijo técnico y que se sabe que es incompatible con el software anti-trampas y https://lore.kernel.org/lkml/9a512096-7707-3fc6-34ba-22f969c0f964@ gmail.com/ obtuvo una interpretación distorsionada por parte de algunos espectadores.

Este parche está explorando una posible optimización del rendimiento y los desarrolladores involucrados no parecen estar interesados ​​en usar una solución alternativa que iría hacia atrás con respecto a que finalmente funcionen los mecanismos anti-trampas. No está directamente relacionado con el soporte de software anti-trampas.

(Descargo de responsabilidad justo, esto también es una interpretación de segunda mano y no debe usarse como referencia principal).

Si este no es el parche en cuestión, no dude en aclararlo.

BattlEye funcionó durante 1 mes y hace 2 días, tengo el error "No se pudo inicializar el servicio BattlEye: Error de carga del controlador (31)". con Arma 3 en Proton 5.0-9.

Eso es muy interesante @StidOfficial hmm

Probé con PubG. Mismo error.

BlackSquad por favor

BlackSquad por favor

¿Qué quieres decir?

BlackSquad por favor

¿Qué quieres decir?

creo que es un juego de steam que usa battleeye como anti trampas rsrs: riendo:

Probablemente la mejor manera de solucionarlo: <Link removed by moderator>

Hola @StidOfficial , no, esa solución es una simple trampa. No hay nada allí que pueda considerarse una solución que pueda usarse para mejorar el soporte en Proton.

Hola @StidOfficial , no, esa solución es una simple trampa. No hay nada allí que pueda considerarse una solución que pueda usarse para mejorar el soporte en Proton.

Ni siquiera dijo que es una solución temporal o incluso una solución, solo la mejor manera en la triste realidad.

No para mejorar el soporte en Proton y no animo a nadie a hacer trampa, pero tendría curiosidad por ver si los juegos protegidos por Battleye funcionarían sin otros problemas después de pasar por alto esta pieza de Shi de Battleye.

Probablemente la mejor manera de solucionarlo: <Link removed by moderator>

Realmente triste, este enlace se elimina. Es triste que estés apoyando a un sistema que te reprime.

Probablemente la mejor manera de solucionarlo: <Link removed by moderator>

Realmente triste, este enlace se elimina. Es triste que estés apoyando a un sistema que te reprime.

¿Te das cuenta de que este es un repositorio oficial de Valve, verdad?

Probablemente la mejor manera de solucionarlo: <Link removed by moderator>

Realmente triste, este enlace se elimina. Es triste que estés apoyando a un sistema que te reprime.

@ bionade24 trabajan para Valve. Prefieren obtener una solución que satisfaga a BattlEye dándoles acceso de nivel raíz a nuestras máquinas Linux y proporcionándonos juegos funcionales.

En WineHQ, esto se espera que se discuta más abiertamente: https://bugs.winehq.org/show_bug.cgi?id=37355
Editar: Quizás más apropiado que enviar spam a las partes internas del sistema: https://bugs.winehq.org/show_bug.cgi?id=45124

En WineHQ, esto se espera que se discuta más abiertamente: https://bugs.winehq.org/show_bug.cgi?id=37355

No estoy seguro. Poco después de que Guy1524 publicara su conjunto de parches que implementan correctamente todas las comprobaciones requeridas por EAC, realizaron algunos cambios en el lado del servidor para evitar que EAC funcionara con Wine. BattlEye probablemente haría lo mismo

En WineHQ, esto se espera que se discuta más abiertamente: https://bugs.winehq.org/show_bug.cgi?id=37355

No estoy seguro. Poco después de que Guy1524 publicara su conjunto de parches que implementan correctamente todas las comprobaciones requeridas por EAC, realizaron algunos cambios en el lado del servidor para evitar que EAC funcionara con Wine. BattlEye probablemente haría lo mismo

:(
No lo sé, pero el truco que @StidOfficial proporcionó los atacó a nivel de IPC. Probablemente más difícil de parchear de forma permanente.

Una solución realista a este problema: Linux obtiene un anti-trampas de FLOSS que funciona para Linux y los Juegos solo funcionan si el binario está firmado. ¿Un compromiso realista?

oh vamos, todos sabemos, los usuarios de Linux no son tramposos

jajaja

oh vamos, todos sabemos, los usuarios de Linux no son tramposos

Sí, incluso los desarrolladores probablemente sepan que los usuarios de Linux solo quieren disfrutar de su tiempo libre, pero vivimos en un mundo donde a la gerencia no le importa. O tal vez sea porque saben que sabemos que calcular toda la física en el servidor haría imposible hacer trampa, pero no lo hará por razones de lucro.

oh vamos, todos sabemos, los usuarios de Linux no son tramposos

Sí, incluso los desarrolladores probablemente sepan que los usuarios de Linux solo quieren disfrutar de su tiempo libre, pero vivimos en un mundo donde a la gerencia no le importa. O tal vez sea porque saben que sabemos que calcular toda la física en el servidor haría imposible hacer trampa, pero no lo hará por razones de lucro.

Tengo mucha curiosidad, ¿podría explicar cómo calcular toda la física en el servidor haría imposibles los robots de puntería, los hacks de paredes, los hacks de mapas, etc.?

@darutoko es más difícil para el jugador hacer cambios en el lado del servidor que en el lado del cliente ... un jugador puede cambiar cosas fácilmente en el lado del cliente ... sin embargo, un anti trampas del lado del servidor no puede detectar los cambios realizados en el lado del cliente, pero puede detectar cosas que suceden en el servidor debido a los cambios / hacks del lado del cliente ... pero para ese lado, los anti-trampas deberían ser muy fuertes, también el uso de proxy es muy bueno en el lado del servidor ... de modo que si un jugador intenta averiguar el servidor dirección ... solo vería la dirección del servidor proxy, no la dirección real del servidor ... sin embargo, el anti trampas del lado del servidor tiene sus propios riesgos de que alguien se dé cuenta de hacer cambios en el lado del cliente que el lado del servidor no podrá detectar, puede causar mucho de problemas ... es como tener una alta recompensa de alto riesgo.

@darutoko es más difícil para el jugador hacer cambios en el lado del servidor que en el lado del cliente ... un jugador puede cambiar cosas fácilmente en el lado del cliente ... sin embargo, un anti trampas del lado del servidor no puede detectar los cambios realizados en el lado del cliente, pero puede detectar cosas que suceden en el servidor debido a los cambios / hacks del lado del cliente ... pero para ese lado, los anti-trampas deberían ser muy fuertes, también el uso de proxy es muy bueno en el lado del servidor ... de modo que si un jugador intenta averiguar el servidor dirección ... solo vería la dirección del servidor proxy, no la dirección real del servidor ... sin embargo, el anti trampas del lado del servidor tiene sus propios riesgos de que alguien se dé cuenta de hacer cambios en el lado del cliente que el lado del servidor no podrá detectar, puede causar mucho de problemas ... es como tener una alta recompensa de alto riesgo.

No entiendo por qué escribiste esto. En este muro de texto no hay explicación de cómo el cálculo de toda la física en el servidor haría imposibles los robots de puntería, los hacks de muros, los hacks de mapas, etc. ¿Cómo, por ejemplo, el hack de paredes (manipulación de texturas y modelos) se ve afectado por los cálculos físicos?

oh vamos, todos sabemos, los usuarios de Linux no son tramposos

Sí, incluso los desarrolladores probablemente sepan que los usuarios de Linux solo quieren disfrutar de su tiempo libre, pero vivimos en un mundo donde a la gerencia no le importa. O tal vez sea porque saben que sabemos que calcular toda la física en el servidor haría imposible hacer trampa, pero no lo hará por razones de lucro.

Tengo mucha curiosidad, ¿podría explicar cómo calcular toda la física en el servidor haría imposibles los robots de puntería, los hacks de paredes, los hacks de mapas, etc.?

El servidor puede determinar qué acciones se pueden realizar físicamente y cuáles no. (Por ejemplo, cuando atravesaste una pared, te prohibieron). O cuando apuntar es demasiado bueno para un humano (un humano puede tener una buena puntería pero tendrá al menos cierto tartamudeo en el objetivo. Finalmente, puedes calcular qué oponente es un jugador Podría haber visto cuándo. Las trampas tácticas aún serían posibles, pero también puedes hacerlo, por ejemplo, en CSGO cuando estás en Teamspeak con un jugador muerto dando consejos.

oh vamos, todos sabemos, los usuarios de Linux no son tramposos

Sí, incluso los desarrolladores probablemente sepan que los usuarios de Linux solo quieren disfrutar de su tiempo libre, pero vivimos en un mundo donde a la gerencia no le importa. O tal vez sea porque saben que sabemos que calcular toda la física en el servidor haría imposible hacer trampa, pero no lo hará por razones de lucro.

Tengo mucha curiosidad, ¿podría explicar cómo calcular toda la física en el servidor haría imposibles los robots de puntería, los hacks de paredes, los hacks de mapas, etc.?

El servidor puede determinar qué acciones se pueden realizar físicamente y cuáles no. (Por ejemplo, cuando atravesaste una pared, te prohibieron). O cuando apuntar es demasiado bueno para un humano (un humano puede tener una buena puntería pero tendrá al menos cierto tartamudeo en el objetivo. Finalmente, puedes calcular qué oponente es un jugador Podría haber visto cuándo. Las trampas tácticas aún serían posibles, pero también puedes hacerlo, por ejemplo, en CSGO cuando estás en Teamspeak con un jugador muerto dando consejos.

@ bionade24 jajaja
Tu respuesta es incluso más divertida de lo que pensé, gracias.

Compartí este enlace para crear una canalización al cliente de linux battleye real (porque no necesita kmod como bedaisy.sys).
Este enlace no habla de trampas sino de emulación de BattlEye y esta información puede ayudarnos a portar BattlEye en proton (vino).

Si el problema se encuentra en "MmMapLockedPagesSpecifyCache", es una buena noticia.

¿El problema aún no se ha resuelto?

Me imagino que este problema encontrará una solución adecuada en el futuro.
Steam y BattleEye parecían haber estado hablando entre sí, pero hasta ahora ... nada.
Lo mejor sería no permitir ningún nivel de kernel anti-trampas para juegos de Steam, evitando así cualquier aplicación fuerte instalada y haciendo que la compatibilidad de protones sea mucho más simple.
No me gustan los tramposos en ningún juego en línea tanto como los demás, pero tenemos que ser sinceros al respecto. Ningún anticheat ha sido nada menos que efectivo ... siendo CoD Warzone, PUBG o Fortnite, nadie tiene éxito contra los tramposos a pesar del software de detección muy intrusivo ... los desarrolladores de juegos deberían centrarse en el anticheat del servidor en lugar de intentar instalar software espía en nuestro hardware.
Nunca podrán controlar el hardware del usuario, incluso en la consola, el truco se coloca entre el gamepad y la consola ...

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

matou68 picture matou68  ·  3Comentarios

shaphanpena1 picture shaphanpena1  ·  3Comentarios

leifmetcalf picture leifmetcalf  ·  3Comentarios

AwesamLinux picture AwesamLinux  ·  3Comentarios

juppso picture juppso  ·  3Comentarios