ACB & ACR Setup Guide
This setup guide is experimental and follows a process similar to the Windows version.
At the moment, it has been tested on Ubuntu 26.04.
Support for other Linux distributions and especially SteamOS may vary.
Those could require manual troubleshooting or additional configuration.
The Animus Launcher allows you to customize the game launch command, making it flexible to adapt to different Linux setups.
At startup, it also attempts to import and connect to the Animus Network VPN profile.
Give it a try and let us know how it works on your Linux distribution.
We especially appreciate feedback on getting Assassin's Creed Brotherhood running with Claudia, as Ubuntu currently has issues with it.
We're also interested in hearing about your experience getting everything working on SteamOS.
Step 1: Create an Account on the Animus Network
You can do that here Register
Step 2: Install Required Dependencies
The launcher requires the NetworkManager SSTP plugin for VPN connectivity, as well as Bubblewrap for sandboxing game execution. Install both for your distribution:
Ubuntu / Debian
sudo apt updatesudo apt install -y bubblewrap network-manager-sstp-gnome
Fedora / Bazzite
sudo dnf install -d1 bubblewrap NetworkManager-sstp-gnome < or > sudo rpm-ostree install bubblewrap NetworkManager-sstp-gnome
SteamOS
sudo steamos-readonly disablesudo pacman -S bubblewrap networkmanager-sstpArch Linux
sudo pacman -S bubblewrap networkmanager-sstp
Step 3: Download Required Files
You can read more about Claudia and ACR XInput Fix on the Help page.
Step 4: Configure Firewall Rules
Unlike on Windows, the Animus Launcher does not manage the firewall on Linux. You need to manually configure the firewall to allow inbound and outbound UDP traffic on the ports.
- Assassin's Creed Brotherhood: UDP
7917,5000 - Assassin's Creed Revelations: UDP
7959,7960,3074
Run the commands for the firewall your distribution uses:
UFW
Ubuntu, Debian
AC Brotherhood
sudo ufw allow 7917/udp,5000/udp
AC Revelations
sudo ufw allow 7959/udp,7960/udp,3074/udp
firewalld
Fedora, Bazzite, SteamOS
AC Brotherhood
sudo firewall-cmd --permanent --add-port=7917/udp --add-port=5000/udp
sudo firewall-cmd --reload
AC Revelations
sudo firewall-cmd --permanent --add-port=7959/udp --add-port=7960/udp --add-port=3074/udp
sudo firewall-cmd --reload
iptables
Manual setups, older Arch installations, legacy Linux systems
AC Brotherhood
sudo iptables -A INPUT -p udp -m multiport --dports 7917,5000 -j ACCEPT
sudo iptables -A OUTPUT -p udp -m multiport --dports 7917,5000 -j ACCEPT
AC Revelations
sudo iptables -A INPUT -p udp -m multiport --dports 7959,7960,3074 -j ACCEPT
sudo iptables -A OUTPUT -p udp -m multiport --dports 7959,7960,3074 -j ACCEPT
Persistence: These rules are not saved automatically.
sudo iptables-save > /etc/iptables/iptables.rules
Enable iptables.service to restore them automatically on boot:
sudo systemctl enable --now iptables.service
Step 5: Set up the game directory
Your game directory should look like this after setup (using ACB as an example):
Assassin's Creed Brotherhood/ ├── proton/ ├── wine/ ├── ACBSP.exe ├── AnimusLauncher ├── AnimusLauncherUpdater └── ...
- Extract
AnimusLauncherLinux.zipandGE-Proton.zip - Copy the
protonandwinefolders from GE-Proton into your game directory - Copy all launcher files into the game directory (where
ACBSP.exeorACRSP.exeis) - Open your game directory in a Terminal, example:
cd "/Downloads/Assassin's Creed Brotherhood" - Then make the Animus Launcher files executable:
sudo chmod +x ./AnimusLauncher && sudo chmod +x ./AnimusLauncherUpdater - Run the launcher with:
./AnimusLauncherorsudo ./AnimusLauncher - Log in with your Animus Network account and follow the on-screen instructions
- On SteamOS: check "Keep VPN Configuration" so the VPN profile persists.
After that you may set SteamOS back to read-only:sudo steamos-readonly enable - Launch the game
Inside the main menu, go to
Options > Anti-Cheating and ensure that it's set to Off