This build is ONLY for Star Citizen. -do not use with other games!!!-
Currently Star Citizen's EasyAntiCheat implementation needs an /etc/hosts workaround to disable modules-cdn.eac-prod.on.epicgames.com DNS resolution in order to work on Linux. If you add this entry into your system's /etc/hosts, it gets applied system-wide. Obviously this is not ideal in case you have other working EAC games.
This release has a patch that disables DNS resolution of modules-cdn.eac-prod.on.epicgames.com within WINE instead of having to add it globally to /etc/hosts. This way users don't have to add the entry as root and it does not get applied system wide, therefore it will not affect other EAC games.
Note: Star Citizen still requires:
(1) /etc/sysctl.d/20-starcitizen-max_map_count.conf
vm.max_map_count=16777216
# sysctl -p
(2) system's hard open file descriptors limit 524288 or larger
Distributions using systemd: Manjaro / Antergos / Arch / Arch-based (probably) / Ubuntu (and probably derivatives) / Fedora
Add the following line to /etc/systemd/system.conf: DefaultLimitNOFILE=524288
Distributions that use /etc/security/limits.conf
Add the following line to /etc/security/limits.conf: * hard nofile 524288
Nobara/Fedora have this set to 1048576 by default so no change is required for (2):
$ ulimit -Hn
1048576
More information can be found below:
https://github.com/starcitizen-lug/information-howtos/wiki/Manual-Installation
Lutris's Star Citizen installer has already been configured to use this build, as well as a pre-launch script that removes the necessary EAC folder:
https://gist.github.com/GloriousEggroll/ac580185526b6349428c4375fbe45407#file-eac_check-sh