Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----------------------------------
- A3 Epoch Server Download & Setup:
- ----------------------------------
- ---------------------------
- Install required packages:
- ---------------------------
- As root user:
- Check if already available / always search first to see if name is correct for your linux/version:
- aptitude search perl
- ...
- If not installed:
- aptitude install perl
- aptitude install screen
- aptitude install redis-server
- Libs:
- aptitude install libhiredis-dev
- aptitude install libstdc++6
- aptitude install g++-multilib
- For 64-bit only:
- aptitude install lib32stdc++6
- ----------
- Steamcmd:
- ----------
- As a3epoch user:
- https://developer.valvesoftware.com/wiki/SteamCMD#Linux
- Direct Link:
- wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
- ------------------------------
- Dowwnload Arma3 via Steamcmd:
- ------------------------------
- (Change steam_user / steam_pass to your steam account user/pass)
- (If asked for Steam Guard ID, go to your email account and get ID from the steam email)
- ./steamcmd.sh +login steam_user steam_pass +force_install_dir /home/a3epoch/epoch
- app_update 233780 validate
- quit
- ----------------------------
- Epoch Server Mod (0.3.0.3):
- ----------------------------
- http://www.dayzepoch.com/
- Direct Link:
- wget https://api.github.com/repos/EpochModTeam/Epoch/tarball/0.3.0.39
- ----------------------------
- Epoch Client Mod (0.3.0.3):
- (by jahangir13 - 06/2015)
- (jahangir@gmx.de)
- ----------------------------
- http://www.dayzepoch.com/
- Direct Link:
- http://rr.whocaresabout.de/epoch/Epoch_Client_0.3.0.3.zip
- -----------------------------------
- Devd Epoch Linux Server Structure:
- -----------------------------------
- https://github.com/denisio/Arma3-Epoch-Linux-Server
- Direct Link:
- wget https://github.com/denisio/Arma3-Epoch-Linux-Server/archive/master.zip
- --------------------------------
- Copy files to server directory:
- --------------------------------
- copy linux server file structure
- delete old "@epochhive" folder
- copy client mod files (@epoch)
- copy server mod files (@epochhive)
- copy 0.3.0.3 key file into keys directory
- --------------------------------
- Convert all files to lowercase:
- --------------------------------
- https://github.com/denisio/Dayz-Epoch-Linux-Server
- Download tolower.c
- gcc -O -o tolower tolower.c
- ---------------------------------------------------------
- Rename physx libraries from lowercase to original names:
- ---------------------------------------------------------
- mv libphysx3common_x86.so libPhysX3Common_x86.so
- mv libphysx3cooking_x86.so libPhysX3Cooking_x86.so
- mv libphysx3_x86.so libPhysX3_x86.so
- (--> add this at the beginning of epoch.sh. So if you update server
- and use ./tolower these will always renamed to the original names)
- ----------------------------------
- Run ./epoch.sh to test the server
- ----------------------------------
- Edit port (2x) in epoch.sh
- ./epoch.sh
- Check error messages
- --> open Arma3 and connect to the server to see if login works
- ----------------
- Run productive:
- ----------------
- Edit Restarter.pl:
- use constant PORT => 2309; # Change it with epoch.sh
- #use constant PATH => $ENV{'PWD'}.'/'; # Set your epoch server dir
- use constant PATH => '/home/a3epoch/epoch/';
- ./restarter.pl (to keep the server running even if you logout)
- screen -r (to get into the screen session to watch the server console)
- Press Ctrl+A+D (to detach the screen and get back to linux prompt)
- ---------------------------------
- BI Community - Arma3Server Info:
- ---------------------------------
- https://community.bistudio.com/wiki/Arma_3_Dedicated_Server
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement