Squad
评价数不足
How to play Squad on Linux/Proton/Steamdeck (Updated 2025)
由 Alexis 制作
Major update 2025
No longer required, use Steam to download EasyAnti Cheat files for Proton and use GE-Proton Latest to have a whale of a time. No further configuration required.

Old guide
Copy-paste of the protonDB guidance and squadFM webpage.
Making this guide to raise awareness of protonDB and to make sure the fix doesn't get forgotten
   
奖励
收藏
已收藏
取消收藏
2025 new steps
Current setup
  • Install Squad on a Linux machine / Steam Deck
  • Go into the game Properties. In the Compatability tab select either Proton Hotfix for the latest version from Steam or install GE-Proton Latest for the auto-updating version of Glorious Eggrolls version of Proton.
  • Search your Steam library for EasyAnti Cheat and install that in the main Steam location (The default default location)
  • Profit

Tried without any additional shims, game works fine.
Check if you even need this guide
A wonderful aspect of WINE and Proton and Linux is the open-source nature of these things means the community can find and fix bugs when the developer themselves is snowed under. You may find the additional steps in this guide are no longer required.

Try the following simple steps first
  1. Install/Verify Squad
  2. Tell Squad to use the most recent Proton version you have
  3. Launch Squad

If the game runs fine and you can play a server without getting kicked out, maybe you only want to look at enabling feral's gamemode and using Glorious Eggroll Proton.
Proton
Proton is an amazing tool
It's based on the WINE shim, Proton is developed by Valve. There are other variants but for now the Glorious Eggroll[github.com] version of Proton is the de-facto community favourite due to the way it integrates proprietary and alternative drivers to do things like video playback in certain formats.

How do I get Proton?
For the purposes of this guide I recommend ProtonPlus[flathub.org]. Get the most recent GE version then restart Steam.

Then click the "cog"/settings icon, select the Compatability tab, drop down the list and select the GE version you just installed.

Running any Linux version of Steam, simply search the Steam library for "proton". It will list all versions, you always have all versions, you don't need to install every version. Sometimes ProtonDB will suggest an older version, sometimes you can get away with a recent ProtonGE.

Easy Anti Cheat
EAC is Linux compatible
But developers are really lazy apparently! All they need to do is turn it on in their dev environment according to Epic[dev.epicgames.com].

Let's use Valve's version manually
Following the guide on https://squadfm.org/#installation-linux-only we carry out the following steps
  1. Get the EAC files from Valve's official Github[github.com] >here<[github.com].
  2. Using the "cog" or right-click on Squad and select Manage Files, in your file browser navigate up until you see "\compatadata", enter that folder and look for "\393380"
  3. Drill down into the directories "...\steamapps/compatdata/393380/pfx/drive_c/users/steamuser/Application Data/EasyAntiCheat/55/"
  4. Copy the files from the downloaded .zip into that directory
  5. Set "\55" to read-only
  6. Set "...\steamapps/compatdata/393380/pfx/drive_c/users/steamuser/Temp/" to read-only
  7. Tell Squad to use the most recent GE Proton and have a go
Last section
Suggestions and improvements
  • Pictoral guide (WIP)
  • Everlasting guide (WIP)

Anything you suggest, I'll add if I can prove it!
16 条留言
Super Clutch 10 月 24 日 下午 4:41 
I have system logs if that helps. Not sure what I'm looking at.
Super Clutch 10 月 24 日 上午 11:23 
I even tried other games and it was fine.
Super Clutch 10 月 24 日 上午 11:22 
Or it could be my 9070 XT. It could be so new that even the patches I downloaded don't quite work. But they did help get the card detected and working.
Super Clutch 10 月 24 日 上午 11:12 
Can't be that because nothing is. Already looked. My guess if some code got borked in installation.
Alexis  [作者] 10 月 24 日 上午 10:50 
Then you have a hardware issue, something is maxing out.
Super Clutch 10 月 23 日 下午 1:33 
It's a system crash. There is no anything when that happens. Gotta cycle the power for it to even turn on again.
Super Clutch 10 月 23 日 下午 1:32 
It's the same system as my windows setup. It's not dual boot, I'm just swapping out the drives in the meantime testing out linux before I commit and wipe drives. Then I'll go dual boot. The Window side has zero issues playing squad. My guess is I'll have to do a new install of mint, starting over. Something got messed up but I don't see how.
Alexis  [作者] 10 月 23 日 上午 12:38 
This sounds like a larger issue if it's a whole system crash.
Are you able to Alt+F1/Alt+F2/Alt+F3/Alt-F4 when it crashes? These should take you to the different TTYs including the login screen.
What it sounds like you're having could be power or frequency related
Super Clutch 10 月 22 日 上午 10:28 
Only using one drive. And Western Digital SSD, so I just let steam install in default location, wherever that is on the drive. I switched to Proton beta 10 to test it and it didn't work either but I got further into the intro video before a hard system crash.
Super Clutch 10 月 22 日 上午 10:26 
I'm on Linux Mint 22.2 Cinnamon v6.4.8
Linux Kernel 6.14.0-1013-oem
I think I just updated the kernel after I last pulled this info. I'm not at my linux machine right now. So should be up to date.