Δημιουργούμε καινούριο steam account το οποίο θα είναι αποκλειστικά για τον server του arma 3.
https://store.steampowered.com/join
Ρίχνουμε μια ματιά εδώ:
https://gameservermanagers.com/lgsm/arma3server/
Login στο linux.
Προσθέτουμε το multiverse repository του Ubuntu 16.10 που περιέχει το steamcmd: +
deb http://uk.archive.ubuntu.com/ubuntu/ yakkety multiverse
στο αρχείο/etc/apt/sources.list
.- Βάζουμε 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
- Άν όλα πάνε καλά, εγκαθιστούμε τις προυποθέσεις του 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