A private hive Arma3 Epoch 0.3.0.2 server on Linux (Steam)
I don't modified "a3_epoch_server.pbo" and "epochserver.so" is not derivative.-
The following programs must be installed on your Linux system: screen, redis-server, perl.
# apt-get install perl screen redis-server
-
Download and unpack steamcmd (http://media.steampowered.com/installer/steamcmd_linux.tar.gz)
-
Download Arma 3 Dedicated Server using steamcmd:
$ steamcmd/steamcmd.sh +login STEAM_USERNAME STEAM_PASSWORD +force_install_dir /home/user/epoch > app_update 233780 validate > quit
Download and install Arma3 Epoch Mod 0.3.0.2 (http://epochmod.com/downloads/Epoch_Client_0.3.0.2.zip.torrent).
ANY uppercase letter in a filename/dir will crash the server!$ for x in *; do mv $x `echo $x | tr [A-Z] [a-z]`; done
-
Install the required packages:
$ sudo apt-get install libhiredis-dev
$ sudo apt-get install libstdc++6
$ sudo apt-get install g++-multilib
For 64-bit only:
$ sudo apt-get install lib32stdc++6 -
Check the system stack size:
$ ulimit -s
8192
$ sudo cat /etc/security/limits.conf | grep stack- soft stack 8192
- hard stack 8192
- soft stack 8192
-
Run ./epoch.sh for test
Watch the messages - they might inform you whether your installation failed! -
Run ./restarter.pl
$ screen -r
Press Ctrl+A+D to detach the screen.
Please do not forget that the production server must run by "restarter.pl" !