Linux Setup
Setup instructions for Linux users
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.
Give it a try and let us know how it works on your Linux distribution.
We especially appreciate feedback on getting everything working on SteamOS.
Step 1: Create an Account on the Animus Network
You can do that here Register
Step 2: Download Required Files
You can read more about the Animus Injector on the Help page.
Step 3: 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 - Assassin's Creed III: UDP
3074,3659
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
AC III
sudo ufw allow 3074/udp,3659/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
AC III
sudo firewall-cmd --permanent --add-port=3074/udp --add-port=3659/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
AC III
sudo iptables -A INPUT -p udp -m multiport --dports 3074,3659 -j ACCEPT
sudo iptables -A OUTPUT -p udp -m multiport --dports 3074,3659 -j ACCEPT
Persistence: These rules are not saved automatically.
sudo iptables-save -f /etc/iptables/iptables.rules
Enable iptables.service to restore them automatically on boot:
sudo systemctl enable --now iptables.service
Step 4: 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
AnimusLauncher.tar.gzandGE-Proton.tar.gz - Copy the
protonandwinefolders from GE-Proton into your game directory - Copy all launcher files into the game directory
(whereACBSP.exe,ACRSP.exe,AC3SP.exeorACIII.exeis) - Open your game directory in a Terminal, example:
cd "/Downloads/Assassin's Creed Brotherhood" - You may need to make the Animus Launcher files executable:
sudo chmod +x ./AnimusLauncher && sudo chmod +x ./AnimusLauncherUpdater - Run the launcher with:
./AnimusLauncherorsudo ./AnimusLauncher
and follow the on-screen instructions - Insert your Animus Network credentials
- Launch the game
-
ACB: Inside the main menu, go to
Options > Anti-Cheatingand ensure that it's set toOff - AC3: About a minute after your first-ever login, the server disconnects you once so the game can load all DLCs. Press "Go Online" and all DLCs will be unlocked. No game restart is needed.
- Check the Status page
- Check out the Help page