Arma 3 Dedicated Server
Introduction This page contains useful information on how to install and configure an ARMA 3 server and includes step by step guides of the install process. Also information on how to configure and run a server. The majority of directories and paths are customizable, however those defined are all consistent with the tutorial instructions.
Much of the tutorial here was created using this guide from the forums http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
Note on steamCMD utility: if you are using it on a dedicated host to install and update Arma 3 dedicated server, it is a good practice to create a separate steam account for that. Arma 3 Dedicated server package is available for free (does not require regular Arma 3 to be purchased).
Requirements
- Steam Account
- Supported Operating System
- Windows 2008 or later
- Modern Linux Distro
Minimum Hardware:
- CPU: Duo core @ 3.2GHZ
- RAM: 4GB
- Disk: 20GB
- Network: 50mb or fibre type of connection that is strong.
Instructions for Windows
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
Install the latest version of DirectX
Create the following empty directories
- D:\Apps\Steam
- D:\Games\ArmA3\A3Master
- D:\Games\ArmA3\A3Files
Download Steamcmd tool and save it to your targetted Steam install directory (E.g D:\Apps\Steam).
Run the steamcmd.exe. (This will download and install the required steam files to your custom steam directory).
Create an Arma3server_steamcmd_example.cmd file and save it to D:\Games\ArmA3\A3Files. Like shown below.
@echo off
@rem http://media.steampowered.com/installer/steamcmd.zip SETLOCAL ENABLEDELAYEDEXPANSION :: DEFINE the following variables where applicable to your install SET STEAMLOGIN=mylogin mypassword SET A3serverBRANCH=233780 -beta :: For stable use 233780 -beta :: For Dev use 233780 -beta development :: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......" :: There is no DEV branch data yet for Arma 3 Dedicated Server package !!! SET A3serverPath=D:\Games\ArmA3\A3Master SET STEAMPATH=D:\Apps\Steam
echo. echo You are about to update ArmA 3 server echo Dir: %A3serverPath% echo Branch: %A3serverBRANCH% echo. echo Key "ENTER" to proceed pause %STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3serverPath% +"app_update %A3serverBRANCH%" validate +quit echo . echo Your ArmA 3 server is now up to date echo key "ENTER" to exit pause |
}
Run the #Arma3server_steamcmd_example.cmd file.
so it looks something similar to the following below
|