Skip to main content

Arma 3 Dedicated Server Linux Setup

The ideal products for this guide

Get started right away — order the matching product and follow this guide step by step.

Introduction

Do you have a Linux VPS/Dedicated Server and you want to install the Arma 3 Dedicated server service on it? You are in the right place. In this guide, we will explain the step by step process of installing this service on your Linux server through the use of SteamCMD. We will be using Ubuntu in the examples, but the process should be very similar for other distributions.

tip

Did you know that you can install our ZAP GS/TS3 Interface directly onto your VPS/Dedicated Server, allowing you to setup game server services, with direct integration to your ZAP-Hosting dashboard, in just a few clicks! Learn more about the GS/TS3 Interface here.

Preparation

To begin with, connect to your VPS/Dedicated Server via SSH. Use our SSH Initial Access guide if you need help doing this.

You will also have to complete a first-time setup for SteamCMD if this is your first time using this on your Linux server. Please use our SteamCMD Linux Setup guide and ensure SteamCMD is fully setup before proceeding.

Installation

Begin by logging in to your steam user and heading over to the root home/steam user directory to keep things organised.

sudo -u steam -s
cd ~

When logged in, you can start the installation process using the following command to easily start the installation through the use of SteamCMD directly to your steam user. By using the +@sSteamCmdForcePlatformType windows parameter, you forcefully ensure that the Windows binaries are installed.

steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir '/home/steam/arma3-server' +login anonymous +app_update 233780 validate +quit

Please be patient as the download completes, it can take some time for games with larger sizes. Once successful, you will see a success message appear confirming this.

Configuration

By this stage, you have finished the setup for your Arma 3server. You can perform further server configuration through a configuration file found within the directory of your server.

You will be able to adjust all configuration parameters by accessing and editing the server.cfg configuration file found in the root directory.

nano /home/steam/arma3-server/server.cfg

Starting & Connecting to your server

Now it is time to start your server. Head over to the main game directory and run the arma3server_x64 executable file using the command below.

/home/steam/arma3-server/arma3server_x64

You should now see many logs appear in your terminal which indicate that the server has started successfully.

Players will be able to connect directly through the Arma 3 server browser using your server IP address and the default port 2302.

Conclusion

Congratulations, you have successfully installed and configured the Arma 3 server on your VPS/Dedicated Server! If you have any further questions or problems, please contact our support team, who are available to help you every day!