Guest User

Untitled

a guest
Apr 20th, 2016
219
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Author: Chris(tian) "infiSTAR" Lorenzen
  3. Contact: infiSTAR23@gmail.com // www.infiSTAR.de
  4.  
  5. Description:
  6. Arma AntiHack & AdminTools - infiSTAR.de
  7.  
  8. DO NOT POST THIS FILE ON PASTEBIN
  9. IF I SEE THIS IN PUBLIC; I WILL DISCONTINUE WRITING CHANGELOGS AGAIN..
  10. */
  11. ------------------------------------------------------------
  12. xx.xx.xxxx - vxxxx
  13. discontinued for now
  14. ------------------------------------------------------------
  15.  
  16. 09.04.2016 - v0045
  17. + many many things - will write it later/next time have to hurry now and wanted to supply you guys the latest version before I disappear for a few days ;)
  18.  
  19. trouble with BE filters?
  20.  
  21. Battleye Filter TXT GUIDE:
  22. http://www.exilemod.com/topic/74-how-to-battleye-filters-do-it-yourself/?do=findComment&comment=1077
  23. or https://pastebin.com/9FBdjS1u if forum thread is gone
  24.  
  25. Battleye Filter Tools:
  26. 1. BattlEye Filters are time consuming and are different if you are running a modifed version.
  27. Check out http://www.exilemod.com/topic/9708-battleye-filter-editor/
  28. 2. http://bfe.marma.io/
  29.  
  30. ------------------------------------------------------------
  31.  
  32. 03.04.2016 - v0044
  33. + added - TempBan option(s)
  34. + added - You can enter a reason for a kick/ban/tempban now
  35. + added - Noficiations (to replace BEC messages) read more in the CONFIG.hpp file!
  36. + updated - Godmode to work vs radiation
  37. + updated - Godmode to work vs zombies (heal loop ..)
  38. + updated - Anti Teleport check (there was a problem when people were going to fast while using free fall (halo) spawn)
  39. + updated - Mag size check
  40. + updated - !chat / private chat that can be bound to "USER ACTION 3" in custom controls of your gameclient (can be used by all players)
  41. + updated - EXILE_AHAT_CONFIG.hpp file
  42.  
  43. ++ a few more things I already forgot about
  44. ++++ BUT SUPER COOL!
  45.  
  46. ------------------------------------------------------------
  47.  
  48. 24.03.2016 - v0043
  49. + added chatCommand partitial (read in EXILE_AHAT_CONFIG.hpp)
  50. + changed Hidden Object check
  51.  
  52. ------------------------------------------------------------
  53.  
  54. 17.03.2016 - v0042A
  55. + added Loggings for single Map Icon options @Hell Raiser (http://www.exilemod.com/topic/12629-infistar-map-icons-logging/)
  56.  
  57. ------------------------------------------------------------
  58.  
  59. 17.03.2016 - v0042
  60. + New Keybind "BackSpace" to teleport back to your previous location after teleporting to another player using "Teleport - Me To Target"
  61. + updated Heal (to get rid of radiation)
  62. + updated Godmode (to not get damage by radiation)
  63. + updated day/night voting
  64. + updated scripts.txt
  65.  
  66. ------------------------------------------------------------
  67.  
  68. 14.03.2016 - v0041
  69. + added Loot ESP (350m range)
  70. + added check_Notifications - checks if BIS_fnc_showNotification was used, as it is used with many hacks - some custom addons however use them too
  71. + added Copy Worldspace(coords) to RPT & Chat - @ElDubya - http://www.exilemod.com/topic/12539-worldspace-co-ords-like-a2ah/
  72. + added self detection of CUP (CUP_Weapons) is running
  73. + updated day/night voting
  74.  
  75. ------------------------------------------------------------
  76.  
  77. 10.03.2016 - v0040C
  78. + added LOG_PATH with default value: "infiSTAR_Logs/"
  79. create a folder called "infiSTAR_Logs" in your Arma3Server directory - you need to do that or the ARMA_LOG.dll can not write Log files!
  80. unless you change LOG_PATH = "infiSTAR_Logs/"; to LOG_PATH = ""; in the EXILE_AHAT_CONFIG.hpp, then it will write log files to the Arma3Server directory.
  81. why am I putting default value "infiSTAR_Logs/"? so people actually recognize something has changed as most are not reading the changelog or readme files..
  82.  
  83. ------------------------------------------------------------
  84.  
  85. 10.03.2016 - v0040B
  86. + added options for the MapIcon Menu
  87. + updated Map Icon Menu (moved it to the center of the screen)
  88. + updated Trader Spawn Menu
  89. + updated Heal/SelfHeal
  90.  
  91. ------------------------------------------------------------
  92.  
  93. 09.03.2016 - v0040A
  94. + added a second God Mode (for admins) "God Mode (no stats change)"
  95. @kuplion http://www.exilemod.com/topic/12294-infistar-request-revert-godmode-stats-after-use/
  96. + updated ChatMenu check
  97.  
  98. ------------------------------------------------------------
  99.  
  100. 09.03.2016 - v0040
  101. + added exception for haloJump spawning (so it works along with anti teleport)
  102. + added Minimum votes required (for day / night vote)
  103. + added Minimum Vote Percentage (for day / night vote)
  104. + added Time (in seconds) to wait until nex vote is possible (for day / night vote)
  105. @ canuckbrian http://www.exilemod.com/topic/12277-infistar-feature-request-vote-system-improvements/
  106. + updated godmode (for admins) to fix issues with "Pomelo" variables
  107.  
  108. ------------------------------------------------------------
  109.  
  110. 08.03.2016 - v0039B
  111. + updated scripts.txt again
  112. + updated Anti Teleport for Namalsk
  113.  
  114. ------------------------------------------------------------
  115.  
  116. 08.03.2016 - v0039A
  117. + updated scripts.txt & a few other things for Pomelo
  118.  
  119. ------------------------------------------------------------
  120.  
  121. 07.03.2016 - v0039
  122. + updated for Exile 0.9.6 "Pomelo"
  123. + changed - invisible object checks + made them disabled them by default (since people are not reading through the config file and then email me about problems -.- ..)
  124. + changed - attachto checks + made them disabled them by default (since people are not reading through the config file and then email me about problems -.- ..)
  125. + changed - BE Filter(s)
  126.  
  127. ------------------------------------------------------------
  128.  
  129. 05.03.2016 - v0038
  130. + added - options for KeyUp & KeyDown checks
  131. + added - more new AH checks
  132. + changed - variables to work with advanced banking system
  133. + changed - KeyUp & KeyDown checks
  134.  
  135. ------------------------------------------------------------
  136.  
  137. 02.03.2016 - v0037A
  138. + changed - KeyDown check
  139.  
  140. ------------------------------------------------------------
  141.  
  142. 01.03.2016 - v0037
  143. + added - "hiddenSuperAdmin": These admins are seen as normal players by normal admins, their actions are not logged either (to keep an eye out on your admins)
  144. + added - more AH checks.
  145.  
  146. ------------------------------------------------------------
  147.  
  148. 27.02.2016 - v0036A
  149. + added - Create Billboard - define custom textures in your EXILE_AHAT_CONFIG.hpp {"name shown in adminmenu","path to texture"}
  150. + fixed - error when using ExileDevFriendlyMode
  151. + updated - infiSTAR_Exile_AdminMenu.hpp
  152. + updated - things I did not write down here :o
  153.  
  154. ------------------------------------------------------------
  155.  
  156. 25.02.2016 - v0036
  157. + added - Create Billboard - define custom textures in your EXILE_AHAT_CONFIG.hpp {"name shown in adminmenu","path to texture"}
  158.  
  159. + updated - created billboards are now permanent unless you use infiSTAR admin tool to to delete them (saved in vehicles table)
  160. + updated - infiSTAR MapIcons
  161. + added "Show Vehicle Types"
  162. + added "Show Vehicle lockstate" (light blue - nonPersistent vehicle, green - unlocked persisten vehicle, orange - locked persistent vehicle)
  163.  
  164. ------------------------------------------------------------
  165.  
  166. 24.02.2016 - v0035
  167. + added - check on startup of the server if you have advanced banking system installed
  168. http://www.exilemod.com/topic/11466-release-advanced-banking-version-22/?page=1
  169. if you have it installed it will change / add different functions to the admin menu & serverside AntiHack.
  170. It will allow you to add / remove money to peoples bank or purses.
  171. if you spectate somebody, it will show you his current money on purse and on bank
  172. + added - Create Billboard - define custom textures in your EXILE_AHAT_CONFIG.hpp {"name shown in adminmenu","path to texture"}
  173.  
  174. + updated - validation of admin uid
  175. + updated - wall glitch check (if you or one of your group members has build rights you are allowed to glitch..)
  176. + updated - HC working fine now
  177. + updated - day / night vote (thanks for the headsup @exilerist on forum)
  178. + updated - BadVehicle check
  179.  
  180. + changed - BE Filter(s)
  181. + changed - "infiSTAR_Exile_AdminMenu.hpp"
  182.  
  183. ------------------------------------------------------------
  184.  
  185. 22.02.2016 - v0034a
  186. + added option - UVC_adminspawn - use vehicle check(s) on vehicles spawned by infiSTAR.de admin?
  187. + added option - ForbiddenVehicles_check
  188. + added option - VehicleWhiteList_check
  189. + added option - ExileDevFriendlyMode - adds Exile Devs to your AdminList - makes it easier for them to debug their mod live
  190.  
  191. + updated - vehicle check
  192. + updated - exception for HC
  193. + updated - "too many script threads" check to allow a higher number
  194. + updated - variable checks
  195. + updated - safe glitch protection
  196.  
  197. + changed - "infiSTAR_Exile_AdminMenu.hpp"
  198. + changed - "CfgRemoteExec.hpp"
  199. + changed - BE Filter(s)
  200.  
  201. ------------------------------------------------------------
  202.  
  203. 22.02.2016 - v0034
  204. + added for DirtySanchez
  205. slingload_check - forbid sling loading / rope attaching a vehicle with a crew
  206.  
  207. + added attach_to_check - logs and detaches attached vehicles that are close.. basically completely disallow attaching of vehicles!
  208. + added "too many script threads" check
  209. + updated anti teleport
  210. + changed teleporting (admin menu)
  211. + changed viewdistance changer from admin menu (F5 Key)
  212.  
  213. ------------------------------------------------------------
  214.  
  215. 17.02.2016 - v0033
  216. + added for WolfkillArcadia
  217. chatCommands: {chatcommand,text shown to player}
  218.  
  219. + updated uniform_and_vest_check
  220. + fixed undefined var problem
  221.  
  222. ------------------------------------------------------------
  223.  
  224. 10.02.2016 - v0032
  225. + added vehicle spawning ("Spawn Vehicles","Spawn Persistent Vehicles")
  226. "Spawn Vehicles" - will be nonPersistent
  227. "Spawn Persistent Vehicles" - will be Persistent
  228. You can simply remove "Spawn Persistent Vehicles" from the "adminUIDandAccess" in your EXILE_AHAT_CONFIG.hpp
  229. and your admins can not spawn random vehicles to your database anymore.
  230.  
  231. + added some new anti-hack checks (I am not going to tell what here .. ;-) ).
  232. + added option -> log_uniform_and_vest_check_actions (false by default)
  233. + updated uniform_and_vest_check
  234. + updated integrity checks (thanks serveratze)
  235. + updated stopSafeGlitch
  236.  
  237. ------------------------------------------------------------
  238.  
  239. 08.02.2016 - v0031
  240. + added for Falcon911 (http://www.exilemod.com/topic/10967-suggestion-respect-and-poptab-increase-alert/):
  241. checkPopTabIncrease = false;
  242. LogPopTabIncrease = 15000; /* Only if checkPopTabIncrease = true; logs if poptabs increased by x within ~10 seconds */
  243.  
  244. checkRespectIncrease = false;
  245. LogRespectIncrease = 5000; /* Only if checkRespectIncrease = true; logs if respect increased by x within ~10 seconds */
  246.  
  247. uniform_and_vest_check = true; /* In the current version of Arma3 it may happen that the uniform or vest you wear is not shown to other players due to a bug, this will log & fix that issue! */
  248.  
  249. + added taru pods to vehicle spawnmenu (someone on the forum asked for it too, I forgot who tho)
  250. + added integrity checks
  251. + updated safe glitch prevention
  252. + updated admin tools
  253.  
  254. ------------------------------------------------------------
  255.  
  256. 29.01.2016 - v0030
  257. + added for Z80CPU:
  258. Admin Menu toggleables can now be saved by clicking "SAVE TOGGLE STATE".
  259. if you reconnect it will automatically toggle/enable the options you had toggled the last time you were online as an admin.
  260.  
  261.  
  262. ------------------------------------------------------------
  263.  
  264. 23.01.2016 - v0029
  265. + IMPORTANT INFORMATION:
  266. MGT Dave and I found out that having a big "PROFILENAME.vars.Arma3Profile" on your server, causes desync up to massive desync.
  267. Looks like teleporting vehicles..
  268. If you know where to find that file on your server, just remove it. (Write a bat to do it before each restart?) somewhat like
  269.  
  270. del /Q /F "PROFILENAME.vars.Arma3Profile"
  271.  
  272.  
  273. + added "USE_UID_WHITELIST" option incase you have a subscriber only server and want to kick people that are not white-listed when they try to connect.
  274. + added "needAdminNameTag" somebody asked me if I could make it so his admins only have admin rights when they have a tag within their name, so I made this
  275. + removed total connection counter (I removed everything using profileNameSpace on serverside)
  276. + removed total playtime (I removed everything using profileNameSpace on serverside)
  277. + updated an error where spawned vehicles were not saved to the database
  278.  
  279. ------------------------------------------------------------
  280.  
  281. 19.01.2016 - v0028
  282. + added "USE_UID_WHITELIST" option incase you have a subscriber only server and want to kick people that are not white-listed when they try to connect.
  283. + added "needAdminNameTag" somebody asked me if I could make it so his admins only have admin rights when they have a tag within their name, so I made this
  284. + added total connection counter for your players (logged in the ConnectLog, so you can see if a player that for example got caught for hacking was a new player or not)
  285. + added total playtime for your players (logged in the ConnectLog, so you can see if a player that for example got caught for hacking was a new player or not)
  286. + removed "Tn did not update" check
  287. + removed "wall_look_2" check
  288. + updated location of BadName check so admins are not affected
  289. + updated BE Filters
  290.  
  291. ------------------------------------------------------------
  292.  
  293. 15.01.2016 - v0027D
  294. + minor changes
  295.  
  296. ------------------------------------------------------------
  297.  
  298. 13.01.2016 - v0027C
  299. + now preventing an annoying bug of Arma3 where glitchers could access vehicles and safes that were locked!
  300. + added day/night option to admin menu ("ChangeTime" in "adminUIDandAccess")
  301. + scripts.txt updated
  302. + added message/instructions for admins that have a server from gtxgaming
  303.  
  304. ------------------------------------------------------------
  305.  
  306. 12.01.2016 - v0027B
  307. + added settings for default shadow view distance
  308. + added another "looking through wall" check (wall_look_2), this time for all objects (well those that considered objects by Arma) and not just Exile walls
  309. it will only force the player in first person if it triggers
  310. + added a speed hack check (SpeedHackCheck)
  311. ~ modified "Player Low Rating!" check
  312.  
  313. ------------------------------------------------------------
  314.  
  315. 10.01.2016 - v0027A
  316. + added "allSupportBoxes" in the EXILE_AHAT_CONFIG.hpp can now get a custom "name" by you!
  317. ~ fixed an issue related to: http://www.exilemod.com/topic/9980-players-kicked-to-lobby-randomly/
  318.  
  319. ------------------------------------------------------------
  320.  
  321. 08.01.2016 - v0027
  322. *** reworked the antihack to use .hpp config file instead of an .sqf config file
  323. ** also using publicVariableServer to communitcate from Client to Server (again)
  324. as remoteExecCall seems to be broken since 1.54 and causing server crahes/lags (read: https://pastebin.com/dMD6aq7p)
  325. * make sure to news new MPMission files, BE filters, PBO basically if you update from an older version, check everything for changes.
  326.  
  327. Also make sure to have the config setup correctly!
  328. If you have trouble like infiSTAR is not loading on your server, check your server.rpt file. It will show you your error/problem.
  329.  
  330. You need to set the serverCommandPassword to the serverCommandPassword you have in your servers Config.cfg
  331. if there is no serverCommandPassword in your Config.cfg yet, set it like:
  332. serverCommandPassword = "passwordhere";
  333.  
  334. ------------------------------------------------------------
  335. #xoxo#
RAW Paste Data