- Game Servers
- Minecraft
- Garrys Mod
- Rust
- Conan Exiles
- Arma 3
- ARK
- CS:GO
- TF2
- Unturned
- Blackwake
- Mordhau
- Factorio
- Space Engineers
- Valheim
- Virtual Dedicated
- General
- Game Servers
[CentOS 7] How to install a Arma 3 server
Please note, our virtual dedicated servers are unmanaged, these guides are just to get you started
You’re going to first start of by updating Ubuntu to ensure the latest bug and security updates are patched.
sudo yum upgradeYou will next need to install some dependencies for Arma 3 and steamcmd to use, we will also be installing screen
sudo yum install glibc.i686 libstdc++.i686 gcc screen -yYou will now need to open the following ports to allow your players to connect
firewall-cmd --zone=public --add-port=2302/udp --permanent
firewall-cmd --zone=public --add-port=2303/udp --permanent
firewall-cmd --zone=public --add-port=2304/udp --permanent
firewall-cmd --zone=public --add-port=2305/udp --permanent
firewall-cmd --zone=public --add-port=2306/udp --permanent
firewall-cmd --reload
We advise against using the root user for security reasons, so we will be creating a new user for the server
sudo adduser arma3 passwd arma3Now we can switch to our new user to start creating the server
su arma3We will now create a new directory for SteamCMD
mkdir ~/steamcmd && cd ~/steamcmdStart the download of the steamcmd installer by entering the following:
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gzWe can extract the contents of the steamcmd installer simply by entering:
tar -xvzf steamcmd_linux.tar.gzRunning the SteamCMD command line is the next step. Once the extraction has completed we can start with the download of the Arma 3 server files.:
./steamcmd.shYou will then need to login to Steamcmd using a valid steam account (Note this does not need to have Arma installed, Valve recommends using a blank steam account for this)
login myusernameNext we will specify where to install the server:
force_install_dir ./arma3/Next we will download the Arma 3 Linux dedicated server files:
app_update 233780 validateWe can now exit SteamCMD:
exitWe will now create the directories for the profile files and Arma3.cfg file
mkdir -p ~/".local/share/Arma 3" && mkdir -p ~/".local/share/Arma 3 - Other Profiles"To launch the server run the following
script /dev/null screen -S armaserver cd arma3 ./arma3server -name=server -config=server.cfgYou can then exit screen using Control + A + D
[Configuring the server]
You can edit most the server settings in the config file
cd ~/steamcmd/arma3 vi server.cfgYou can read the documentation here:BIStudio wiki