A buddy of mine turned me on to Antstream while playing on his XBOX. I figured I'd have a look at it too but the console versions are not free to try like the PC versions. All I saw on Antstream's download page were the usual suspects: Windows, Mac, Android, yadda yadda. I figured I'd check to see if it worked with WINE but to my surprise there was a Linux client. Sadly it is only available via the SNAP store. I really don't like SNAP packages so I was like "Ugh". I reluctantly installed snapd on my fedora install then installed Antstream. After poking around the SNAP directory I noticed all the Antstream package was is a directory and a shell script. I moved the Antstream directory to my desktop and then uninstalled snapd. I was happy to learn that Antstream's client works fine without snapd installed.
I figured it would be convenient to have a single executable to start Antstream from. For this I looked to AppImage, mostly since it's easy to create and work with. I looked at the AppImage wiki for guidance and threw together a quick image. I was pleased to see it working. The client is stored in the appimage and the user data is stores in ~/.antstream . Honestly I have no idea how it will handle program updates but if you double click the AppImage it starts well enough to log in and play.
If you're interested in trying Antstream but aren't too keen on SNAP packages then you can give the AppImage a shot. It's on my Google Drive. Link below.