Media

Area Restrictor | gmod Area Control and Permissions - scripts

Demonstration Youtube video of Area Restrictor | gmod Area Control and Permissions

In short, Gmod Area Restrictor is a complete, independent script that lets you block access to specific areas in Garry's Mod. Thanks to its user-friendly interface, advanced features and extensive compatibility, it makes zone management and server administration much easier.


Select the jobs can not enter in the area Write the message why the user can not go inside the area Area Restrictor languages selections Zone locked for some jobs If you can not add a jobs you can add the steamid of the users Edit the job who can manage a area and add users Two way to work. A blacklist of jobs or a Whitelist for jobs Select the jobs who can access or be refused I create Area Restrictor was create firstly for Gmodstore You can also set the access for ULX rank like VIP by example Give a temporary access for a user and select the time You can find the Area Restrictor in the spawn menu Detect directly the users connected to add them The user go inside will be teleported outside with a smooth black screen and the reason you edited Enable and Disable the system with a simple button Reserve the access of area for the jobs you want Choose the job who can manage the access of the area

Maximum image size
Description

Description of Area Restrictor | gmod Area Control and Permissions

📢 A modern (2025) and much more powerful alternative is now available:
Gmod Area Restrictor was developed in 2015. It remains functional and maintained for users who prefer a tried-and-tested solution. However, a much more advanced, modern, optimized and centralized version is now available: NRestrict, created in 2025 (10 years later).
It offers more functionality while being smaller in size, offering much better performance on both server and client sides, with zero clutter. It works with zero entity placement on the map. So zero entities on the server side.
➡️ Discover NRestrict, the best zone restriction / limitation system for GMod, a 2025 addon in the Osgmod store




🚀 Introduction to Gmod Area Restrictor

I was inspired by my security zone system and user suggestions to create Gmod Area Restrictor, a powerful and intuitive tool designed to block access to areas in a simple and immediate way. This script features a real-time editable filtering system that allows you to customize the warning message, display duration, color, and entry exceptions (such as DarkRP job, non-DarkRP team, rank, etc.).

Using this tool is very simple. You can create a volume that restricts access to a defined area by moving two points. Permissions can be fully configured in real-time without the need to restart the server. You can restrict access to a zone based on the player's job, Steam identifier (SteamID), ULX rank, or special status (VIP, Donator, etc.). All of this can be done through a user-friendly in-game interface, without any programming knowledge required. Additionally, you have the option to manually set the teleportation location when someone attempts to enter an unauthorized zone. They will then be teleported to the designated location you have defined.

Gmod Area Restrictor also provides a temporary access system, allowing you to grant temporary permissions to other players. Zone masters, configured by the administrator, can give these special permissions to other players within the restricted zone by using the command "!ra_giveaccess" in chat or console. This feature can be used in various ways, such as creating teleportation zones or restricting access to specific areas based on the player's job or rank.

This script greatly simplifies server administration. You no longer have to constantly move players out of restricted zones or repeatedly remind them not to enter. When a player attempts to enter an unauthorized zone, they will be automatically teleported outside with a customized message. Furthermore, the system is designed to run autonomously in the background, allowing you to focus on other aspects of server administration. You can even use Garry's Mod's cleanup button without the risk of accidentally deleting a restricted zone.

Gmod Area Restrictor is compatible with various features and administrative addons, including ULX ranks, SAM, and the ServerGuard plugin. It provides a comprehensive management panel that has already been translated into 20 languages, allowing you to customize all aspects of the tool. Additionally, convenient console and chat commands are available to facilitate administration and configuration.

Demonstration of the temporary access system in a second video: Sur YOUTUBE



📌 Key Points

- No Lua knowledge or expertise required to use it. Reading the tutorials will help you discover its full potential.

