Linux: Native Steam, Proton and WebView2 Help
Adventure Land's current Steam client uses Tauri. Steam includes a native Linux build, so Proton isn't normally needed.
Open Adventure Land's Steam Properties, select Compatibility, and turn off "Force the use of a specific Steam Play compatibility tool". Then select Installed Files and Verify integrity of game files. Steam should install the native Linux depot.
Under Installed Files, click Browse. The game folder should contain Adventure Land and libsteam_api.so. If it contains Adventure Land.exe, Steam is still using the Windows build through Proton.
The current Linux package prefers your system libraries when they are complete and automatically falls back to its bundled Linux runtime when they aren't. To test the bundled path directly, set this under Steam's General > Launch Options:
ADVENTURELAND_FORCE_BUNDLED=1 %command%
Common Steam locations include ~/.local/share/Steam/steamapps/common/Adventure Land/, ~/.steam/steam/steamapps/common/Adventure Land/, and ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Adventure Land/ for Flatpak Steam. A custom Steam Library can be anywhere, so Installed Files > Browse is the reliable path.
Open Steam's Properties > Installed Files > Browse. On Kubuntu, Dolphin opens the exact game folder. Press F4 in that Dolphin window to open a terminal panel already inside it. On another desktop, use your file manager's "Open in Terminal" action.
Run these commands one at a time:
pwd ls -la file ./Adventure\ Land ldd ./Adventure\ Land | grep "not found" ./Adventure\ Land 2>&1 | tee "$HOME/adventure-land-native.log" uname -m echo "$XDG_SESSION_TYPE"
If the output says libwebkit2gtk-4.1.so.0: cannot open shared object file, install Tauri's Linux webview runtime on Debian, Ubuntu or Kubuntu:
sudo apt update sudo apt install libwebkit2gtk-4.1-0
If ldd prints another missing library, install that library from your distro's package manager too. Do not install Microsoft WebView2 for the native Linux build; native Tauri uses WebKitGTK 4.1.
Please send the complete terminal output and ~/adventure-land-native.log to hello@adventure.land. Even an empty log is useful when paired with the other results.
This means Proton launched the Windows Tauri client. Windows normally supplies Microsoft Edge WebView2, but a new Proton/Wine prefix doesn't. The native Linux client above is the recommended fix.
If you want to experiment with Proton anyway, install current Protontricks and current Winetricks. The WebView2 verb was added to Winetricks in 2026, so older distro packages may not include it.
winetricks --self-update protontricks 777150 webview2
Then launch Adventure Land again with Proton. If the command reports that webview2 is unknown, your Winetricks copy is still too old.
You can also download Microsoft's x64 Evergreen Standalone Installer from the official WebView2 Runtime page, then run that installer inside Adventure Land's Proton prefix:
protontricks-launch --appid 777150 "$HOME/Downloads/MicrosoftEdgeWebView2RuntimeInstallerX64.exe"
Change the filename if your browser saved it under another name. Installing WebView2 may remove the missing-runtime message, but WebView2 under Wine/Proton is not officially supported and can still hang or crash.
Microsoft also offers an x64 Fixed Version download on the same WebView2 page. Extract the downloaded CAB with cabextract into a permanent folder. Find the extracted folder that directly contains msedgewebview2.exe, then convert that folder to a Wine path:
mkdir -p "$HOME/.local/share/adventure-land-webview2" cabextract -d "$HOME/.local/share/adventure-land-webview2" "$HOME/Downloads/Microsoft.WebView2.FixedVersionRuntime."*.x64.cab protontricks -c "winepath -w '$HOME/.local/share/adventure-land-webview2'" 777150
Use the returned Windows-style path in Adventure Land's Steam Launch Options:
WEBVIEW2_BROWSER_EXECUTABLE_FOLDER='Z:\home\YOUR_NAME\.local\share\adventure-land-webview2' %command%
Replace the example with the exact path returned by winepath. If msedgewebview2.exe is inside another extracted subfolder, point to that subfolder. Merely downloading the Fixed Version files isn't enough; WebView2 must be directed to the folder containing the executable.
This is experimental. Microsoft currently tracks Proton/Wine compatibility as unsupported work, and a newer Fixed Version must be downloaded manually for security updates. For a dependable setup, use Adventure Land's native Linux client.
Adventure Land Linux native crash; Adventure Land Tauri Linux; Steam Linux instant crash; Could not find the WebView2 Runtime; Tauri WebView2 Proton; Wine WebView2 Runtime; protontricks webview2; Microsoft Edge WebView2 Evergreen Runtime; WEBVIEW2_BROWSER_EXECUTABLE_FOLDER.
Old Electron Notes: Kept here for players using the old client and for history.
The old Adventure Land client used Electron. When you stumble onto an old-client issue, you can google the issue by combining error phrases with "electron". Sadly each distro and setup has it's own various issues, but they are usually easy to solve.
First thing to try is to find the Steam games directory and simply run Adventure Land from the command line. For some reason it usually works. You can also try the --disable-gpu flag. If the game works when you disable the GPU, the issues are most likely related to GPU/driver issues. When you run the game from command line once, make sure to go back and test it from Steam again. Some players reported the game starting to work from Steam, only after they ran it from command line once. Mysterious.
Find main.js - It's the Electron code/logic of Adventure Land - comment out the line with "app.commandLine.appendSwitch("in-process-gpu");" - this is needed to render the Steam overlay, but it can also cause issues. Currently it's disabled by default.
User "foldM_" on Discord stumbled onto this issue on NixOS - his solution was to set Steam to launch the game with: LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH %command% (from Steam's Game Properties > Launch Options)
Richard found a fix for this issue, the fix is to use the `--no-sandbox` flag.
If you find and solve an issue, or just stumble onto an issue you can't solve, please email hello@adventure.land with details