Games on IronForge
IronForge provides self-hosted Flatpaks for games that need integration beyond the upstream defaults. Add the IronForge Flatpak repository before installing them.
Minecraft
Minecraft requires X11 compatibility, while IronForge is a Wayland-only
system. The supported sh.ironforge.minecraft Flatpak integrates Gamescope as
an embedded XWayland server and includes secret storage so the launcher can
retain login credentials.
Install Minecraft:
flatpak install sh.ironforge.minecraft
Run it from the desktop menu or from a terminal:
flatpak run sh.ironforge.minecraft
The Flatpak supplies the required Gamescope wrapper and graphics environment; no separate Gamescope installation or command-line wrapper is needed.
Roblox
Roblox runs through Sober, an unofficial compatibility app distributed through Flathub. IronForge does not need a custom package or any Flatpak overrides.
Install the stock Sober package from Flathub:
flatpak install flathub org.vinegarhq.Sober
Start Sober from the desktop menu or from a terminal:
flatpak run org.vinegarhq.Sober
On first launch, Sober downloads and prepares Roblox. After that, choose a Roblox experience as usual and Sober will launch it.
Sober is experimental, closed-source, and not supported by Roblox. It may stop working after a Roblox update; check the Sober documentation when that happens.
Quake III Arena
The short version: copy pak0.pk3 from a purchased copy of Quake III Arena,
then add pak1.pk3 through pak8.pk3 from ioquake3's patch-data download.
All nine files go in the same directory.
IronForge provides the ioquake3 engine, but not the copyrighted game data. You
need a Quake III Arena installation from the original CD, Steam, or GOG. If you
only have an installer, install or extract it first. The only file needed from
the original game's baseq3 directory is:
pak0.pk3
Next, open the official ioquake3
patch-data page, read and accept the
license, and download quake3-latest-pk3s.zip. This archive supplies the eight
updates:
pak1.pk3 pak2.pk3 pak3.pk3 pak4.pk3
pak5.pk3 pak6.pk3 pak7.pk3 pak8.pk3
These are complete data files, not patches that must be applied to pak0.pk3.
Extract the ZIP and copy all nine files into the Flatpak's baseq3 directory:
DATA="$HOME/.var/app/sh.ironforge.ioquake3/data/q3a/baseq3"
mkdir -p "$DATA"
# Replace this path with the baseq3 directory from your purchased game.
cp /path/to/Quake3/baseq3/pak0.pk3 "$DATA/"
unzip "$HOME/Downloads/quake3-latest-pk3s.zip" -d /tmp/quake3-patch
cp /tmp/quake3-patch/baseq3/pak[1-8].pk3 "$DATA/"
Check that the destination contains pak0.pk3 through pak8.pk3:
DATA="$HOME/.var/app/sh.ironforge.ioquake3/data/q3a/baseq3"
ls "$DATA"/pak{0..8}.pk3
Install and run the IronForge Flatpak:
flatpak install sh.ironforge.ioquake3
flatpak run sh.ironforge.ioquake3