- Required Dependencies
- https://www.chaoscode.io/resources/rustnet.95/
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
Config
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
Config
C#:
{
"Remote Settings": {
"Allow players to cycle through all linked turrets": true,
"Can players toggle turret automation": true,
"Can players control the turret remotely": true,
"Can players access the turret inventory": true,
"Display camera overlay UI": true,
"Camera overlay image URL": "turretoverlay.png",
"Turret icon URL for RustNET menu": "turreticon.png"
},
"Options": {
"Maximum distance a turret controller can be set away from the terminal": 50.0,
"Turret options per permission": {
"remoteturrets.set": {
"Turret Settings": {
"Fire Rate - Time between shots in seconds": 0.115,
"Aim Cone (Accuracy)": 4.0
},
"Maximum turrets allowed per base": 4
},
"remoteturrets.pro": {
"Turret Settings": {
"Fire Rate - Time between shots in seconds": 0.115,
"Aim Cone (Accuracy)": 4.0
},
"Maximum turrets allowed per base": 10
}
}
},
"Version": {
"Major": 0,
"Minor": 2,
"Patch": 20
}
}