Arma 3 | Installing Exile mod
Installing Exile on an Arma 3 server can take a little while, however, if you follow these steps it should be running in no time at all.
- To obtain a database, you need to go into the MySQL manager on the left-hand side of the game control panel.
- Next, you're going to head on over to exilemod.com and download the server files. Upload everything inside the Arma 3 Server to your server's root directory. You can do this via SFTP. See how to install SFTP.
- Go to the Steam Workshop and install ExileMod (this is the client).
- Go to PHPMyAdmin and upload the
exile.sqlfile that is in the exile server zip. It should be in theMySQLfolder. You will need to open the.sqlfile with Notepad++ or any text editor and renamelines 14 and 15to your database name. They will contain the wordsexile. Rename those 2 words to your database name that is listed in the MySQL manager:
CREATE DATABASE IF NOT EXISTS `db123` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `db123`;
When importing your SQL database, you will most likely get an error #1005 - Can't create table db123.account (Errno: 150 "Foreign key constraint is incorrectly formed") (Details…) to fix this, in the import tab, there is a heading called Other Options and underneath that, a checkbox which says Enable foreign key checks. Uncheck the checkbox, and you will be able to upload the database.
-
In the game control panel, go into the
commandline managerand click on the command line. Tick the mods and Server mod checkboxes, and enter the names@ExileModfor mods and@ExileServerfor the server mod. Click Save. -
Now go into
@ExileServer\extdb-conf.iniand look for the section with[exile]. You will see it saystype = MYSQL. Simply fill in all the info that you created when you made your database in the MySQL manager. The IP address/hostname will be listed in the MySQL manager according to the database and location that you have deployed to.
South African game servers will use za.dbhost.hyperlayer.net.
All you need to edit is the following (you do not need to change anything else):
Name = db123
Username = db123
Password = abc.xyz
IP = database-host
- Finally, you will need to change your mission file in your server config (you can access this from the configuration files on the left-hand side) to one of the
.pbofiles located in\mpmissions. You will also need to change@exileServer\config.cfgunder template =(do not add the .pbo extension). Both of these configs must match with the same mod files.
For some reason, the server key has changed and the Exile devs don't update it. Download the updated key from here and upload it to the key folder in your root directory.
- You should now be able to start your server. If you are unable to connect, check your
@ExileServer\extdb\logsto make sure it's connecting.
Common Errors
Battleye Errors

To fix the above error you can attempt the following:
- Login to the game panel
- Stop your server
- Go to
file manager>battleye folder - Go to
setpos.txt - Edit lines
2&3to1

- save and exit
- Start your server