mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2024-11-10 02:20:26 +01:00
Update eac.md
This commit is contained in:
parent
c188acc977
commit
66756b2bc8
1 changed files with 18 additions and 8 deletions
|
@ -5,16 +5,26 @@ title: Easy Anti-Cheat
|
|||
|
||||
# Easy Anti-Cheat
|
||||
|
||||
If you are getting EAC errors, you might be running an incompatible glibc version.
|
||||
Sometimes, seemingly randomly, you can get an EAC error during the VRChat startup/login screen. It looks like a message box, with the title "Anti-cheat Error", no actual message text, and a single button labeled "Quit".
|
||||
|
||||
EAC requires glibc to be built with a specific flag to work. (`--hash-style=both`)
|
||||
**We are still trying to determine the cause.**
|
||||
|
||||
Flatpak Steam includes this fix, however Flatpak Steam is not recommended for VR.
|
||||
The following sections do not fix the issue, but are still kept on the wiki to dispel rumors and record research.
|
||||
|
||||
As of 2024-02-09, Arch Linux no longer ships with a compatible glibc.
|
||||
## (Outdated) glibc dt_gnu_hash
|
||||
|
||||
## How to Fix
|
||||
- Arch users can instead use the EAC-specific glibc from the AUR: https://aur.archlinux.org/packages/glibc-eac
|
||||
- Gentoo users can enable the fix using the `hash-sysv-compat` USE flag on `sys-libs/glibc`.
|
||||
Previously, we believed it to be related to an incompatible glibc version. However, upon further testing, this turned out to be insufficient.
|
||||
|
||||
If you're not using the above distros and know of a fix for your own, please add it here.
|
||||
In other games with EAC, getting past the EAC splash screen had required glibc to be built with a specific flag to work.<sup>[1],[2]</sup> (`--hash-style=both`)
|
||||
|
||||
[1]: https://github.com/ValveSoftware/Proton/issues/6051
|
||||
[2]: https://www.phoronix.com/news/Glibc-2.36-EAC-Problems
|
||||
|
||||
Flatpak Steam includes this flag, however Flatpak Steam is not recommended for VR.
|
||||
|
||||
As of 2024-02-09, Arch Linux no longer ships with this flag.
|
||||
|
||||
- Arch users could use this EAC-specific glibc from the AUR: https://aur.archlinux.org/packages/glibc-eac
|
||||
- Gentoo users could enable the fix using the `hash-sysv-compat` USE flag on `sys-libs/glibc`.
|
||||
|
||||
To reiterate, this glibc flag does _not_ appear to fix VRChat's particular flavor of EAC failures.
|
||||
|
|
Loading…
Reference in a new issue