Garry's Mod

Garry's Mod

69 ratings
Nova Defender – All-in-One Security Solution (Anticheat, Banbypass, VPN and more)
5
5
2
2
3
2
3
3
3
3
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Realism
File Size
Posted
Updated
1.292 MB
2 Nov, 2023 @ 7:43am
11 Jun @ 10:33am
31 Change Notes ( view )

Subscribe to download
Nova Defender – All-in-One Security Solution (Anticheat, Banbypass, VPN and more)

Description
🛡 All-in-One Security Solution (Anticheat, Banbypass, VPN and more)



This project is avaliable on GitHub: https://github.com/Freilichtbuehne/nova-defender

[discord.gg]

Want to support my work?
[buymeacoffee.com]

Functionality Demo
http://www.youtube.com/watch?v=9xUF_B0s9Gk



Primary Features
⚠️ Prevent players from messing with your server
  • 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

⛔ Own banning system
  • Prevent players to bypass a ban
  • Detect which ban was bypassed
  • Manage bans

✅ Detect issues with your server and explain how to fix
  • Bad settings
  • Bad performance
  • Exploits
  • Recommendations

🔍 Inspect players
  • See players screen
  • Search files
  • Execute Lua with print callbacks
  • Suspicious indicators
  • Information about IP address
  • Executed commands and sent netmessages

📚 Server Management
  • Maintenance mode
  • Server lockdown mode
  • Prevent password guessing

💻 Compact Menu
  • All settings in game
  • Decide what to do in each individual detection case (Ask staff, ban, kick, nothing)
  • Advanced settings for more technical persons

Extensions
  • All extensions are private and exclusive for server owners!
  • For a donation I grant access to individual extensions.
  • I reserve the right to refuse the request even without providing a reason.
  • Join our Discord to get instructions on how to request access.
  • Feel free to contact me directly via Discord: _samuel

✨ Extended Anticheat
  • Adds 25+ cheat detections (too lazy to update this number)
  • Utilizes advanced methods for detecting populat cheats
  • Adds new indicators for cheats (including by name) players have used in the past
  • Contains both public and paid cheats
  • Some cheats are fully detected, some only partially
  • All cheats are detected by name, so that no one can argue their way out

✨ DDoS Protection
  • Host-based DDoS protection for Linux servers
  • Requires Root access!
  • Integration into !nova menu with realtime status
  • Supports tcpdump capturing
  • Notifications via Nextcloud Talk






🔧 Installation
⚠️ Only required for MySQL support and language change
The following configurations are stored inside a configuration file:
  • MySQL credentials
  • selected language
  • time format
  • customizable Lua functions
Only use the following options, if you want to modify any of these configurations.

Option 1: Upload custom config to your server
  1. Download config file from here[raw.githubusercontent.com]
  2. Create the following folders: /garrysmod/addons/nova-defender-config/lua/nova/
  3. Upload the modified config file inside the directory
  4. It should look like this: /garrysmod/addons/nova-defender-config/lua/nova/sv_config.lua
  5. Restart server

Option 2: Manual installation via GitHub
  • Note that this requires you to manually update this addon
  • Follow the install instruction on my GitHub Page[github.com]

All other settings can be configured ingame.

❓ 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.


❓ Anything not working?
Check troubleshooting page: https://freilichtbuehne.gitbook.io/nova-defender/troubleshooting



FAQ
How is an open source anticheat supposed to work?
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, serverowners can request the extension of the anticheat, which also detects external, new or paid cheats by name. See "Extensions" section.

What it does not do?
No replacement for any admin menu (like ULX, sAdmin, xAdmin, ...)

Can I use this addon alongside other anticheat addons?
Yes, 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.

Can I use this addon alongside other admin tools?
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.

What if players are banned for no reason?
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.

Where can I find saved screenshots on my server?
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.



Misc
Known Issues
  • 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

Support
Please feel free to create an issue on GitHub[github.com] or contact me directly:

Credits
Popular Discussions View All (1)
3
19 Feb @ 7:04am
Server crashes when serversecure installed.
Scrub Daddy
52 Comments
samuel  [author] 8 Jul @ 8:21am 
Hi, just PM me. I added you.
Capitaine Jack Sparrow 7 Jul @ 5:39pm 
Good evening,
How do I download the anti DDoS because I clicked on the anti DDoS in game but it only takes me to the nova main page and not the DDoS page to add it to the FTP. Can you tell me where I can find it or provide me with the link? Thanks a lot.
samuel  [author] 25 May @ 4:44am 
No, it doesn't matter which version of gmod you are using. I think you set your permissions wrong. Type "nova list" in your server console and check, if you find yourself with the correct steamid under the protected players.
Pvt. Parts 23 May @ 10:39pm 
This addon was working a few months ago (could type nova into my client console and it would open). Now I can't? Nova in the server console gives information and I am added as a protected player. Don't even see the "Protected by Nova" banner anymore when I join? 64bit server, could that be why?
samuel  [author] 18 May @ 9:43am 
Your comment is to embarrassing to answer adequately. RTFM
Mroon Dry 18 May @ 8:08am 
Чо-та хуйня античит, Wraith на изях обходит
samuel  [author] 18 Feb @ 1:55pm 
Πρέπει να το κάνετε μόνοι σας
Max™ 8 Feb @ 7:57am 
Is there a greek translation?
samuel  [author] 2 Nov, 2024 @ 10:52am 
@ID I don't get your question. You can DM me.
ID 2 Nov, 2024 @ 10:44am 
What should I do if he writes maintenance? Помогите срочно