Visitor Notify
A downloadable mod
Visitor Notify
Get notified when someone knocks on your door or presses your intercom button. Never miss a visitor at your base again.
Know Who's at Your Door
Sends a chat notification to all TC-authenticated players when someone knocks on a door or presses a registered intercom button. Stay informed even when you're away from the entrance.
Features
|
๐ช
Door Knock DetectionAutomatically detects when a player knocks on any door within your TC range and notifies all authenticated players with the visitor's name and grid location. |
๐
Intercom Button SupportRegister standard PressButton entities as intercoms. When a visitor presses the button, all TC-authenticated players receive a notification. |
|
โฑ๏ธ
Cooldown SystemConfigurable cooldown prevents notification spam. Shared per TC — both door knocks and button presses respect the same cooldown timer. |
๐
Grid Location InfoNotifications include the map grid coordinate of the door or intercom, so you know exactly which entrance the visitor is at. |
|
๐
Permission-Based Commands
Intercom management commands require the |
๐
Multi-Language SupportBuilt-in English and Japanese localization. All messages can be customized through Oxide's lang system. |
How It Works
| โ A visitor knocks on a door or presses a registered intercom button at your base. |
| โ The plugin checks the building privilege (TC) associated with the door or button. |
| โ If the cooldown has not expired for that TC, the notification is skipped to prevent spam. |
| โ All online players authenticated to that TC receive a chat message with the visitor's name and grid location. |
Commands
The default top-level command name is intercom
(configurable via Command name).
All commands require the visitornotify.use
permission.
| Command | Description |
|---|---|
/intercom
|
List
registered intercoms (alias of list).
|
/intercom help
|
Show subcommand help. |
/intercom list
|
Display
grid codes of all registered intercoms. Example: Registered intercoms: T9, AA1
|
/intercom add
|
Register the button you are looking at as an intercom. You must be TC-authenticated at that location. |
/intercom remove
|
Unregister the intercom button you are looking at. You must be TC-authenticated at that location. |
Configuration
A configuration file is automatically generated at
oxide/config/VisitorNotify.json
on first load.
{
"Notify cooldown (seconds)": 30.0,
"Command name": "intercom"
}
| Option | Default | Description |
|---|---|---|
Notify cooldown (seconds)
|
30.0
|
Notification cooldown in seconds. Shared within the same TC and applies to both door knocks and intercom button presses. |
Command name
|
"intercom"
|
Top-level chat command name. Change this if it conflicts with another plugin. |
Installation
|
1
Copy the plugin file Place VisitorNotify.cs
into your server's oxide/plugins/
directory.
|
|
2
Start or restart your server The config file will be generated automatically at oxide/config/VisitorNotify.json.
|
|
3
Grant the permission Grant visitornotify.use
to players or groups who should manage intercoms.
|
|
4
Register intercom buttons Look at a standard PressButton and run /intercom add
to start receiving notifications.
|
Permission
Allows the use of the /intercom
command (add, remove, list). Door knock notifications are sent to all TC-authenticated players
regardless of this permission.
Grant to a Group
oxide.grant group admin visitornotify.use
Grant to a Player
oxide.grant user <SteamID> visitornotify.use
Important Notes
Only the standard PressButton prefab (button.prefab)
can be registered as an intercom. Buttons from other prefabs are not supported.
Door Knocker deployables are not supported. Knocking on a Door Knocker will not trigger a notification. Only direct door knocking (using the knock action on a door) is detected.
To register or remove an intercom, you must be authenticated on the Tool Cupboard (TC) at that location. Notifications are sent only to online players who are authenticated on the relevant TC.
Visitor Notify — An Oxide plugin for Rust dedicated servers.
Made by little method
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.