Advertisement
jahangir13

A3 Epoch Linux Server 0.3.0.3

Jun 22nd, 2015
1,309
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. ----------------------------
  59. http://www.dayzepoch.com/
  60.  
  61. Direct Link:
  62. http://rr.whocaresabout.de/epoch/Epoch_Client_0.3.0.3.zip
  63.  
  64.  
  65. -----------------------------------
  66. Devd Epoch Linux Server Structure:
  67. -----------------------------------
  68. https://github.com/denisio/Arma3-Epoch-Linux-Server
  69.  
  70. Direct Link:
  71. wget https://github.com/denisio/Arma3-Epoch-Linux-Server/archive/master.zip
  72.  
  73.  
  74. --------------------------------
  75. Copy files to server directory:
  76. --------------------------------
  77. copy linux server file structure
  78. delete old "@epochhive" folder
  79. copy client mod files (@epoch)
  80. copy server mod files (@epochhive)
  81. copy 0.3.0.3 key file into keys directory
  82.  
  83.  
  84. --------------------------------
  85. Convert all files to lowercase:
  86. --------------------------------
  87. https://github.com/denisio/Dayz-Epoch-Linux-Server
  88. Download tolower.c
  89. gcc -O -o tolower tolower.c
  90.  
  91.  
  92. ---------------------------------------------------------
  93. Rename physx libraries from lowercase to original names:
  94. ---------------------------------------------------------
  95. mv libphysx3common_x86.so libPhysX3Common_x86.so
  96. mv libphysx3cooking_x86.so libPhysX3Cooking_x86.so
  97. mv libphysx3_x86.so libPhysX3_x86.so
  98. (--> add this at the beginning of epoch.sh. So if you update server
  99. and use ./tolower these will always renamed to the original names)
  100.  
  101.  
  102. ----------------------------------
  103. Run ./epoch.sh to test the server
  104. ----------------------------------
  105. Edit port (2x) in epoch.sh
  106. ./epoch.sh
  107. Check error messages
  108. --> open Arma3 and connect to the server to see if login works
  109.  
  110.  
  111. ----------------
  112. Run productive:
  113. ----------------
  114. Edit Restarter.pl:
  115. use constant PORT => 2309; # Change it with epoch.sh
  116. #use constant PATH => $ENV{'PWD'}.'/'; # Set your epoch server dir
  117. use constant PATH => '/home/a3epoch/epoch/';
  118.  
  119. ./restarter.pl (to keep the server running even if you logout)
  120. screen -r (to get into the screen session to watch the server console)
  121. Press Ctrl+A+D (to detach the screen and get back to linux prompt)
  122.  
  123.  
  124. ---------------------------------
  125. BI Community - Arma3Server Info:
  126. ---------------------------------
  127. https://community.bistudio.com/wiki/Arma_3_Dedicated_Server
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement