Assassin's Creed Brotherhood is currently in an experimental phase where we are testing a relay implementation.
Access is currently limited to developers. Contact us on Discord if you are interested in participation.

Help Center

Answers to common questions, known issues and where to get support

Information & Game Related

Animus Launcher is an advanced mini launcher for Assassin's Creed Multiplayer titles, made by iassassintv. It currently supports Brotherhood, Revelations and III.

Unlike the Animus Injector, it does not inject into the game executables and is used to:

  • Work along with the Animus Injector and use its capabilities
  • Download required manifest/multiplayer files from the Animus Network (derived from Steam and Ubisoft Connect builds, may include some changes in order to play)
  • Use custom login credentials along with the Animus Injector or the Orbit emulator
  • Connect to the Animus Network VPN (SoftEther) using Windows built-in VPN: SSTP on Windows 8 and later, or L2TP on Windows 7. For Linux it uses the network-manager-sstp plugin
  • On Windows, configure the firewall to allow both inbound and outbound traffic for the game executable (ACBMP.exe, ACRMP.exe or AC3MP.exe, depending on which game is launched). The firewall rules are named after the executable.
  • Provide additional launcher and/or game settings

All changes made during launcher or gameplay sessions are automatically reverted once you exit the game or close the launcher, ensuring your system remains unchanged. This includes the VPN configuration and firewall setup. The game's original files are never modified.

The Animus Injector is an ASI injector for Assassin's Creed Multiplayer titles, made by iassassintv and based on Claudia by siohaza. It currently supports Brotherhood, Revelations and III.

It hooks into ACBMP.exe, ACRMP.exe and AC3MP.exe to:

  • Redirect Ubisoft multiplayer endpoints to community-maintained services without requiring hosts file modification
  • Allow custom login credentials
  • Improve controller compatibility on modern systems by forcing XInput over legacy DInput
  • Optimize/Fix CPU affinity for smoother performance
  • Enforce PunkBuster to be disabled
  • Skip intro videos
  • Run the platform emulators (Ubi Orbit, Uplay and Steam) for Revelations and III without modifying the game's original files

For more information, check out its repository:
Animus Injector on GitHub

The Ubi Orbit API is part of Ubisoft's online services layer and digital rights management (DRM) for several titles. After Assassin's Creed Brotherhood's Multiplayer, it was also used to authenticate players and exchange credentials with the game servers.

Orbit, an emulator by koteykaby on GitHub, allows to launch supported multiplayers with custom login credentials. It is included in the Animus Injector for Revelations and III. For more information, check out its repository: Orbit on GitHub

Disabling the anti-cheat in Assassin's Creed Brotherhood is required because some players may not be able to enable it, and players who keep it enabled can only join sessions with other players who also have it enabled.

Additionally, it can cause other issues and there is no practical benefit when keeping it enabled, since PunkBuster is effectively useless here. If you are wondering why it still needs to be installed, it's included in case we decide to use it in the future.

After Brotherhood, Assassin's Creed Multiplayer titles don't offer an option to disable it, which is why PunkBuster installations are mandatory there.

Since there is no way to search for a friend in the game, you must first queue into a match with the player. After that you can find them under the ABSTERGO SOCIAL > PEOPLE YOU MAY KNOW tab and send a friend request.

How accepting a friend request works: Player A must send a friend request to Player B, and Player B must also send a friend request to Player A. Once both requests have been sent, the players will be added as friends.

This is intentional and only happens once to unlock DLCs for your account. When you go online for the first time, the game loads the DLCs but keeps them locked until they are activated by the server and then pushed into your online save. This happens during the initial login process and since reloading them would normally require a game restart, the server disconnects you once, about a minute after your first login.

Simply press "Go Online" again. The DLC check will run once more, and all DLCs will be available without requiring a game restart.

Are you still being put into limited mode? Then it's likely due to a connection issue, see the game launches but fails at loading into the menu for troubleshooting steps.

Connection & Setup

Assassin's Creed Multiplayer titles rely on peer-to-peer connections, and the implementation of STUN, TURN, and relay servers by Ubisoft has not yet been fully understood. Additionally, peer-to-peer connectivity is heavily affected by NAT types, which can introduce further complications. Using a VPN helps bypass these limitations, providing a more stable and reliable way to play.

The Animus Launcher should automatically connect to the VPN upon launch. If it fails to connect, try the following steps for your operating system:

Windows
  1. Make sure your system is disconnected from any other VPN or proxy service
  2. Check if your system can establish the connection:
    1. Open PowerShell
    2. Execute the following command:
      Test-NetConnection vpn.animusnetwork.com -port 443
    3. RemoteAddress must point to 141.147.0.245, otherwise your DNS is resolving incorrectly
    4. If TcpTestSucceeded returns False, your router or ISP may be blocking outbound connections on TCP port 443
  3. Check if your Windows firewall or any other is blocking the outbound connection
  4. Reset your VPN & Proxy network adapters:
    1. Open Device Manager
    2. Go to View > Show hidden devices
    3. Right-click and uninstall all VPN/Proxy adapters
      (especially WAN Miniport (...) adapters)
    4. If prompted, also remove the drivers by checking the checkbox
    5. Restart your computer allowing Windows to reinstall the adapters
  5. Start the Animus Launcher and retry connecting to the VPN
