Setting up a Server

The following instructions will guide you through setting up one Arma 3 server on 1 box, however they will also set the foundations for installing multiple servers on that same box

 

Related Downloads:

DirectX (Oct. 2015)
Arma3Server.cmd
Server.cfg

1. Install the latest version of DirectX

2. Create the following empty directories

  • D:\Steam
  • D:\ArmaServers

3. Download steamcmd.exe and save it to your targetted Steam install directory (E.g D:\Steam)

4. Run the steamcmd.exe. (This will download and install the required steam files to your custom steam directory)

5. Create an Arma3Server.cmd file and save it to D:\Steam

 6. Run the Arma3Server.cmd file

  • Just after logging into Steam, the console window will hang and ask for a validation key
  • Steam will have automatically sent you an email with this validation code, which you then need to input at the command prompt
  • The Update console window should then continue to run and install ArmA3 ((DEV or STABLE) version to the target directory as defined in the .cmd file) eg (D:\Games\ArmA3\A3Master)
  • Rename D:\ArmaServers\newserver to a descriptive name for your server (D:\ArmaServers\ClanServer)

7. Create a shortcut for the ArmA3Server.exe on the server desktop

8. Add the following parameters to the Target Line in the shortcut tab of the newly created desktop shortcut (right click on the shortcut and click properties)

  • -port=2302 (Required if running multiple server instances including any previous ArmA2 instances)
  • -profiles=ArmaHosts
  • -config=server\server.cfg
  • -world=empty
  • -name=ArmaHosts
  • -noSound
  • -noSplash
  • -noPause
  • -loadMissionToMemory
  • -autoInit-enableHT
    • so it looks something similar to the following
    • "D:\ArmaServers\ClanServer\arma3server.exe" -profiles=ArmaHosts -port=2302 -config=server\server.cfg -world=empty -name=ArmaHosts -noSound -noSplash -noPause -loadMissionToMemory -autoInit -enableHT

9. Setup the ports in your firewall accordingly

  • 2302-2305 UDP Incoming (Game Server Ports)
  • 2302-2305 UDP Outgoing (Game Server Ports
  • 2344 TCP & UDP Outgoing (Battleye Ports)

10. Create a simple Notepad document called "server.cfg" and save it to a new folder in the root of your ArmA3 install on the server (D:\ArmaServers\ClanServer\server)

11. Start up your shortcut, check the server runs. (You will see a console pop up in your desktop after a few seconds)

12. Login to your server using the password you defined in server.cfg by typing "/" to open the chat window and then type (#login ADMINPASSWORD) followed by enter

Warning: Make sure you never forget the '#' in front of any server command!

13. Once logged in you will be presented with a mission list, select one of the missions to start the game

  • dedicated, server, setup, set up, commandline, tutorial, directx, server.cfg, arma3server.cmd, steam, steamcmd, firewall, port, forwarding, admin, windows
  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

Adding a New Mission

The following instructions will guide you through getting a new mission and enabling it on your...

Set up a Server using TADST

The following instructions will guide you through setting up one Arma 3 server on 1 box, however...

Creating a Custom Commandline

These parameters can be configured by creating a new shortcut on your desktop and then adding the...

Installing Mods

The following instructions will guide you through downloading mods and enabling them on your...

Setting up BEC

The following instructions will guide you through downloading Battleye Extended Controls (BEC)...