Compatible with all game modes and maps.
Not a DLC, but a complete and standalone script.
Compatible with ULX ranks and other administrative addons.
The system works automatically. Once configured, you can forget about it and let it run. It is not possible to accidentally delete a restricted zone. You can confidently use Gmod's cleanup button.
Compatible with ServerGuard and SAM.



⚙️ Panel & Tools

- Complete management panel already translated into 20 languages, which can be permanently set in the panel's options. (Bulgarian, Czech, English, Estonian, Finnish, French, German, Greek, Italian, Japanese, Korean, Latvian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish).

-Edit the text.
-Edit the color.
-Edit the duration.
-Button to activate/deactivate the system.
-Button to activate/deactivate persistence.
-Remove.
-Panel to manage authorizations for DarkRP jobs.
-Panel to manage authorizations for players.
-Panel to manage authorizations for ULX ranks and other admin systems.
-Panel to manage temporary authorizations.
The Admin-Eyes tool allows you to see restricted zones on the map.



💾 Persistence

My persistence system is included with this script. Configurations are saved, and you can restart your server while retaining all settings.
You can easily toggle persistence with a single button.



⚙️ Console Commands

-Access the configuration panel of the last visited zone (by pressing "Use" on the last cube): area_restrictor_open.
-Deactivate all restricted zones without removing them: area_restrictor_disable_all.
-(Re)activate the zones: area_restrictor_enable_all.
-Cleanup of the persistence file: area_restrictor_persistencefile_cleanup.
-Delete all zones: area_restrictor_cleanup.
-Admin-Eyes to see all zones on all maps: area_restrictor_admineyes.
-Give access to a specific player: ar_giveaccess.



📌 Chat Commands

If you are inside the restricted area and want to give temporary access to a player, type in chat: !ar_giveaccess

🔹 WIKI & F.A.Q

WIKI & F.A.Q

Area Restrictor | gmod Area Control and Permissions


☰ 1. Installation of Area Restrictor | gmod Area Control and Permissions

Installation: Download and Unzip the folder nordahl_area_restrictor.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/nordahl_area_restrictor

☰ 2. Where can I find resources and materials in nordahl_area_restrictor?

Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of Area Restrictor | gmod Area Control and Permissions: 2513505017
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 2513505017 )
- To add gmod workshop resources to your collection : Area Restrictor | gmod Area Control and Permissions [Content Only] | Gmod Workshop

☰ 3. Where to find the Area-restrictor?

In the spawnmenu, a category entity, Nordahl Scripts Gmod Spawnmenu Area Restrictor Entity

☰ 4. How to enable the peristance?

From the menu click on the button Persistence.Persistence button Gmod Area Restrictor

☰ 5. I placed the two points how to activate the system?

From the menu click on the button Active. You will have the choice between two modes,
The Mode 1=Authorization system normal, all of those who are in the list are allowed to enter the area.
The Mode 2=Approval system is reversed, all people who are in the list can not enter the area.
Choose the modes appropriate to your need.
The differents modes

☰ 6. The black screen during the teleport annoys me. Is it possible to make it last for less time than 8 seconds?

Yes. Drag the slider and choose the time of the blackscreen.Set black screen during the teleport

☰ 7. How to remove an entry?

From the menu, and the right panel made simply right-click on the line you want to delete.
How remove a user

☰ 8. I would like to give temporary access to a player, and choose the duration of this access it is possible?

Yes, to do this go to the tab -tempo access-, click "players online", select the player and choose the duration.
Give autorisation player online

☰ 9. What is color?

When you first enter the area restricted and you do not have permission to enter you get a black screen and a message that is displayed, the color, you can give a theme that matches your message.Give autorisation player online

☰ 10. Why have a system of message?

This helps warn the player if he has goals to achieve, for example, or simply to tell him the reason, it is more attractive than messages floating, and more optimized because it only appears when you are inside. So you gained fps and it does not destroy the immersion with a message floating.Set warning message

☰ 11. I'm not in the list but when I enable the Mode 2 I am still rejected

Don't forget the
mode 2
is the inverse of the mode 1, remove the rank ulx and the rank donor, because if you let the rank admin the admin will not have access.

☰ 12. What is a right -master-?

The -master- is the master of the area, it has access to a panel dotn which he can only give temporary access. Only admins and superadmins can définirs, this can be a specific player, a group ulx and why not another rank of directors.
The master can open a menu when he is in his zone: !ar_giveaccess for which it may add the temporary access to the players.
Gmod Area Restrictor right

☰ 13. Where to find the configuration File?

nordahl_area_restrictor/lua/entities/zworld_zone_restrictor/config.lua

☰ 14. I have a problem, people when they are in their vehicles they can pass the area.

This is not a problem, go to the file config.lua and find the value
Vehicle_Pass=1



1=The player in the vehicle may pass through the area-restrictor

0=The player may not cross the area in a vehicle.

☰ 15. I can't remove the cubes it is normal?

Don't forget to
disable
of the persistence, it is a security.

☰ 16. There is a way to delete the message when you join the server?

Yes in the file config.lua find the line
Chat_Notification
Replace 1(activé) by 0 to disable.

☰ 17. How to hide / display white cubes?

Since version 2.3, open the menu of any cube and go to options or use the following commands.

area_restrictor_show : To display all (keep in mind that users do not see them)

area_restrictor_hide : To hide allhide display white cubes
⭐️ 21 Reviews
☾ Vîdå.exe,le avatar
☾ Vîdå.exe,le 💙 Customer
Rated: ★★★★★ (5/5)
En 🇬🇧 - It's just like any other addon!
No difficulty to understand how to make it work!
Another small positive point... Norda.
And let's not forget ! Emma the poor guinea pig.. :'| (She is nice, I think.)


Fr 🇫🇷 - C'est comme tous les autres Addons !
Aucune difficulté à comprendre comment le faire fonctionner !
Un autre petit point positif.. Norda.
Et n'oublions pas ! Emma la pauvre cobaye.. :'| (Elle est gentille, je crois.)


1617058351 ago | Purchased: 2020-12-31
Jay ☂ avatar
Jay ☂ 💙 Customer
Rated: ★★★★★ (5/5)
Very nice script. I use this on my LawlessRP server to restrict a vip only club to certain usergroups. 'works right out of the box'.

+1
my only gripe is that it has drm, but i understand why it has drm.


1615430083 ago | Purchased: 2021-02-28
MrCottonWooL cs.m avatar
MrCottonWooL cs.m 💙 Customer
Rated: ★★★★★ (5/5)
This feels like a two in one addon. This is a must have on every server. Not only does this allow you to restrict people from entering areas they are not suppose to, it allows you to use this as a teleportation gate to teleport players to places you want. I've used this on my darkrp server to teleport people to a different part of the map. Players love it and it is super optimized. This is a must have.


1584631115 ago | Purchased: 2020-03-06
Gmod Addon


📥 Download 2.9


🎫 Ouvrir Ticket


avatar-76561198033784269

Creator: Norda Scripts

Sales185
Published9 years
Last update
Versionversion 2.9
DRMYes
CategoriesGmod addons
RequirementsGarry's Mod Server
Languages🇬🇧 🇫🇷 🇩🇪 🇬🇪 🇮🇹 🇯🇵 🇰🇷 🇳🇴 🇷🇺 🇪🇸 🇸🇪
AvailabilityInstant access
DeliveryDigital download
RefundBefore download
DarkRP Jobs Entities Management Allgamemode
Latest Gmod Addons released
NPCSpawn Framework: Optimized gmod NPC Spawn Editor


NPlayerSpawn | gmod Player Spawn Editor - Logic Based System


NRestrict | gmod Zone Restriction and Area Control Addon


NSafezone | The gmod Optimized Safezone addon


NSoundScape Creator | gmod Advanced Soundscape Editor


NWeather | Dynamic gmod Weather and Skybox System