Open LevitatingBusinessMan opened 4 years ago
[2020.09.22-11.55.51] Loader initialized.
[2020.09.22-11.55.51] [Connection] Connecting to URL: https://download.eac-cdn.com/api/v1/games/284/client/wine64/download/?uuid=d36ab866-e027-f639-887d-38821fa134b3
.....
[2020.09.22-11.55.53] Download Progress: 0%.
[2020.09.22-11.55.53] [Connection] Connect result: No error (0) Response Code: 403 Destination IP: 99.84.9.128
[2020.09.22-11.55.53] HTTP Response Code: 403 Curl Code: 0
try again or
ping download.eac-cdn.com
tracepath download.eac-cdn.com
Hey, same thing for me. Inside the game, the loader.log file shows it cannot find it:
[2020.11.29-09.06.26] [Connection] Connect result: No error (0) Response Code: 403 Destination IP: 13.225.229.90
[2020.11.29-09.06.26] HTTP Response Code: 403 Curl Code: 0
[2020.11.29-09.06.26] Falling back to a secondary CDN path.
[2020.11.29-09.06.26] [Connection] Connecting to URL: https://download-alt.easyanticheat.net/api/v1/games/284/client/wine64/download/?uuid=36b5ba18-c9be-0ad7-e488-60af7ddd6ded
[2020.11.29-09.06.26] Download Progress: 0%.
[2020.11.29-09.06.26] Download Progress: 0%.
[2020.11.29-09.06.26] [Connection] Connect result: Couldn't resolve host name (6) Response Code: 0 Destination IP: Unavailable
[2020.11.29-09.06.26] DNS resolve to the Content Distribution Network failed!
[2020.11.29-09.06.26] [EAC Callback] Code 896. Message: 'DNS resolve to the Content Distribution Network failed!'.
Outside the game it works fine:
User@Box:~$ ping download.eac-cdn.com -c 5
PING download.eac-cdn.com(2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1)) 56 data bytes
64 bytes from 2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1): icmp_seq=1 ttl=47 time=40.0 ms
64 bytes from 2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1): icmp_seq=2 ttl=47 time=41.1 ms
64 bytes from 2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1): icmp_seq=3 ttl=47 time=39.9 ms
64 bytes from 2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1): icmp_seq=4 ttl=47 time=41.8 ms
64 bytes from 2600:9000:2000:c000:10:ae80:c5c0:93a1 (2600:9000:2000:c000:10:ae80:c5c0:93a1): icmp_seq=5 ttl=47 time=39.8 ms
--- download.eac-cdn.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 39.779/40.523/41.790/0.798 ms
User@Box:~$ mtr -rw download.eac-cdn.com
Start: 2020-11-29T11:02:13-0500
HOST: Box Loss% Snt Last Avg Best Wrst StDev
1.|-- 2604:6000:6340:e400:2a56:5aff:feac:b2c5 0.0% 10 8.4 9.0 8.3 10.9 1.0
2.|-- 2604:6000:404:d::1 0.0% 10 9.0 9.4 7.7 16.4 2.5
# ...
18.|-- 2600:9000:2000:e400:10:ae80:c5c0:93a1 0.0% 10 32.4 32.0 31.0 33.8 1.0
It seems to me that proton / wine does not get access to dns servers. Try to find hosts in folders and set ip
There is no hosts file in the Proton directory where the game is run:
User@Box:~$ ll /home/User/Games/Steam/steamapps/compatdata/753650/pfx/drive_c/windows/system32/drivers/
total 648
drwxrwxr-x 2 user user 4096 Nov 29 09:06 ./
drwxrwxr-x 11 user user 36864 Nov 29 11:37 ../
-rw-r--r-- 1 user user 65536 Nov 29 09:06 fltmgr.sys
-rw-rw-r-- 1 user user 77824 Nov 29 09:06 hidclass.sys
-rw-rw-r-- 1 user user 53248 Nov 29 09:06 http.sys
-rw-r--r-- 1 user user 53248 Nov 29 09:06 ksecdd.sys
-rw-r--r-- 1 user user 1032 Nov 29 09:06 mountmgr.sys
-rw-r--r-- 1 user user 73728 Nov 29 09:06 ndis.sys
-rw-rw-r-- 1 user user 102400 Nov 29 09:06 netio.sys
-rw-rw-r-- 1 user user 49152 Nov 29 09:06 scsiport.sys
-rw-r--r-- 1 user user 49152 Nov 29 09:06 tdi.sys
-rw-rw-r-- 1 user user 45056 Nov 29 09:06 usbd.sys
-rw-r--r-- 1 user user 1032 Nov 29 09:06 winebus.sys
-rw-r--r-- 1 user user 36864 Nov 29 09:06 winehid.sys
-rw-rw-r-- 1 user user 1032 Nov 29 09:06 wineusb.sys
(base) User@Box:~$
But, doing some more research about what is going on it looks like it was working and then just stopped. From this reddit thread:
Hey, I'm the guy with the earlier post.
The whole thing is just a damn clusterfuck. EAC used to have full-fledged Wine support. Working binaries and everything out of the box for all their games, if the respective devs didn't explicitly ask them to remove support. Then they got bought by Epic Games, and all of a sudden Linux support started to get rolled back.
If I wget where the file is supposed to be then I get a failure:
User@Box:~/tmp$ wget -O wine-version https://download-alt.easyanticheat.net/api/v1/games/284/client/wine64/download/?uuid=36b5ba18-c9be-0ad7-e488-60af7ddd6ded
--2020-12-05 10:29:20-- https://download-alt.easyanticheat.net/api/v1/games/284/client/wine64/download/?uuid=36b5ba18-c9be-0ad7-e488-60af7ddd6ded
Resolving download-alt.easyanticheat.net (download-alt.easyanticheat.net)... 172.67.156.223, 104.28.2.249, 104.28.3.249
Connecting to download-alt.easyanticheat.net (download-alt.easyanticheat.net)|172.67.156.223|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2020-12-05 10:29:21 ERROR 403: Forbidden.
... but the Windows version works just fine:
User@Box:~/tmp$ wget -O windows-version https://download-alt.easyanticheat.net/api/v1/games/284/client/win64/download/?uuid=36b5ba18-c9be-0ad7-e488-60af7ddd6ded
--2020-12-05 10:30:44-- https://download-alt.easyanticheat.net/api/v1/games/284/client/win64/download/?uuid=36b5ba18-c9be-0ad7-e488-60af7ddd6ded
Resolving download-alt.easyanticheat.net (download-alt.easyanticheat.net)... 104.28.3.249, 104.28.2.249, 172.67.156.223
Connecting to download-alt.easyanticheat.net (download-alt.easyanticheat.net)|104.28.3.249|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3964720 (3.8M) [application/octet-stream]
Saving to: ‘windows-version’
windows-version 100%[==============================================================================================>] 3.78M 11.0MB/s in 0.3s
2020-12-05 10:30:44 (11.0 MB/s) - ‘windows-version’ saved [3964720/3964720]
It's less of a Proton is having issues with Due Process and more of a AntiCheat is rescinding support for wine and I don't know what can be done about that.
Compatibility Report
System Information
I confirm:
I'll add a log later today
Symptoms
When joining a server you will be kicked with a message: "You have been kicked by the game by EASY ANTI CHEAT" https://i.imgur.com/XyLl4hq.png Aside from that the game doesn't recognize any input after alt+tabbing.
Reproduction
Launch game, alt+tab in and out of the game, notice that you can't do anything anymore. Launch game, open matchmaking, connect to server, get kicked.
Notes
Just like many EAC titles it fails to download a certain binary from EAC's cdn. Attached is the logfile found at
SteamLibrary/steamapps/compatdata/753650/pfx/drive_c/users/steamuser/Application Data/EasyAntiCheat/284/loader.log
loader.log Which shows that the CDN isn't able to retrieve awine64
version of the binary.