Linux
  1. Make sure your system is disconnected from any other VPN or proxy service
  2. Check if your system can establish the connection:
    1. Open a terminal
    2. Execute the following command:
      curl -o /dev/null -s -w "%{http_code}\n" https://vpn.animusnetwork.com:443
      or if curl is not available:
      nc -zv vpn.animusnetwork.com 443
    3. The resolved IP must be 141.147.0.245, otherwise your DNS is resolving incorrectly
    4. If the connection fails, your router or ISP may be blocking outbound connections on TCP port 443
  3. Check your firewall rules:
    1. If using UFW, run:
      sudo ufw status
    2. If using firewalld, run:
      sudo firewall-cmd --list-all
    3. If using iptables directly, run:
      sudo iptables -L -n
    4. Ensure outbound TCP port 443 is not being blocked
  4. Try adding the VPN profile manually using nmcli and connect to it:
    1. Restart NetworkManager to clear any stale state:
      sudo systemctl restart NetworkManager
    2. If an SSTP connection was already configured, remove it first:
      nmcli connection delete "Animus Network VPN"
    3. Add the VPN profile manually using the following command:
      nmcli connection add type vpn vpn-type sstp con-name "Animus Network" vpn.data "gateway=vpn.animusnetwork.com,ignore-cert-warn=yes,password-flags=0,proxy-password-flags=1,proxy-port=0,tls-ext=yes,user=animusnetwork" vpn.secrets "password=vpn" ipv4.method auto ipv4.never-default yes ipv4.routes "172.29.240.0/20 172.29.240.1" ipv6.method auto
    4. Then try connecting manually with:
      nmcli connection up "Animus Network"
  5. Start the Animus Launcher and retry connecting to the VPN

If your country or internet provider restricts access to the Animus Network (as it is the case in the Russian Federation), you can bypass those blocks using Zapret. Follow our Zapret Guide for a step-by-step setup.

Since Assassin's Creed Brotherhood and Assassin's Creed Revelations use the older DInput controller system, while modern controllers rely on XInput, triggers or controller detections may not function correctly. In this case, the Animus Injector forces Assassin's Creed Brotherhood and Assassin's Creed Revelations to use XInput. If you want to rebind your buttons or the default fix does not work for your controller, you can follow the advanced controller setup guide using Steam Input. This can also be used for Assassin's Creed III.

Game Issues

The Assassin's Creed Multiplayers may fail to start due to missing runtime components which they require:

  • Microsoft Visual C++ Redistributables (x86 & x64):
    2005, 2008, 2010, 2012, 2013, and v14
  • DirectX End-User Runtime

The video below walks through runtime repair steps, includes additional checks around redistributables, and may also help with other launch error codes.

When following the reinstall step, use our bundle so the versions known to work with the games are installed:

  1. Uninstall all installed versions of the
    Microsoft Visual C++ Redistributables by:
    1. Opening the Control Panel
    2. Navigating to Programs > Programs and Features
    3. Uninstalling all Microsoft Visual C++ Redistributables
    4. Restarting your system
  2. Reinstall all Microsoft Visual C++ Redistributables
    (x86 & x64) from our bundle
  3. (Re)install the DirectX End-User Runtime
  4. Try launching the game again

In Assassin's Creed Brotherhood, it usually show up messages such as:

  • "Connection to Assassin's Creed®: Brotherhood server lost. The game will now exit."
  • "The sign-in has failed! Verify your installation and Internet access."

Assassin's Creed Revelations results into a timeout and looks like a crash, while Assassin's Creed III puts you into limited mode. Also check that you aren't facing the intended one-time disconnection to unlock the DLCs, see limited mode after a successful login in Assassin's Creed III.

There are 3 main things to check:

  • The status of the Assassin's Creed Multiplayer servers, which can be found on the Status page.
  • Checking your credentials used inside the Animus Launcher carefully, even if you assume that those are correct. They must match exactly with the ones you use to log in to your account on the website. Usernames may be case sensitive, so make sure the capitalization is exactly right.
  • Making sure that no firewall, your router, or ISP is blocking HTTP/TCP port 80 traffic over WAN. The AC multiplayers request the so called Online Config Service running on the server, which then returns the actual game server endpoints.

If you cannot get past that HTTP block across WAN, you can try setting Server inside the Animus Launcher to the server IP inside the VPN which is: 172.29.240.2

Account

You can freely set these through your Account Settings whenever you like. Be aware that credits & erudito are capped at 999999, and overexceeding credits or erudito will be reset to that cap when applied. For Assassin's Creed Revelations and III, some level and prestige updates will be adjusted to fit with the progression system of the games.

You can recover your account using the Forgot Credentials feature on the login page. You'll receive an email containing your username and instructions to reset your password.