Search the Community
Showing results for tags 'authorized'.
-
Version 1.6.2
887 downloads
Cupboard authorization Authorize once — the whole base follows In vanilla, the tool cupboard grants exactly one thing: the right to build. Your team still needs the code for every door, still has to be added to every turret by hand, and still keeps all of it after they walk away. This plugin makes the cupboard list mean what players already assume it means — turrets, SAM sites, locks, chests and furnaces all follow it, and every one of them revokes the moment a name comes off. 9 Permissions, one per feature 7 Settings in the in-game menu 8 Container types gated out of the box 0 Dependencies ✓Turrets follow the cupboard — existing ones the moment you authorize, new ones the moment they are placed ✓Locks open without the code — and changing that code doesn't lock your team back out ✓Chests and furnaces gated by the cupboard — a stranger who walks into an open base loots nothing ✓Teams and clans, both directions — join and you are in everywhere, leave and you are out of everything ✓Nine separate permissions — ship one feature at a time, or exclude a whole group from the plugin 01 — Access One list, four kinds of access The cupboard's authorized list becomes the single source of truth for the base. Each of the four behaviours below is its own switch and its own permission, so you can take just the ones you want. Turrets and SAM sites Authorize a player on the cupboard and every AutoTurret around it adds them. Place a new turret and it comes online already holding the full list — nobody stands there clicking through names. SAM sites hold fire on a helicopter whose pilot is authorized on the cupboard. Locks, without handing out the code Authorized players open code locks and key locks on the base directly. The lock's owner has to be on the same cupboard, so a lock placed by an outsider stays shut. And when the owner sets a new code, everyone on the cupboard is re-added as a guest in the same instant — changing your code no longer means re-telling six people what it is. Containers that check the cupboard Boxes, lockers, fridges, dropboxes, stashes, composters and coffins are gated by the cupboard out of the box — eight prefabs, and the list is yours to edit, so quarry hoppers or any other container can join it. Furnaces are a separate switch and cover every oven on the map with no list to maintain. Revocation that actually revokes Take one name off the cupboard and that player is pulled out of the surrounding turrets and out of every lock's guest list at the same time. Clear the whole cupboard list and the turrets drop back to their owner alone and the guest lists are wiped. 02 — Groups Teams and clans keep themselves in sync The usual routine — recruit someone, then run around the base authorizing them on four cupboards — disappears. So does the part everyone forgets: taking it all back afterwards. Joining authorizes you everywhere Accept a team invite and you are added to every cupboard where a teammate is already authorized — and to the turrets and locks around them. Authorize yourself on a new cupboard and the rest of the team comes with you in the same tick. Clans are treated the same way If a Clans plugin is installed, clan membership counts exactly like a Rust team: a new member is authorized where their clan already is, a member who is removed loses it, and a disbanded clan clears out completely. No clan plugin, no problem — nothing here is a dependency. Leaving takes it all back Leave, get kicked, or watch the team disband, and the access goes with it — cupboards, turrets, lock guest lists. On a cupboard the leaver owns, it is the former teammates who are removed instead. The owner never loses their own base. 03 — Building The ten-minute demolish window, removed Misplacing a wall and having to wait out a decay timer is the oldest complaint in the game. One switch ends it — without handing your base to whoever walks in with a hammer. Your own parts, demolishable forever Blocks you placed stay demolishable for as long as they stand, not for ten minutes. It applies to what is already on the map, not just to what you build next. And nobody else's Demolishing is restricted to whoever placed the block. A teammate cannot take down your walls, which is the reason most servers refuse to touch this setting at all. The switch is live — flip it in the menu and the whole map changes with it, no restart. 04 — Limits Caps on how far a base can spread Making authorization powerful is only half of it. The other half is deciding how many people get to hold that power, and finding out when someone tries for more. A hard cap per cupboard Eight by default, typed straight into the menu. It holds against every route in — pressing authorize, being assigned by the owner, or arriving through a team. When a team is too large to fit, the player is told by name who was left out and where the count stopped. A separate cap per turret AutoTurrets get their own number, so a base that runs twenty turrets cannot quietly turn into a twenty-name access list. Manual authorization on a full turret is refused too. Or no friend authorization at all One config switch takes the cupboard's own assign button out of play, for solo-only and duo servers where sharing a base is the thing you are trying to prevent. Discord tells you when someone tries Paste a webhook URL and every attempt to push a cupboard past its cap arrives as an embed: who tried, whose cupboard it was, both Steam profiles linked, a ready teleportpos command for the exact spot and the server name. Rate-limited to one message per player every five seconds, so a determined clicker cannot flood the channel. Reliability Safe to install mid-wipe ✓Existing bases are caught up on load — every cupboard on the map is read at startup and its authorized players are pushed into the turrets and locks around it. Nobody has to re-authorize anyone ✓Every setting applies live — the menu writes to the config and the change takes effect on the spot, including the demolish rule ✓The settings menu is permission-gated end to end — the console command behind it re-checks on every click, so a player who guesses the command name changes nothing ✓Features that are off cost nothing — turning off turret handling unsubscribes the SAM hook entirely instead of leaving it running ✓No dependencies — runs on Oxide and Carbon, uses a Clans plugin if one is there and never asks for it Commands One command, nine permissions Players never type anything. Every permission is registered for you on load. /tssettingsOpen the settings menu — cupboard capacity and six switches, no config file tcauth.useOpen the settings menu and change the settings tcauth.auth.useGets authorized automatically with their team or clan tcauth.turret.useAdded to AutoTurrets, and SAM sites hold fire on their helicopter tcauth.lock.useOpens code locks and key locks on the base without the code tcauth.chest.useRestricted to containers on cupboards they are authorized on tcauth.furnace.useRestricted to furnaces on cupboards they are authorized on tcauth.removebp.useCan demolish the building parts they placed at any time tcauth.bypassTreated as holding every permission at once, and ignores both capacity caps tcauth.ignoreThe plugin skips this player entirely — vanilla rules, no bonuses, no restrictions Questions Before you buy Everything is switched on, but my team isn't being authorized. What am I missing?The permission. Team members need tcauth.auth.use before the plugin will touch them — grant it to the default group and it works for everyone. The sync then fires on two events: someone accepting a team invite, and someone authorizing on a cupboard. Do I grant tcauth.chest.use, or take it away?Grant it to the players you want restricted. Chest and furnace are the two permissions that limit rather than give — a player without them loots any container on any base, exactly like vanilla. A player is on my cupboard but the code lock still asks for the code.Three things have to line up: the player holds tcauth.lock.use, the person who placed the lock is authorized on the same cupboard, and the lock is within 18.5 m of it when the authorization happens. That last one matters on sprawling compounds — a gate far from the cupboard is not picked up. If I change my code, does my team get locked out?No. Setting a new main code re-adds everyone authorized on the cupboard to that lock's guest list in the same action. Guest codes are left alone. Someone left my team. Do they keep the access?No — leaving, being kicked and the team disbanding all revoke it: off the cupboards, out of the turrets, out of the lock guest lists. Clan removals behave the same. Access is only kept where another authorized player is still their teammate. Can I add containers that aren't in the default list?Yes. The list is short prefab names in the config — eight are shipped, and anything that is a storage container can be added, quarry and pumpjack hoppers included. Furnaces need no list at all: one switch covers every oven. Can I stop players from authorizing their friends entirely?Yes, one config switch removes the cupboard's assign button. That is separate from the capacity number, so you can also just set the cap to 1. What happens if I unload the plugin?The restrictions stop immediately — containers, furnaces and SAM behaviour go back to vanilla on the spot. Access already written onto entities stays, because Rust stores it there and not in the plugin: names already added to a turret or a lock's guest list remain until they are removed in game. Building parts stay demolishable for their owner until the next server restart.$11.99- 69 comments
- 2 reviews
-
- #tc
- #authorized
- (and 5 more)
-
Version 1.4.5
77 downloads
UI for displaying authorized players on the Tool Cupboard, Auto Turret, and Code Lock, including the entity owner. This plugin adds a simple, clean UI that shows you exactly who is authorized on the building or deployable you're looking at. Features: - Tool Cupboard: Displays a list of all authorized players and the owner. - Auto Turret: Displays a list of all authorized players and the owner. - Code Lock: Displays the owner, the lock code, and a list of whitelisted (Main) and Guest players. - Other Entities: If you look at any other player-placed entity (furnace, box, etc.), it will display the owner's name. - Pagination: If the list of players is longer than 8, you can use the "Next" and "Previous" buttons to browse. - Copyable Text: All information displayed in the UI (player names, Steam IDs, codes) can be selected and copied by the admin for easy use. - Player Team Info: If you look at a player, the UI will display their team information, including the team leader, all team members, and their Steam IDs. - Permission-based: Use the permission `adminauth.use` to control who can see the UI. How to use: 1. Grant the permission to a player or a group. 2. The player types the chat command `/aauth` to toggle the UI on or off. 3. Simply look at a Tool Cupboard, Turret, Code Lock, any other entity, or a player. The UI will appear with the relevant information. 4. To copy any information (like a Steam ID or Name), simply select the text in the UI with your mouse and copy it (Ctrl+C). Commands: - /aauth - Toggles the AdminAuthorizedUI on and off. Permissions: - adminauth.use - Required to use the /aauth command and see the UI.$13.80- 5 comments
-
Version 2.0.4
222 downloads
A lightweight plugin that disables various teaming methods to restrict players to solo gameplay. Now featuring an automated warning system with kick/ban abilities! Permissions soloenforcement.enforce Configuration { "Restrict tool cupboards" : true, "Require destruction of tool cupboards": true, "Ignore tool cupboard restrictions on decaying bases": true, "Restrict turrets": true, "Restrict sleeping bags & beds": true, "Restrict team creation": true, "Restrict codelock & keylock crafting": true, "Discord webhook URL": "https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Discord message color": 9109504, "Log tool cupboard alerts to discord": false, "Log turret alerts to discord": false, "Log respawn alerts to discord": false, "Log revive alerts to discord": false, "Log team alerts to discord": false, "Log craft alerts to discord": false, "Log auto kicks/bans from warning system to discord": false, "Show violation messages to players in chat": true, "Use automatic warning system": false, "Maximum warnings": 3, "Show popup on warning": false, "Warning popup time (seconds)": 5, "Ban after maximum warnings (will kick otherwise)": false, "Use temporary bans for warning system (must have ban after maximum warnings enabled)": false, "Temporary ban time (seconds) - default is 24 hours": 86400, "Administer warning for tool cupboard violations": false, "Administer warning for turret authorization violations": false, "Administer warning for turret assign violations": false, "Administer warning for respawn violations": false, "Administer warning for revive violations": false, "Administer warning for team violations": false, "Administer warning for crafting violations": false } Localization { "Discord_Title" = "Solo Enforcement", "Discord_Alert_Tool_Cupboard" = "{player1} ({player1_id}) attempted to authorize on an already claimed tool cupboard!", "Discord_Alert_Turret_Authorize" = "{player1} ({player1_id}) attempted to authorize on an already claimed auto turret!", "Discord_Alert_Turret_Assign" = "{player1} ({player1_id}) attempted to assign {player2} ({player2_id}) to their auto turret!", "Discord_Alert_Respawn_Assign" = "{player1} ({player1_id}) attempted to assign their sleeping bag/bed to {player2} ({player2_id})!", "Discord_Alert_Respawn_Public" = "{player1} ({player1_id}) attempted to set their bed to public!", "Discord_Alert_Revive" = "{player1} ({player1_id}) revived {player2} ({player2_id})!", "Discord_Alert_Team_Create" = "{player1} ({player1_id}) attempted to create a team!", "Discord_Alert_Craft" = "{player1} ({player1_id}) attempted to craft a keylock/codelock!", "Discord_Alert_Auto_Kick" = "{player1} ({player1_id}) was auto-kicked from the server for too many teaming violations!", "Discord_Alert_Auto_Ban" = "{player1} ({player1_id}) was auto-banned from the server for too many teaming violations!", "Chat_Message_Tool_Cupboard" = "Another player is already authorized on this tool cupboard!", "Chat_Message_Turret_Authorize" = "Another player is already authorized on this auto turret!", "Chat_Message_Turret_Assign" = "You are not allowed to assign other players to your auto turret!", "Chat_Message_Respawn_Assign" = "You are not allowed to assign your sleeping bag/bed to another player!", "Chat_Message_Respawn_Public" = "You are not allowed to set your bed to public!", "Chat_Message_Team_Create" = "Teams have been disabled on this server!", "Chat_Message_Craft" = "Crafting for this item has been disabled!", "Auto_Kick_Message" = "Too many teaming violations detected (auto kick).", "Auto_Ban_Message" = "Too many teaming violations detected (auto ban).", "Warning_Popup" = "Warning {0}/{1}" }$15.00