Advertisement
jahangir13

A3 Epoch Linux Server 0.3.0.3

Jun 22nd, 2015
1,289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. ----------------------------------
  2. A3 Epoch Server Download & Setup:
  3. ----------------------------------
  4.  
  5. ---------------------------
  6. Install required packages:
  7. ---------------------------
  8. As root user:
  9. Check if already available / always search first to see if name is correct for your linux/version:
  10. aptitude search perl
  11. ...
  12.  
  13. If not installed:
  14. aptitude install perl
  15. aptitude install screen
  16. aptitude install redis-server
  17. Libs:
  18. aptitude install libhiredis-dev
  19. aptitude install libstdc++6
  20. aptitude install g++-multilib
  21. For 64-bit only:
  22. aptitude install lib32stdc++6
  23.  
  24.  
  25. ----------
  26. Steamcmd:
  27. ----------
  28. As a3epoch user:
  29. https://developer.valvesoftware.com/wiki/SteamCMD#Linux
  30.  
  31. Direct Link:
  32. wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
  33.  
  34.  
  35. ------------------------------
  36. Dowwnload Arma3 via Steamcmd:
  37. ------------------------------
  38. (Change steam_user / steam_pass to your steam account user/pass)
  39. (If asked for Steam Guard ID, go to your email account and get ID from the steam email)
  40.  
  41. ./steamcmd.sh +login steam_user steam_pass +force_install_dir /home/a3epoch/epoch
  42. app_update 233780 validate
  43. quit
  44.  
  45.  
  46. ----------------------------
  47. Epoch Server Mod (0.3.0.3):
  48. ----------------------------
  49. http://www.dayzepoch.com/
  50.  
  51. Direct Link:
  52. wget https://api.github.com/repos/EpochModTeam/Epoch/tarball/0.3.0.39
  53.  
  54.  
  55. ----------------------------
  56. Epoch Client Mod (0.3.0.3):
  57. (by jahangir13 - 06/2015)
  58. (jahangir@gmx.de)
  59. ----------------------------
  60. http://www.dayzepoch.com/
  61.  
  62. Direct Link:
  63. http://rr.whocaresabout.de/epoch/Epoch_Client_0.3.0.3.zip
  64.  
  65.  
  66. -----------------------------------
  67. Devd Epoch Linux Server Structure:
  68. -----------------------------------
  69. https://github.com/denisio/Arma3-Epoch-Linux-Server
  70.  
  71. Direct Link:
  72. wget https://github.com/denisio/Arma3-Epoch-Linux-Server/archive/master.zip
  73.  
  74.  
  75. --------------------------------
  76. Copy files to server directory:
  77. --------------------------------
  78. copy linux server file structure
  79. delete old "@epochhive" folder
  80. copy client mod files (@epoch)
  81. copy server mod files (@epochhive)
  82. copy 0.3.0.3 key file into keys directory
  83.  
  84.  
  85. --------------------------------
  86. Convert all files to lowercase:
  87. --------------------------------
  88. https://github.com/denisio/Dayz-Epoch-Linux-Server
  89. Download tolower.c
  90. gcc -O -o tolower tolower.c
  91.  
  92.  
  93. ---------------------------------------------------------
  94. Rename physx libraries from lowercase to original names:
  95. ---------------------------------------------------------
  96. mv libphysx3common_x86.so libPhysX3Common_x86.so
  97. mv libphysx3cooking_x86.so libPhysX3Cooking_x86.so
  98. mv libphysx3_x86.so libPhysX3_x86.so
  99. (--> add this at the beginning of epoch.sh. So if you update server
  100. and use ./tolower these will always renamed to the original names)
  101.  
  102.  
  103. ----------------------------------
  104. Run ./epoch.sh to test the server
  105. ----------------------------------
  106. Edit port (2x) in epoch.sh
  107. ./epoch.sh
  108. Check error messages
  109. --> open Arma3 and connect to the server to see if login works
  110.  
  111.  
  112. ----------------
  113. Run productive:
  114. ----------------
  115. Edit Restarter.pl:
  116. use constant PORT => 2309; # Change it with epoch.sh
  117. #use constant PATH => $ENV{'PWD'}.'/'; # Set your epoch server dir
  118. use constant PATH => '/home/a3epoch/epoch/';
  119.  
  120. ./restarter.pl (to keep the server running even if you logout)
  121. screen -r (to get into the screen session to watch the server console)
  122. Press Ctrl+A+D (to detach the screen and get back to linux prompt)
  123.  
  124.  
  125. ---------------------------------
  126. BI Community - Arma3Server Info:
  127. ---------------------------------
  128. https://community.bistudio.com/wiki/Arma_3_Dedicated_Server
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement