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 update
sudo 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 disable
sudo pacman -S bubblewrap networkmanager-sstp
Arch Linux
sudo pacman -S bubblewrap networkmanager-sstp

Step 3: Download Required Files

Animus Launcher

Download the Animus Launcher for Linux

GE-Proton

Download the Proton/Wine compatibility layer

Note: The Animus Launcher checks if you own the game and have the singleplayer files. It will then fetch the respective manifest of the website and download the multiplayer files. Those manifests also include the Claudia and ACR XInput Fix ASI loaders.
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
└── ...
  1. Extract AnimusLauncherLinux.zip and GE-Proton.zip
  2. Copy the proton and wine folders from GE-Proton into your game directory
  3. Copy all launcher files into the game directory (where ACBSP.exe or ACRSP.exe is)
  4. Open your game directory in a Terminal, example:
    cd "/Downloads/Assassin's Creed Brotherhood"
  5. Then make the Animus Launcher files executable:
    sudo chmod +x ./AnimusLauncher && sudo chmod +x ./AnimusLauncherUpdater
  6. Run the launcher with: ./AnimusLauncher or sudo ./AnimusLauncher
  7. Log in with your Animus Network account and follow the on-screen instructions
  8. 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
  9. Launch the game
For ACB:
Inside the main menu, go to Options > Anti-Cheating and ensure that it's set to Off
Done!
Troubleshooting: