ExileServer – MySQL Error: Unable to locate extDB2 extension!

All of our Swiftnode game server nodes have this redistributable installed by default. But if you do not have a server with us you will need to install the following before your server will load the database extension.

http://www.microsoft.com/en-ie/download/details.aspx?id=40784

You will also need to make sure your MySQL server has disabled STRICT_TRANS_TABLES which you can do by adding the following line to your my.ini file:

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Note: On some windows variants (Server 2008 R2) you may need to modify the ini here: C:\ProgramData\MySQL\MySQL Server 5.6\my.ini rather than in your Program Files folder.

You can verify you have STRICT_TRANS_TABLES disabled by running the following query "select @@GLOBAL.sql_mode;" in your MySQL server.

If you continue to receive the error, make sure to copy your extDB2.dll, tbb.dll, and the allocator dll of your choice from @ExileServer to the root arma server. (where your Arma3Server.exe is.)

As always you can submit a ticket with our support technicians to have them resolve these issues for you.
  • 15 Users Found This Useful
Was this answer helpful?

Related Articles

extDB2: Database Exception Error: Connection attempt failed: Access denied for user

This issue stems from bad permissions, or no permissions for the set user account on the...