how to play 9dragons on linux

Discussion in 'Game Guides and Tips' started by Dominatios, Mar 31, 2026.

  1. Dominatios

    Dominatios Member

    Joined:
    Mar 22, 2016
    Messages:
    49
    Likes Received:
    18
    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:

    1. Install the game and attempt to run it at least once. (It will crash)

    2. Change Compatability to Proton 10.0-3 or Greater.

    3. 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.

    4. 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.

    5. 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.

    1. 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.

    1. 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.

    2. 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.

    1. 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:

    1. Open System Settings

    2. Go to:
      • “Windows” or “Window Behavior”
    3. Find:
      • “Move windows with ALT”
    4. 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
    1. Steam → “Add a Game”

    2. “Add a Non-Steam Game”

    3. 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
    1. Launch 9Dragons normally from Steam

    2. Wait until it fully loads (login screen or in-game)

    3. Launch the external launcher
    Now both clients should run
     
    colasheron and BlondICE like this.

Share This Page