Outerplane on Linux
Outerplane is on Steam for Windows: on Linux, Steam + Proton runs it directly. Waydroid Android emulation remains as a fallback, with all 2026 fixes for translation, Google cert, network sync, and anti-cheat.
Via Steam (Proton) — recommended
Outerplane is available on Steam for Windows. Steam's Proton compatibility layer runs it on Linux, with no Android emulation needed. Tested on Fedora 44, on a laptop with an Intel UHD iGPU and a GeForce RTX 4060 Max-Q running the proprietary NVIDIA driver (615 series).
1Install Steam
Install Steam from your distribution, or from Flathub:
Fedora (RPM Fusion nonfree):
sudo dnf install steamAny distro (Flatpak):
flatpak install flathub com.valvesoftware.SteamThe test used the RPM package (the same steam package is shipped by RPM Fusion nonfree and by the Terra repository). The Flatpak should behave the same, but it was not the tested path.
2Enable Proton for all titles
In Steam, open Settings → Compatibility, turn on Enable Steam Play for all other titles, pick a Proton version, then restart Steam.
Proton version: Proton Experimental, selected here as the global default. No other Proton build was installed or needed.
3Install Outerplane
Search for OUTERPLANE in the Steam store (free to play), add it to your library, then install it.
No per-game setting is needed: leave Properties → Compatibility → Force the use of a specific Steam Play compatibility tool unchecked, the global Proton Experimental from step 2 applies.
4Launch
Press Play.
Launch options (Properties → General): none needed, leave the field empty.
Known pitfalls: none on the test machine. The first launch is slower than the following ones while Proton creates its prefix and Steam compiles shaders; that is normal. If you plan to use community mods, they are Windows DLLs that need the launch option WINEDLLOVERRIDES="winhttp=n,b" %command% to load under Proton, but the plain game does not.
Fallback: Android emulation (Waydroid)
Only if Steam + Proton does not work on your setup: run the Android version in Waydroid.
1Prerequisites
- Wayland compositor — GNOME / Plasma 6 / Sway
- X11: run a nested Wayland session via
cage - Kernel modules:
binder_linux+ashmem_linux(vialinux-zenorwaydroid-dkms)
2Install Waydroid
Arch / Manjaro:
sudo pacman -S waydroid lzip python-pip sqlite3 git --neededUbuntu / Debian:
sudo apt install curl ca-certificates -y
curl -s https://repo.waydro.id | sudo bash
sudo apt install waydroid -yFedora:
sudo dnf install waydroidSee Waydroid docs for other distros.
3Init with GAPPS
sudo waydroid init -s GAPPS
sudo systemctl enable --now waydroid-container4Translation Layer Setup
git clone https://github.com/casualsnek/waydroid_script
cd waydroid_script && python3 -m venv venv
venv/bin/pip install -r requirements.txtInstall libndk (2026 Standard):
sudo venv/bin/python3 main.py install libndk5Google Certification Fix
Get your Android ID:
sudo waydroid shell -- sh -c "sqlite3 /data/data/com.google.android.gsf/databases/gservices.db \
'select value from main where name=\"android_id\";'"Register at google.com/android/uncertified
Wait 20 min to 24 hours for certification to propagate.
6Network Sync Fix (2026 "Ack Patch")
sudo waydroid shell <<EOF
ip link set eth0 mtu 1400
setprop persist.waydroid.fake_wifi '*'
settings put global private_dns_mode off
exit
EOF7GPU Passthrough
waydroid prop set ro.hardware.egl mesa
waydroid prop set ro.hardware.gralloc gbm8Anti-Cheat (Magisk)
sudo venv/bin/python3 main.py install magiskThen in Magisk:
- Enable Zygisk
- Add Outerplane to DenyList
92026 Splash-Screen Bypass
Only applies if using libhoudini as translation layer (some distros do not support libndk).
If stuck on the icon:
- Set system date to Oct 2025
- Launch the game
- After "Tap to Start," restore the correct date
10Play Store / Final Launch Fix
sudo waydroid shell rm -rf /data/data/com.android.vending
waydroid session stop
waydroid show-full-uiTroubleshooting: Black Screen
High CPU (25%+)
Reinstall libndk translation layer.
NVIDIA GPU
waydroid prop set ro.hardware.egl swiftshader