Δημιουργούμε καινούριο steam account το οποίο θα είναι αποκλειστικά για τον server του arma 3.

https://store.steampowered.com/join

Ρίχνουμε μια ματιά εδώ:

https://gameservermanagers.com/lgsm/arma3server/

  1. Login στο linux.

  2. Προσθέτουμε το multiverse repository του Ubuntu 16.10 που περιέχει το steamcmd: + deb http://uk.archive.ubuntu.com/ubuntu/ yakkety multiverse στο αρχείο /etc/apt/sources.list.

  3. Βάζουμε 32bitη αρχιτεκτονική και τα κλειδιά του Ubuntu, και στη συνέχεια κάνουμε update
     sudo dpkg --add-architecture i386
     sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 2EA8F35793D8809A 40976EAF437D05B5 3B4FE6ACC0B21F32
     sudo apt-get update && sudo apt-get upgrade -y
    
  4. Άν όλα πάνε καλά, εγκαθιστούμε τις προυποθέσεις του lgsm:
     sudo apt-get install mailutils postfix curl wget file gzip bzip2 bsdmainutils python util-linux tmux lib32gcc1 libstdc++6 libstdc++6:i386
    

Σημείωση: Άν έχουμε ξεχωριστό δίσκο για τα mods, τον κάνουμε mount εδώ:

sudo apt-get install ntfs-3g -y #if NTFS
sudo mkdir -p /mnt/disks/mods

Δημιουργούμε τον χρήστη arma3server και κάνουμε login :

sudo useradd -m -s /bin/bash arma3server
echo "arma3server:`openssl rand -base64 32`" | sudo chpasswd
sudo su - arma3server

Ακολουθούμε τις οδηγίες του lgsm.

Στη συνέχεια στήνουμε το arma3server ως εξής:

sed -i 's/"0.0.0.0/<server IP>/g' arma3server
sed -i 's/"username"/"<username>"/g' arma3server
sed -i 's/'\''password'\''/"<password>"/g' arma3server

./arma3server install

Άν κατα την εγκατάσταση του arma 3 φάτε error 4: wrong password απο το Steam (και είστε σίγουροι οτι τα creds ειναι σωστά), κοιτάξτε εδώ:

https://github.com/GameServerManagers/LinuxGSM/issues/1238