BASIX Serverside Anti-Hack / Administration Mod
BASIX is a serverside addon developed to aid in the defence against hackers ans script-kiddies, BASIX achieves this by
remotely sending code to each client that joins the server which runs in the background until illegitimate activity is found.
Runs completely serverside, this means no yellow question mark in the serverbrowser
Highly configurable, BASIX comes with a configuration file to changes scan options
Whitelist to prevent admins and VIP's being falsely detected as hacking
When a player is detected as hacking they are kicked to the lobby and players alerted
Blacklisted addon files (PBO Files)
Blacklisted variable names (Comes with some common Hack-Variables already configured)
Blacklisted classnames, useful due to hackers being able to hide addon files (Comes with some common Hack-Classnames already configured)
User defined speed limit (e.g. if someone goes 3000 kmh they are probably hacking)
Blacklisted weapons (Useful for Life servers, e.g. you probably don't want people walking around with some missile launchers)
Blacklisted vehicles (Same as the vehicle Blacklist except vehicles, e.g. Blacklist tanks, etc...)
Small limited admin menu system
Install C++ runtime from this link: http://www.microsoft.com/en-nz/download/details.aspx?id=40784
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.
You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
You can also use -nosplash to get rid of the splash art and intro videos.
And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!
When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods
3. When prompted to merge the "Addons" folder click yes
4. Edit the settings in "BASIX_CONFIG\fn_BASIX_SETTINGS.sqf"
5. Start your server as normal, BASIX has been installed!
"CTRL + SHIFT + TAB" for admin menu
Source & Development:
You can view the source and follow development on Github
- CheatEngine scan now 100% more effective
- Added chat-log function
- Added chat-filter
- Added chat based commands
- Added version checker
- Other misc changes
- Simplified Config Explanation
- Players detected as teleporting are now kicked rather than banned
- Fixed issue with BASIX logging timecodes
- New admin menu, distribute "@BASIX_ADMIN" mod to admins
- New classname/addon whitelisting function
- New minor function to detect players using CheatEngine
- Other misc changes...
- Fixed problem with admin menu
- Added permanent ban system (Set to false in settings and remove "BASIX_BAN.dll" to disable)
- Players detected in blacklisted vehicles are kicked instead of being banned and the vehicle is deleted
- Players detected using blacklisted weapons are kicked rather than being banned
- There is a file called "Ban_Whitelist.txt" and any UID in this file cannot be added to the ban list by BASIX as a security measure
- Initial release
- BI forums
- C++ runtime