Method of allowing Linux players to join EAC secured servers with the wine64 build

The game “Squad” has enabled the wine64 version of EAC for their game and it fixed the issue for them.
Currently Rust works on Linux via proton with one issue. That being that you can join servers with EAC enabled which are basically all of them and if you host a server with EAC disabled in no longer shows up in the server list and would probably get riddled with cheaters if it was popular.

Here is what it looks like when EAC tries to load:
[2021.01.08-10.46.57] [Connection] Connect result: No error (0) Response Code: 403 Destination IP: 13.226.18.100 [2021.01.08-10.46.57] [HTTP Error Response] HTTP Response Code: 403 Curl Code: 0. [2021.01.08-10.46.57] Falling back to a secondary CDN path. [2021.01.08-10.46.57] [Connection] Connecting to URL: https://download-alt.easyanticheat.net/api/v1/games/12/client/wine64/download/?uuid=[REDACTED] [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] Download Progress: 0%. [2021.01.08-10.46.57] [Connection] Connect result: SSL connect error (35) Response Code: 0 Destination IP: 172.67.156.223 [2021.01.08-10.46.57] Connection to the Content Distribution Network failed! Curl Code: 35. [2021.01.08-10.46.57] [EAC Callback] Code 901. Message: 'Connection to the Content Distribution Network failed! Curl Code: 35.'.

Notice that it gets a 403 meaning its forbidden to be accessed from the server serving this file. If you were to enable the wine64 version of EAC it would allow Linux players to play with no issues and would require no extra support from the devs as it would just run the windows version and the rest is protons problem. Proton can basically run any game only problem is with games with invasive client side anti-cheats etc. All the devs would have to do is request for EAC to enable it for their game or maybe it might be a check mark in a dashboard. Never used EAC before so I wouldn’t know. If this could be enabled the Linux community would greatly appreciate it. Thanks.

Can someone move this to suggestions and feedback please? (thanks)

1 Like

I recently switched to Linux, this is the only game I have trouble playing so far because of EAC, I hope they fix it so I do not have to keep switching to Windows every time I want to play rust.

1 Like

Perhaps this could help you: EAC – Facepunch Studios

The problem we have is that Rust does not have linux support anymore, that is not a problem because the game launches fine using proton/wine.
However, because Wine is not whitelisted for EAC (because its a windows version of EAC) we are not allowed to join servers that have EAC enabled.
For EAC to work Facepunch has whitelist wine to allow it to launch or contact EAC to get it whitelisted for them.

I really just want support for wine-64. I hope this is just a mistake and they forgot to whitelist wine-64, usually Facepunch developers aren’t scared Linux users and wine. It’s weird, I just want to play Rust and enjoy the great game without joining unsecure cheater filled servers.

Edit: Fixed the pronoun. It would of made no sense if it was he.

I’d be very interested in this as well. Is it feasable from developers’ perspective? I’ve played Rust on Linux for quite some time, and would like to go back to it anytime soon.

It would be possible, games like Squad did it.

Bumping this again, I’d be VERY interested in this as well.

Copy-pasted to suggestion board for more visibility – https://rust.nolt.io/22684

2 Likes

I can only support this cause. Linux support is a big deal and the only thing that prevents me from playing the game on my Linux Distro.

It can’t be that easy… can it? That’s all it would take to have Rust back in my life?!

support it