A private hive Arma3 Epoch server on Linux
C++ Perl Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
@epochhive (Build 2) Apr 9, 2015
battleye rcon support Mar 12, 2015
keys Apr 9, 2015
steamcmd_linux.tar.gz load Mar 3, 2015



A private hive Arma3 Epoch server on Linux (Steam)

I don't modified "a3_epoch_server.pbo" and "epochserver.so" is not derivative.

Installation instructions

  1. The following programs must be installed on your Linux system: screen, redis-server, perl.

    # apt-get install perl screen redis-server
  2. Download and unpack steamcmd (http://media.steampowered.com/installer/steamcmd_linux.tar.gz)

  3. 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 (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
  4. 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

  5. Check the system stack size:
    $ ulimit -s
    $ sudo cat /etc/security/limits.conf | grep stack

    • soft stack 8192
    • hard stack 8192
  6. Run ./epoch.sh for test
    Watch the messages - they might inform you whether your installation failed!

  7. Run ./restarter.pl
    $ screen -r
    Press Ctrl+A+D to detach the screen.

  8. https://community.bistudio.com/wiki/Arma_3_Dedicated_Server

Please do not forget that the production server must run by "restarter.pl" !