Pack with 3 addons to Rust NET mod. (Automatic Searchlights. Remote Turrets. Security Cameras.)
RustNET 0.1.38
RustNET is a remote management interface designed to be used in conjunction with AutomatedSearchlights, RemoteTurrets, SecurityCameras. RustNET by itself will have no purpose!
These plugins require RustNET to run!
By placing a terminal in your base you can register items from those plugins to it to allow remote access. From the terminal window you can control the item remotely, toggle automation and access inventory
====
// Some notes on Terminals
There are 2 types of terminals your can place.
- Public terminals can be placed anywhere and accessed by anyone. For instance if you wanted to create a camera network at the launch site, or you want players to be able to access the bounty network from a gas station you would create a public terminal. It is not recommended to give players access to the public permission!
- Non-public terminals are restricted to player bases. You can only place 1 terminal per building which players can register there items to.
Non-public terminals can only be placed on building blocks
Non-public terminals are linked to the block they are on, if the block is destroyed so is the terminal
Public terminals can be placed anywhere, although it is recommended you do not place them on any building block or player base.
Public terminals can only be removed by a player with the required permission
If at any stage your terminal is destroyed all remote links will be severed and will need to be reset to a new terminal
To place or access a non-public terminal you need to be authorized on the base tool cupboard, therefore anyone who takes control of your base can access the terminal
To place a public terminal you need the required permission listed below
// Permissions
rustnet.use - Required to place terminals
rustnet.public - Required to place public terminals
// Commands
/rustnet - Display the help menu, this contains help for all the plugins this manages
/terminal add - Activate the terminal placement tool (requires a terminal in your hands)
/terminal add public - Activate the public terminal placement tool (requires a terminal in your hands)
/terminal remove - Remove a existing terminal
// How to load images from your server as opposed to from the web
This is mainly for people having issues with web requests via ImageLibrary or poor game server connection to the server the images are hosted, otherwise the current method should work fine for 95% of users
To have the plugin store images from your server follow these steps;
1) Navigate to your /oxide/data/RustNET folder via ftp or remote desktop
2) Create a new folder called "Images"
3) Copy all the RustNET related images to this folder. You can find these images on the web by looking in the config for each RustNET related plugin (There is atleast 1 image for every plugin)
4) In the config of each RustNET related plugin, change the URL for the image to just the image filename plus the extension ex. "http://www.chaoscode.io/oxide/Images/RustNET/terminal.png" will become "terminal.png"
5) Reload the plugin
---------------------------------------------------------------------------------
Security Cameras 0.2.38
Deploy security cameras around your base and view them by accessing a RustNET terminal
====
- Non-public security cameras are linked to the terminal via the base. Any camera on the base will be assigned to that terminal
- Non-public cameras can only be placed on building blocks
- Public security cameras must be placed using the target terminals ID number.
- Public cameras can be placed anywhere
- Players can cycle through available cameras by pressing JUMP or DUCK
- If the terminal is destroyed whilst a player is using it they will exit the controller
- Camera placement and controller access requires the user to be authorized on the TC
Chat Commands
/sc - Shows the help menu
/sc add - Activates the camera placement tool. (Requires a camera in the users hands)
/sc add public <terminal ID> - Activates the camera placement tool. (Requires a camera in the users hands)
/sc name <name> - Set a name for the camera you are looking at which will be displayed in the RustNET console and UI overlay when controlling the camera
/sc remove - Removes the camera you are looking at
Permissions
securitycameras.use - Required to use any element of this plugin
securitycameras.ignorelimit - Ignore the max limit of cameras per base
securitycameras.public - Allows you to place public cameras
---------------------------------------------------------------------------------
Remote Turrets 0.2.53
Allow players to set turrets to be remotely controlled by the player via a RustNET terminal
====
Once a remote turret has been set up a player can then access that controller via the RustNET terminal it is registered to.
If the terminal or the turret are destroyed when a player is using it their remote access will stop
Players need to be the owner, or a friend/clan mate of the turret when they try to register as a remote turret.
Permissions
remoteturrets.set - Required to be able to create turrets
Commands
/rt - Shows help menu
/rt add <terminal ID> - Set the turret you are looking at as a remote turret registered to the specified terminal
/rt name <name> - Set a name for the turret you are looking at which will be displayed in the RustNET console and UI overlay when controlling the turret
/rt remove - Remove the controller from the turret/sign you are looking at
---------------------------------------------------------------------------------
Automated Searchlights 0.2.38
Set searchlights to automatically turn on and follow a variety of objects when they enter a set radius from the light. Players can also access and control the searchlight manually via a RustNET terminal
====
Permission
automatedsearchlights.use - Required to use the chat commands
automatedsearchlights.ignorelimit - Allows users to bypass the light limit set in the config
Chat Commands
/sl add <terminal ID> - Converts the light you are looking at into a automated light that is registered to the specified terminal
/sl name <name> - Set a name for the searchlight you are looking at which will be displayed in the RustNET console and UI overlay when controlling the searchlight
/sl remove - Removes the automation from the light you are looking at
/sl rotate - Set the lights default rotation to the direction the player is facing (for use with search mode)
---------------------------------------------------------------------------------
RustNET 0.1.38
RustNET is a remote management interface designed to be used in conjunction with AutomatedSearchlights, RemoteTurrets, SecurityCameras. RustNET by itself will have no purpose!
These plugins require RustNET to run!
By placing a terminal in your base you can register items from those plugins to it to allow remote access. From the terminal window you can control the item remotely, toggle automation and access inventory
====
// Some notes on Terminals
There are 2 types of terminals your can place.
- Public terminals can be placed anywhere and accessed by anyone. For instance if you wanted to create a camera network at the launch site, or you want players to be able to access the bounty network from a gas station you would create a public terminal. It is not recommended to give players access to the public permission!
- Non-public terminals are restricted to player bases. You can only place 1 terminal per building which players can register there items to.
Non-public terminals can only be placed on building blocks
Non-public terminals are linked to the block they are on, if the block is destroyed so is the terminal
Public terminals can be placed anywhere, although it is recommended you do not place them on any building block or player base.
Public terminals can only be removed by a player with the required permission
If at any stage your terminal is destroyed all remote links will be severed and will need to be reset to a new terminal
To place or access a non-public terminal you need to be authorized on the base tool cupboard, therefore anyone who takes control of your base can access the terminal
To place a public terminal you need the required permission listed below
// Permissions
rustnet.use - Required to place terminals
rustnet.public - Required to place public terminals
// Commands
/rustnet - Display the help menu, this contains help for all the plugins this manages
/terminal add - Activate the terminal placement tool (requires a terminal in your hands)
/terminal add public - Activate the public terminal placement tool (requires a terminal in your hands)
/terminal remove - Remove a existing terminal
// How to load images from your server as opposed to from the web
This is mainly for people having issues with web requests via ImageLibrary or poor game server connection to the server the images are hosted, otherwise the current method should work fine for 95% of users
To have the plugin store images from your server follow these steps;
1) Navigate to your /oxide/data/RustNET folder via ftp or remote desktop
2) Create a new folder called "Images"
3) Copy all the RustNET related images to this folder. You can find these images on the web by looking in the config for each RustNET related plugin (There is atleast 1 image for every plugin)
4) In the config of each RustNET related plugin, change the URL for the image to just the image filename plus the extension ex. "http://www.chaoscode.io/oxide/Images/RustNET/terminal.png" will become "terminal.png"
5) Reload the plugin
---------------------------------------------------------------------------------
Security Cameras 0.2.38
Deploy security cameras around your base and view them by accessing a RustNET terminal
====
- Non-public security cameras are linked to the terminal via the base. Any camera on the base will be assigned to that terminal
- Non-public cameras can only be placed on building blocks
- Public security cameras must be placed using the target terminals ID number.
- Public cameras can be placed anywhere
- Players can cycle through available cameras by pressing JUMP or DUCK
- If the terminal is destroyed whilst a player is using it they will exit the controller
- Camera placement and controller access requires the user to be authorized on the TC
Chat Commands
/sc - Shows the help menu
/sc add - Activates the camera placement tool. (Requires a camera in the users hands)
/sc add public <terminal ID> - Activates the camera placement tool. (Requires a camera in the users hands)
/sc name <name> - Set a name for the camera you are looking at which will be displayed in the RustNET console and UI overlay when controlling the camera
/sc remove - Removes the camera you are looking at
Permissions
securitycameras.use - Required to use any element of this plugin
securitycameras.ignorelimit - Ignore the max limit of cameras per base
securitycameras.public - Allows you to place public cameras
---------------------------------------------------------------------------------
Remote Turrets 0.2.53
Allow players to set turrets to be remotely controlled by the player via a RustNET terminal
====
Once a remote turret has been set up a player can then access that controller via the RustNET terminal it is registered to.
If the terminal or the turret are destroyed when a player is using it their remote access will stop
Players need to be the owner, or a friend/clan mate of the turret when they try to register as a remote turret.
Permissions
remoteturrets.set - Required to be able to create turrets
Commands
/rt - Shows help menu
/rt add <terminal ID> - Set the turret you are looking at as a remote turret registered to the specified terminal
/rt name <name> - Set a name for the turret you are looking at which will be displayed in the RustNET console and UI overlay when controlling the turret
/rt remove - Remove the controller from the turret/sign you are looking at
---------------------------------------------------------------------------------
Automated Searchlights 0.2.38
Set searchlights to automatically turn on and follow a variety of objects when they enter a set radius from the light. Players can also access and control the searchlight manually via a RustNET terminal
====
Permission
automatedsearchlights.use - Required to use the chat commands
automatedsearchlights.ignorelimit - Allows users to bypass the light limit set in the config
Chat Commands
/sl add <terminal ID> - Converts the light you are looking at into a automated light that is registered to the specified terminal
/sl name <name> - Set a name for the searchlight you are looking at which will be displayed in the RustNET console and UI overlay when controlling the searchlight
/sl remove - Removes the automation from the light you are looking at
/sl rotate - Set the lights default rotation to the direction the player is facing (for use with search mode)
---------------------------------------------------------------------------------