A private hive Arma3 Epoch server on Linux
C++ Perl Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
@epochhive 0.3.0.2 (Build 2) Apr 9, 2015
battleye rcon support Mar 12, 2015
keys 0.3.0.2 Apr 9, 2015
mpmissions
sc
README.md
epoch.sh
restarter.pl
steam_appid.txt
steamcmd_linux.tar.gz load Mar 3, 2015

README.md

Arma3-Epoch-Linux-Server

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.

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 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
    
  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
    8192
    $ 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" !