From 14beb88b085719b0d9d804bd9cf1f1172c09486a Mon Sep 17 00:00:00 2001 From: Vex Date: Tue, 6 Oct 2026 22:24:59 -0300 Subject: [PATCH] Document running the game on Linux through Proton Steam starts EA's anti-cheat launcher, which refuses Proton; a launch option swaps it for ReSkate's launcher. Tested with 1.1.3 on Proton Experimental (launcher, server browser, joining a public server, hosting a lobby). Co-Authored-By: Claude Opus 5.5 --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 8d4e46c0..b0e7ab94 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,30 @@ the launcher, the runtime that loads into the game, and the dedicated server. 4. Press **PLAY**. ReSkate supports one game build at a time (Steam build `25414733`). + +### Linux (Proton) + +1. Install skate. with Steam and put `ReSkateLauncher.exe` and `ReSkate.dll` beside `Skate.exe` + (step 2 above, first option). +2. In Steam → skate. → Properties → Launch Options, enter: + + ``` + bash -c 'exec "${@/EAAntiCheat.GameServiceLauncher.exe/ReSkateLauncher.exe}"' -- %command% + ``` + +3. Press **Play** on skate. in your Steam library. + +Steam starts EA's anti-cheat launcher (`EAAntiCheat.GameServiceLauncher.exe`), not `Skate.exe`, and the +anti-cheat refuses to run under Proton (*E111000B … Wine, Proton, and Steam Deck are not supported*). +The launch option swaps it for ReSkate's launcher, which starts the game itself. Launching from the game's +own Steam entry, rather than adding the launcher as a non-Steam game, keeps skate.'s app ID and its +Proton prefix. + +Tested with ReSkate 1.1.3 and Proton Experimental on CachyOS: the launcher, the server browser, joining +a public server and hosting a lobby. Steam Deck should work the same way but is untested. If you load a +custom map and then join a server on another map, the screen can stay black +([#31](https://github.com/Dingo-Shenanigans/ReSkate/issues/31)): load the server's map first. + ### Controls | Key | Opens |