Gameplay= Thanks ɮʟϋ for the guide, the entire guide is his own work, except for the AI-generated section on common errors and how to open a second client. https://www.protondb.com/app/390100/ It wouldn't have been possible to bring you this guide without the help of AI. Thanks to AI, Linux is no longer impossible for the average user to use, so if you have any problems, just use AI as a guide; it really works. ------------------------------------------------------------------------- guide by ɮʟϋ= The game cannot run due to Proton versions before 10 not playing well with nProtect GameGuard. The game also crashes without necessary additions required from winetricks. If you are truly trying to get the game to run, I will give details on how: Install the game and attempt to run it at least once. (It will crash) Change Compatability to Proton 10.0-3 or Greater. Run the game again, and it will crash again but due to missing Microsoft Edge Webview Runtime that it will prompt a download for immediately. Find The CompatData location, typically 390100. If you are running the Stand-Alone version through Steam as a Non-Steam Game via running the installer as a Non-Steam Game, then you're going to need to find the Directory that the Stand-Alone has been installed in. Grep or "find . -iname" for "PlayRedFox" and you'll find what you're looking for. Export for your Wine/Proton Prefix in question: export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/390100/pfx" As stated before, replace the 390100 with the number you found from your Grep or Find function if you're working with the Stand-Alone version. Navigate to your Downloads directory or where ever the WebView installer has been downloaded to, and with that new Prefix designation, run the installer with wine, IE: wine MicrosoftEdgeWebview2Setup.exe Do not exit your Terminal session as we will still be needing that Prefix designation. Once the installer has completed, run the game again. It should crash again, but this time, you should be met with one or two splash screens from the game, and if you quickly skip through them, it will begin loading the login page UI. If you are seeing this, then you've done everything correctly and made it this far. In your Terminal Session with the Wine Prefix still desginated, run a winetricks installation for corefonts, d3dx9, and vcrun2015, IE In Terminal: winetricks corefonts d3dx9 vcrun2015 With this, it should take a few minutes as it runs through a bunch of installations as well as prompt you with the installation of Microsoft's C++ Redist, but run through it all the same. At this point, it should be sorted, once the installation has completed, exit out of your Terminal as that shouldn't be needed anymore. Run the game again, and you should be able to make it into the Login Screen, Picking A Server, and Creating Your Character. As of currently, everything is functioning as it should be, but time will tell. ⚠️ Common Issues (and real fixes) ❌ 1. Game runs VERY slow (but it’s not Proton) This is one of the most misleading issues. Symptoms: Very low FPS Stuttering Feels like Proton is broken Real cause: GPU drivers not properly installed ✔️ Fix Check your GPU: lspci | grep VGA Install drivers: NVIDIA: sudo apt install nvidia-driver-XXX AMD / Intel: sudo apt install mesa-vulkan-drivers mesa-utils Reboot after installing ❌ 2. Can’t move the camera while running (ALT key issue) This is VERY common on Linux. What’s happening Linux uses ALT + click to move windows The system “captures” the ALT key The game can’t properly detect: ALT + mouse ALT + movement Result: you can’t rotate the camera while moving ✔️ FIX (the key solution) Change the system shortcut On Linux Mint: Open System Settings Go to: “Windows” or “Window Behavior” Find: “Move windows with ALT” Change it to: Super (Windows key) This frees ALT for the game Completely fixes camera control PART 2: Multiclient (2 clients at the same time) This method is tested and works on Linux. Idea Steam doesn’t allow running the same game twice, but: Add the launcher as a “non-Steam game” Use a separate prefix STEP-BY-STEP 1. Add launcher to Steam Steam → “Add a Game” “Add a Non-Steam Game” Select: NDLAUNCHER.EXE (located inside the game folder) 2. Force Proton On the added launcher: Properties → Compatibility ✔️ Force: Proton 10.0-4 3. Create a separate prefix (CRITICAL) In launch options: STEAM_COMPAT_DATA_PATH="$HOME/.steam/9dragons-alt" %command% This prevents conflicts between clients (GameGuard) 4. Run it once Launch the external launcher This creates the required environment ▶️ How to run 2 clients Launch 9Dragons normally from Steam Wait until it fully loads (login screen or in-game) Launch the external launcher Now both clients should run