🛡 All-in-One Security Solution for Garry’s Mod servers (Anticheat, Banbypass, VPN and more)
💻 Also avaliable on Steam Workshop 📂 Direct download 🎤 Discord
- Using cheat software
- Detects aimbot
- Cause Lags
- Crash Server
- Creation of multiple accounts to bypass bans
- Use Exploits/Backdoors
- Steal all your client AND SERVER files
- Somehow set themselves admin
- Using autoclick
- Prevent players to bypass a ban
- Detect which ban was bypassed
- Manage bans
- Bad settings
- Bad performance
- Exploits
- Recommendations
- See players screen
- Search files
- Execute Lua with print callbacks
- Suspicious indicators
- Information about IP address
- Executed commands and sent netmessages
- Maintenance mode
- Server lockdown mode
- Prevent password guessing
- All settings in game
- Decide what to do in each individual detection case (Ask staff, ban, kick, nothing)
- Advanced settings for more technical persons
- Unpack .zip file
- Move folder
nova_defender_x.x.x
to/garrysmod/addons/nova_defender_x.x.x
- It should look like this:
/garrysmod/addons/nova_defender_x.x.x/lua/nova/...
- Go to next step: Configuration
- Open file
/garrysmod/addons/nova_defender_x.x.x/lua/nova/sv_config.lua
and edit to your needs - Restart your server
- Configure everything else in game with
!nova
ornova_defender
in console - Go to next step: What should I change ingame?
By default, all admins who are online are asked what should be done each time a detection is triggered. If no admin is online, you can always review the detection afterward in the 'Detections' tab. If a detection does not cause any problems after a few days, you can set the action to 'ban' or 'kick'. If a message occurs frequently wrong, you can set the action to 'nothing'. If you experience problems with detections PLEASE let me know to improve them via an issue on GitHub or contact me directly.
If you are familiar with the settings, you can also switch to the 'advanced settings' to access many more features.
- Backup your config file:
/garrysmod/addons/nova_defender_x.x.x/lua/nova/sv_config.lua
- Delete old
nova_defender_x.x.x
folder and upload new one - Replace or reenter your old configs
- Restart Server
Check troubleshooting page: https://freilichtbuehne.gitbook.io/nova-defender/troubleshooting
Currently only some simple cheats are detected. Since the source code of Nova Defender is open and visible, cheats can be easily modified to be undetected again. Therefore, owners of large servers can request the paid extension of the anticheat, which also detects external, new or paid cheats by name. Feel free to contact me directly via Steam for this. However, I reserve the right to refuse the request even without providing a reason.
Yes. Of course not all, but many of the most commonly used cheats. However most advanced cheats are only detected with the extended version (see question above). It is not bound to the programming language like C++. It can also detect external cheats that are written in Rust.
No replacement for any admin menu (like ULX, sAdmin, xAdmin, ...)
This addon was continuously tested on a large DarkRP and TTT server for over two year during the development phase to ensure the highest possible compatibility with players (always doing the weirdest stuff imaginable) and many other addons.
With an average of 50 players, cheaters were reliably banned, ban evasions were detected, and the servers were protected.
Yes, but you shouldn't. The addon that detects the cheater first will ban him first. If you don't care that anticheat bans are spread over several addons, you can use more than one. Be careful, though, because anticheat systems often conflict with each other. This can cause performance issues and false positives.
Normal player bans can still be made via any existing admin tools. Cheaters, exploiters etc. will be banned automatically via Nova Defender. Ban evasions can only be detected if the ban originates from Nova Defender. You can use this addon perfectly alongside ULX.
By default, a notification is sent before EVERY ban asking what action should be taken. If the notifications are reliable for a specific detection, 'Ban' or 'Kick' can be selected directly in the action settings. Detections like aimbot are intentionally disabled by default as they do not provide solid evidence that a player cheated.
Otherwise, feel free to report a false detection via a GitHub issue or cantact me directly.
Screenshots before a ban will be saved on your server under the following folder: /data/nova/ban_screenshots
. Screenshots of admins are stored on your server under the following folder: /data/nova/admin_screenshots
.
Under the 'Networking' tab, you can configure everything.
See "Support" section.
- Aimbot detection will (at the moment) cause false positives in rare conditions (it is disabled by default)
- With the anticheat enabled FProfiler will not work on the clientside anymore
- Ban evasions are only detected if ban originated from Nova Defender and even better if player was banned while being connected to the server
You are also welcome to contact me directly:
- Discord (prefered): _samuel
- Steam: https://steamcommunity.com/id/samuelweil/