Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Squad like EAC feature for proton #519

Closed
SaladinAyyub opened this issue Jan 13, 2021 · 13 comments
Closed

Squad like EAC feature for proton #519

SaladinAyyub opened this issue Jan 13, 2021 · 13 comments

Comments

@SaladinAyyub
Copy link

SaladinAyyub commented Jan 13, 2021

Squad has made EAC wine build through which the developers won't have to do alot of work to support Linux, and all of the easy anti cheat calls will be called. using this using a very minimal effort and will not require any maintenance as it will be done by Easy Anti Cheat.

https://github.com/imaami/eac-tools

This is the repository which shows game IDs having easy anti cheat wine build can be downloaded for supported games like SQUAD, Currently as you can see Squad offers wine EAC support. And Epic does have an inhouse EAC build. Please include them to get the game run through proton.

Rust already runs great using proton (just won't let you in official Easy Anti Cheat) servers. Or any server not having EAC disabled. Using what Squad did with easy anti cheat wine build, EAC will work using proton. Let me be clear, this is not a hack or any kind of Cheat. And as @garrynewman said that it is not worth the effort for a small player base, This solution will almost be a no effort solution as game already runs gold using Valve's proton. And Linux is a very rapidly growing player base and Companies like Feral Interactive, Valve and others are creating tools to optimize and making it easy for developers like Facepunch to port the games to Linux. We don't want a native port but this solution will just be perfect.

Thanks and Regards

Other useful links-

ValveSoftware/Proton#3104
https://www.protondb.com/app/252490

@DrymarchonShaun
Copy link

Can we at least get a reason why this isn't possible, instead of just closing the ticket and ignoring it, without explaining?

@Synkstar
Copy link

Synkstar commented Jan 17, 2021

Is it possible to allow someone to get past EAC ? I mainly just want to be able to join my own server from linux while having EAC enabled so it will appear in the server list and not be riddled with lots of cheaters. Then I wouldnt have to boot into a foreign os( windows ) to play this. Would be great if they could enable the wine64 version of EAC so everyone can join though....

@SaladinAyyub
Copy link
Author

SaladinAyyub commented Jan 18, 2021

@Synkstar Ya EAC has a wine64 version but garry @garrynewman don't want to enable it.. I bet this thread is not even getting noticed.

@garrynewman
Copy link
Member

This is a GitHub for steamworks, why are you asking about EAC here

@Synkstar
Copy link

What would be the best place to ask about stuff related to EAC on rust as there is no rust issues repo like gmod has ? I get why @garrynewman closed this. Its because this repo is unrelated to rust. The OP probably got confused as to where to ask.

@SaladinAyyub
Copy link
Author

SaladinAyyub commented Jan 23, 2021

@garrynewman Ya sorry for opening the issue here, however just request wine64 EAC like Squad did, not much work and you will get the Linux users covered. Also provide us a forum or suggestion page where we can reach out.

@Synkstar
Copy link

Synkstar commented Jan 24, 2021

@jatin-cbs Honestly dude from what ive seen some people say to them regarding linux on this game. I wouldn't blame them for not supporting it because if I didn't use Linux daily/ love it and I was a game dev that had a bunch of people harassing me idk if I would want to do anything for them. Especially if I put a lot of time and effort in the game. They probably stay up all night some times and work long shifts to get stuff done. Like they are working on s&box and stuff too currently. Can't wait for that... A very common issue in this world 2bh ever one harassing each other over their differences that's one of the down falls of humans its programmed into all of us(hate).

@smirgol
Copy link

smirgol commented Jan 24, 2021

First please keep in mind that English isn't every ones native tongue, it isn't for me. So some things probably get lost in translation and sound more rude than they are meant to be. That happens very often, unfortunately.

I think what he wanted to say is, that first, there does not seem to be a place where this can be properly discussed, hence he figured the only way to draw attention to this matter is to create this issue ticket.
Second, it isn't expected that the devs do port the game to Linux, as it will run using Valve's Proton just fine.

The only problem is the EAC module that got added mid-development, which prevents Linux players, old and new, from participating in the online mode. Which essentially renders this game useless on Linux, as it is online only.
Now, it is possible to create an EAC version that works with Wine/Proton and would enable Linux players to participate in this game, without risking anything. There are a number of games that do provide such a version, amongst them is Squad, Fortnite and others.

I cannot say how much effort the devs would need to put into this, but I guess it's not that much and once it works, not much support is needed. This would allow existing Linux players to play the game and also draw new players to it, which pretty much is a win-win in my book.

Therefore, please consider looking into providing such an EAC module. And if this isn't the right place to discuss this, as it probably isn't, maybe you can provide us with a place where it is.

Thank you.

@russiantux
Copy link

https://forum.facepunch.com/

The forums were brought back so you can discuss EAC for Rust there.

@SaladinAyyub
Copy link
Author

@Synkstar I am not asking for native support I know. But enabling wine64 EAC is not hard.. SQUAD did that as well, I am a game developer and I know for big companies it's not just about making a binary version, it's about polishing it and have people who have knowledge of third party softwares and APIs like Vulkan or directX. That's why I am not asking for native support but just enabling wine EAC. I am not blaming at this point.

@Synkstar
Copy link

Synkstar commented Jan 25, 2021

https://forum.facepunch.com/

The forums were brought back so you can discuss EAC for Rust there.

Good idea someone make a forum post and we can all like it...

@jatin-cbs I know but like what I wanted to say is they probably don't like the Linux community very much due to the things some people said. Which I 100% agree with. People shouldn't be shaming someone for running a different OS on their PC. It would be amazing if all companies can make their software available for Linux but for lots its not viable. Linux on the desktop is still kind of an enthusiast thing. It would be cool if Microsoft comes in and makes an official wine or contributes to it etc. Idk if that would ever happen but they are starting to support Linux more before they would shun it.

@Synkstar
Copy link

Synkstar commented Feb 5, 2021

I made a forums post but 2bh the forums are pretty quiet( I guess some people don't know its back up because I had no clue before @russiantux told me lmao). https://forum.facepunch.com/t/method-of-allowing-linux-players-to-join-eac-secured-servers-with-the-wine64-build/240528/2

@DrymarchonShaun
Copy link

I made a forums post but 2bh the forums are pretty quiet( I guess some people don't know its back up because I had no clue before @russiantux told me lmao). https://forum.facepunch.com/t/method-of-allowing-linux-players-to-join-eac-secured-servers-with-the-wine64-build/240528/2

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants