πŸ’Ž Addon release in 1750468893, early access reserved for premium subscribers. πŸ’Ž

Media
Description πŸ‡¬πŸ‡§ Description πŸ‡«πŸ‡·

NSafezone: The Optimized Gmod Safezone addon - Script

Demonstration Youtube video of NSafezone: The Optimized Gmod Safezone addon

NSafezone is an advanced, optimized Safezone management solution for Garry’s Mod. Designed for demanding servers, it delivers full control without physical entities, minimal performance impact, and seamless integration with all major gamemodes.

place-your-safezones-in-real-time customizable-hud-notification spawn-protection-addon create-edit assign-groups all-options creates-conditions hud-setting-menu choose-to-make-it-visible-or-invisible admin-teleport off-map-build swep-reload-menu give-swep reset

Maximum image size
Description

Description of NSafezone: The Optimized Gmod Safezone addon

Summary:incluse
  1. πŸ“’ Description of "NSafezone: Advanced Safezone Management for GMod"
  2. πŸ’‘ Why choose NSafezone for your server?
  3. βš™οΈ NSafezone Menu: Centralized management, no entities to place
  4. 🧰 Integrated SWEP Tool: Create and edit Safezones in-game
  5. πŸ‘οΈ HUD & Protection: Visual immersion and user feedback
  6. πŸ“œ Safezone Configuration and Behavior
  7. πŸ” Permissions, Restrictions, and Role-Based Management
  8. πŸ›‘οΈ Gmod Spawn Protection includes
  9. ⚑ Performance and Client/Server Architecture
  10. πŸš€ Complementarity with the OSGMod Addon Range


πŸ“’ Description of "NSafezone: Advanced Safezone Management for GMod"

NSafezone is an advanced Safezone management system for Garry's Mod, designed to meet modern multiplayer server demands in 2025. Built from scratch leveraging prior expertise, NSafezone offers a modular, ultra-optimized solution entirely free of physical entities to place in-game. Thanks to an intelligent client/server architecture, it ensures minimal performance footprint while providing a high level of customization.

The tool allows the creation of spherical or cubic protection zones, configurable by various criteria (job, category, level, role, etc.) without relying on any specific gamemode. Compatible with DarkRP, Sandbox, and many more, NSafezone also integrates seamlessly into the OSGMod ecosystem. Each zone can trigger player protection, display custom HUD elements (logo, text, color), block certain actions (shooting, sprinting, weapon switching), or force equipment on entry such as selecting the hands from the inventory system to enforce weapon holstering.

Administration is centralized via an ergonomic menu, enabling fine configuration of all parameters: access permissions, role groups, audio effects, activation delays, behavioral restrictions, etc. For direct in-game handling, an intuitive SWEP is integrated, allowing creation, editing, or deletion of zones without map reload.

Designed for high-load environments, NSafezone relies on no global hook, no permanent loop, and performs no continuous network sync. All effects are triggered locally. At only 58kb (compared to 192kb for my old Safezone version (2015)), the addon combines lightness, efficiency, and robustness, easily supporting up to 128 simultaneous players.



πŸ’‘ Why choose NSafezone for your server?

βœ… Zero entities to place on the map
βœ… Spherical or cubic zones (P1 & P2)
βœ… Automatic protection on spawn (configurable)
βœ… HUD display: logo, text, visual/audio feedback
βœ… Integrated tool for fast in-game editing
βœ… Job, group, and level-based control
βœ… DarkRP, NJob, Sandbox, Helix support
βœ… No dependency on specific gamemodes
βœ… Ultra-light: no global hook, no intensive loop
βœ… Designed for massive multiplayer (128+ players)



βš™οΈ NSafezone Menu: Centralized management, no entities to place

From an ergonomic menu, configure:
Centralization and creation of role, rank, job, and category groups assignable to zones.
Audio effects triggered upon entering a zone.
HUD parameters (logo, position, color, duration, etc.) displayed when protection is active.
Specific behaviors (shooting restriction, weapon switch ban, auto switch to tools such as hands upon entry).
The required permission level or group to benefit from protection.
The menu allows full configuration, ideal for multi-map servers or team collaboration.



🧰 Integrated SWEP Tool: Create and edit Safezones in-game

Use the integrated Tool to manage Safezones directly on the map:

- Reload key: open SWEP menu.
- Left click: place spherical zone.
- Right click: define second point to create cubic zone.
- Left click: move P1.
- Right click: move P2.
- Left click: delete targeted zone.
- Right click: delete last placed zone.

This ergonomics allows fast management without relaunching the map or opening Hammer++.



πŸ‘οΈ HUD & Protection: Visual immersion and user feedback

When a player enters a secure zone:
- The zone name can appear on screen (custom duration).
- A "safezone" logo appears on screen.
- Its appearance is customizable (size, color).
- Optional messages are sent in chat.
- A notification may appear on the HUD.

Additionally, an entry sound reinforces intuitive and immersive feedback.



πŸ“œ Safezone Configuration and Behavior

The NSafezone system can be configured with:
- Activation and deactivation delays.
- Shooting and weapon-switch restrictions.
- Damage blocking.
- NPC attack blocking.
- Auto-equipped weapon on entry.
- One-time use per session (e.g., one-time zone entry per player).
- Auto-deletion after a set time: you can place a zone and define its lifetime, useful for events.

Configuration is intuitive and every setting can be enabled or left blank.



πŸ” Permissions, Restrictions, and Role-Based Management

Each zone can be:
- Limited to a job, category, or group.
- Reserved for a specific player level.
- Open to everyone.
- Compatible with NJob or DarkRP (if installed, otherwise [nojob]).

Perfect for VIP zones, faction areas, protected respawn zones, or RP-secured areas.



πŸ›‘οΈ Gmod Spawn Protection includes

Instead of placing safezones at spawn locations, or installing additional scripts just to get spawn protection, NSafezone already includes spawn protection, the duration of which you can define. When the player spawns, they get their protection automatically and a notification telling them how long they have until their spawn protection runs out.



⚑ Performance and Client/Server Architecture

Addon size:
- Client (Lua): 44kb
- Server (Lua): 14kb
- Workshop (Material): 4kb

NSafezone is performance-oriented:
- No global hook.
- No continuous loop.
- No physical entities to place.
- Manage all zones via in-game tool or NSafezone menu.
- No permanent server-client sync.

Effects are triggered locally with near-zero server cost. Even with 128 concurrent players, the system remains stable and smooth.



πŸš€ Complementarity with the OSGMod Addon Range

NSafezone naturally integrates with:
1- 🎡 NSoundScape Creator: Advanced, Optimized GMod Soundscape Addon

πŸ”Ή WIKI & F.A.Q πŸ‡¬πŸ‡§
Wiki πŸ‡¬πŸ‡§ Wiki πŸ‡«πŸ‡·

Wiki of NSafezone: The Optimized Gmod Safezone addon

NSafezone: The Optimized Gmod Safezone addon


☰ 1. Installation of NSafezone: The Optimized Gmod Safezone addon
Installation: Download and Unzip the folder norda_safezone2.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/norda_safezone2
☰ 2. Where can I find resources and materials? What is the NSafezone: The Optimized Gmod Safezone addon Workshop id?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of NSafezone: The Optimized Gmod Safezone addon: 3492899867
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 3492899867 )
- To add gmod workshop resources to your collection : NSafezone: The Optimized Gmod Safezone addon [Content Only] | Gmod Workshop
☰ 3. How do I open the NSafezone management menu to work with it?
You can either type the console command: norda_nsafezone
Or use the shortcut button in my Gmod Admin System: Nor Admin System at least you don't have to remember the commands.
☰ 4. How do I place safezones on gmod?
There are two methods:
- Method 1: From the safezone management menu, you can place a point (where you aim by clicking on the button: "Add Safezone Zone"
- Method 2: With the includes tool. Jump to the SWEP Tool section.
Swep Tool - NSafezone
☰ 5. Can safezone points be placed off-map?
Yes. With SWEP you can place a point where you are aiming or use the option to place a point where you are.
Place Safezones Point Off Map - Gmod
☰ 6. How do I place a spherical or cubic safezone on the map?
When you are going to place an area with the SWEP and the left click there will be only one point, place the 2nd point with the right click so that the area becomes cubic.
safezone spherical and cubic - NSafezone Gmod Addon
☰ 7. How do I programme the automatic deletion of a Safezone? For an event, for example.
From the Safezone management menu, find the Start Safezone self deletion line. The default setting is 0 (OFF).
Gmod Safezone management menu
☰ 8. How do I create groups of jobs / or roles that can benefit from the protective effects of Safezones?
From the assignable groups management menu, create a group using the β€˜Add new group’ button, select it and click on β€˜Add a Role ...’. All you have to do is choose the roles / Job categories / Jobs from the drop-down list.
Create groups of jobs/roles
☰ 9. How do I assign a group to a safezone?
From the Safezone management menu, assign the job group you have created to the safezone of your choice.
Assign a group to a Safezone
☰ 10. What is the purpose of Spawn Protection in the GMod: NSafezone addon?
The aim is to make a player who has just spawned in-game invincible. You can set the duration and the player will be properly informed on the HUD.
Gmod Spawn Protection - NSafezone
☰ 11. How do I use the Swep tool when I'm not using sandbox mode?
Place safety zones, modify the zones selected in the Reload menu instead of looking for them in the list in the management menu. Options for activating and deactivating the tool in the top right-hand corner.

The Reload menu also lets you choose the tool's modes: Create / Edit / Delete zones.

In create mode, left-click places zones, and right-click places the second point of a selected zone.
In edit mode, left-click moves point P1 of a selected security zone and right-click moves point P2.
In delete mode, selected zones can be deleted by left-clicking or right-clicking to delete the last zone selected without having to aim.
Swep tool Reload menu - NSafezone
☰ 12. How do I reset the settings to factory defaults?
In the NSafezone management menu at the top right is the blue reset button, click on it and you will be able to reset 3 things:
- Settings
- Job groups/roles/job categories
- Safezones
Factory settings button - NSafezone
☰ 13. How do I activate the protection notification in chat?
In the HUD protection notification management menu:
Custom HUD Notification - NSafezone
☰ 14. I have a problem with the HUD overlapping with the notification. Can this be customised?
Yes, enter "HUD" in the wiki filter and all questions relating to the system HUD will be displayed.
Custom HUD Notification - NSafezone
☰ 15. How can I customise the HUD display (position, size, colours)?
In the HUD Options menu: The last 4 lines allow you to move the position of the protection message and also to adjust the size of the logo and its colour:
Custom HUD Notification - NSafezone
☰ 16. How do I remove "Safe Zone" logo from the HUD when protection is activated?
In the HUD protection notification management menu: Set to OFF: Show Safezone logo on the HUD...
Custom HUD Notification - NSafezone
☰ 17. How do I disable the protection notification on the HUD?
In the HUD protection notification management menu: First line OFF: Display on HUD...
Custom HUD Notification - NSafezone
☰ 18. How do I activate Spawn Protection on Gmod with the NSafezone addon?
From the Server options menu, find the line: Spawn Protection and set it to ON.
Menu Server Options - NSafezone
☰ 19. How do I temporarily disable the NSafezone system without uninstalling it?
From the Server options menu, set the first line to OFF Enable Safezone system.
Menu Server Options - NSafezone
☰ 20. How can I make sure that everyone can see Safezone boundary zones?
From the Server options menu, check that ESP Zones is ON. (You don't have to activate it to work on your zones, the tool includes an option in its reload menu which allows you to activate it only for you)
Menu Server Options - NSafezone
☰ 21. How do I launch an audio track when a player enters a safety zone?
In the Server options menu, find the Sound effect line and set the path to the audio file. Empty = OFF.
Server options menu - NSafezone
☰ 22. How can I change the delay before protection effects are activated when the player is in the safety zone?
In the Server Options menu, find the delay before the protection of the safety zone and set the value of your choice. 5 seconds is the default value for a player entering a safety zone to be protected.
Server options menu - NSafezone
☰ 23. How can I change the delay before protection effects are removed when a player leaves a safety zone?
In the Server Options menu, find the protection deactivation delay. The default value for a player leaving a safety zone is 5 seconds.
Server options menu - NSafezone
☰ 24. How can I reduce the display time of the protection notification on the HUD?
From the Server options menu, on the duration line, the default value for the notification display time is 6 seconds.
Server Options menu - NSafezone
☰ 25. How do I activate/deactivate ignored damage when a player enters a safety zone?
From the Server options menu, on the Ignore Damage line, set it to OFF if you wish to activate damage. On ON, players in the safezone will not receive any damage.
Menu Server Options - NSafezone
☰ 26. How do I block weapon changes when a player enters a safezone?
From the Server options menu, on the Block Weapons switching line, set it to ON to activate it. Players protected by a safezone won't be able to switch weapons or open the weapon selection menu. Nor switch with the β€œQ” key.
Menu Server Options - NSafezone
☰ 27. How can I block attacks from players in a safe zone?
From the Server options menu, set the Disable attacks line to ON, protected players will not be able to use the primary and secondary attacks on their weapons.
Server Options menu - NSafezone
☰ 28. How do I block the sprint when a player enters a safe zone?
From the Server options menu, on the Block the sprint line, players with active protection will not be able to sprint if it is ON. The default setting is OFF.
Server Options menu - NSafezone
☰ 29. How can I prevent NPCs from targeting and attacking players in a safe zone?
From the Server options menu, set the Prevent NPCs from targeting line to ON. NPCs will no longer target you.
Server Options menu - NSafezone
☰ 30. How do you get players to automatically holster their weapons when they enter a security zone?
From the Server options menu, on the Automatically equip a default weapon line, you can switch the weapon in hand to another of your choice, the SWEP hand if you have one.
Server Options menu - NSafezone
☰ 31. How can I ensure that a security zone can only be used once per game session?
From the Server options menu, on the line A safezone can only be used one per session, set it to OFF. Players will only be able to receive protection once. If they leave, the zone disappears but is not deleted from the server DB.
Menu Server Options - NSafezone
Tips

Tip to avoid the leak of NSafezone: The Optimized Gmod Safezone addon installed on your Garry's Mod server: How avoid the Leak of your Gmod scripts
How Install an addon on Gmod? : How install an addon on Gmod
How Publish an addon on the Gmod workshop? : Documentation how create a content pack to publish on the workshop?

Gmod Addon


πŸ“₯ Download 1


🎫 Ouvrir Ticket


avatar-76561198033784269

Creator: Norda Scripts

Sales0
Published13 hours
Last update
Versionversion 1
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
LanguagesπŸ‡¬πŸ‡§ πŸ‡«πŸ‡·
Admin Optimisation Gameplay Management Allgamemode Security Standalone