In 2009 the fictional post-soviet country of Chernarus is ravaged by civil war. For two crippling years, conflict has raged... Players explore this volatile world with Force Recon Razor Team, part of a US Marine Corps Expeditionary Unit. The 27th MEU are deployed to Northern Chernarus on a peacekeeping mission with a mandate to prevent further civilian casualties and promote political stability. ARMA 2 is based on the latest generation technology. It offers a uniquely vast game world, authentic and extremely detailed modern units, weapons, vehicles and environments. The branching, player-driven campaign can be played solo, or cooperatively and is accompanied by a huge range of single and multiplayer game modes. ARMA 2 is a hardcore military simulator that allows the player to carry out the many different roles of a soldier in combat zones. Its campaign takes place in the 225 square-kilometre fictional ex-soviet state of Chernarus where a bloody conflict is taking place.
ArmA 2 - Linux Standalone Server 1.07 Copyrigt (c) 2009 Bohemia Interactive Studio. All rights reserved.
For more information please visit
1. Following programs must have been installed on your Linux-box:
tar, gcc. Optional: md5sum (for setup integrity check)1a. On some verions of Linux (this was reported for RedHat 9
and Gentoo linux 2.4.20) the NSCD deamon must be installed to
run ArmA 2 server successfully. Caching of DNS would be sufficient.
2. Copy the whole "ArmA 2 Operation Arrowhead" directory from Windows
to some Linux-directory (arma2arrowhead). DON'T DO ANY DATA CONVERSIONS
(even "dos2unix" translation of text files is not necessary).
Example: you can use PKZIP (WinZip, PowerArchiver, etc.) on
Windows and "unzip" on Linux.
Don't use upper case letters in the ArmA2 directory name
(/home/bob/arma2arrowhead will be good, /home/bob/ArmA2ArrowHead
may cause some troubles).
ArmA2 directory should contain subdirectories "Addons", "Bin",
3. Copy the "server-x.xx.tar.gz" (x.xx is version number) file into
the arma2arrowhead directory. Unpack and install it with commands: arma2arrowhead$ tar -xjf server-x.xx.tar.bz2
arma2arrowhead$ ./install Watch the messages - they will inform you whether your installation
4. Dedicated server can be started in foreground: arma2arrowhead$ ./server Or in background: o$ nohup ./server > out.txt 2> err.txt &
5. Running server can be stopped by executing: $ kill -s SIGINT Where is process-id of mother server thread (printed out in
6. ArmA2 ArrowHead server has a feature: command-line parameter
"-pid=". It causes creation of with
PID of root ArmA2 process. If IP port specified in "-port="
parameter is busy (in usage), ArmA2 will terminate immediately
and won't be written..
7. The "arma2server" script is provided for automatic server
start/restart/status query/etc. Please be sure to edit
CONFIGURATION PARAMETERS in lines 12 to 18 !
After this is done, install (hard-link?) the script into
"/etc/rc.d/init.d/arma2server" file. After that it can be managed
by "chkconfig" (see info/man).