SLATE's Wishlist
-
Polls
By ziptie.entity in Plugins
Polls is a plugin that allows you to receive feedback from your players via a GUI. When a player joins your server, if a poll is active, they will be presented by a GUI with the poll questions you set in the config. Alternatively, if they don't want to participate in the poll, they can close out of the GUI.
Run polls for a specified amount of time. Store poll results in a file. Send poll results to Discord via a webhook.
/startpoll <duration> - Start a poll using the settings in the config file. /stoppoll - Stop the active poll and store the results.
polls.start - Allows the player to start and stop polls
Below is a config for Polls that was used on my own server.
{ "Chat Options": { "ChatColor": "#3aaa45", "ChatPrefix": "Polls: " }, "Discord Options": { "Send embed to Discord when the poll ends": true, "Webhook URL": "REDACTED" }, "Questions": [ { "Answers (MAX 7)": [ "Procedural", "Barren", "Custom PVP Map" ], "Question": "What map should be used for Central?" }, { "Answers (MAX 7)": [ "Yes", "No" ], "Question": "Should we add more kits?" }, { "Answers (MAX 7)": [ "Yes", "No", "Yes, but only within marked grids" ], "Question": "Should you be allowed to build over water again?" } ], "Debug": false }
If you need support, want to find all of my other plugins, or just talk, feel free to join my Discord @ https://discord.gg/4ahpdSBThj
-
Discord Clan Bot | Discord clans
By Amino in Discord Bots
Clans for discord
Recently, some of the top servers have been making clan bots for their Discord which can drive a thriving Discord community which is one of the most important things
for a Rust server. Having a thriving Discord community means you are able to hold onto those players for your servers.
Users can make a clan, invite their friends, promote and demote their friends within the clan, and even if they wanted to disband the clan they can.
You can set the bot to make a clan text chat, displaying clans separately from online members, give the leader a special role, ETC*
The non admin commands are: - clan create - clan invite - clan promote - clan demote - clan info - clan kick - clan leave - clan disband The admin commands are: - clan edit - clan force disband - clan force kick member - clan force invite member
All clans and everything are stored in a database that you provide, so the clan data cannot messed up VIA roles and what not.
All the commands are slash commands for ease of use as seen in the attached photos.
All commands are protected by user checks. So people cannot do actions for clans that they are not in unless they are given an admin role that is defined in the bot config.
The bot is very simple to install
The file also includes a readme.md file which includes the info that you need to know.
Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7
-
The Trapper
Purchase a License, Trap, Sell, Profit.
Works with Kits.
Requires Economics or Server Rewards to handle sales.
With "The Trapper” you open a new lane of Economic gameplay for your server.
Set a License fee in order to be able to skin and claim customizable items from animals and sell for monetary gain.
Set drop rates on all of your Custom Trapper Items, Sell to the Trapper with Economics or Server Rewards.
Spawn the Trapper House, Via Copy Paste, MarkerManager & ZoneManager Or AutoSpawn at Outpost Automatically with Copy Paste to handle paste, ZoneManager to handle decay and looting prevention etc.
Output all Sales to Discord to track your Economy and make Adjustments as needed to The Trapper NPCS "Bonus Buy” & "Discount Buy” as needed to suit your taste.
ANIMAL #'S FOR DROP SETUP
(You can use more than one for example [1 , 2 , 3])
0 - ALL
1 - POLAR BEAR
2 - BEAR
3 - WOLF
4 - BOAR
5 - STAG
6 - CHICKEN
7 - CROCODILE
8 - SHARK
9 - PANTHER
10 - SNAKE
11 - TIGER
Commands
/gw – Requires Admin Permission – Will spawn your custom Trapper items into your inventory, Good for testing sale rates.
/spawntrapper – Requires Admin Permission – Will spawn a Trapper NPC in your Position.
/removetrapper – Requires Admin Permission – Will remove the Trapper NPC you are looking at.
/BuyTL – With Sufficient funds, the player can purchase a Trapper License
/pastetrapperhouse - places the trapper building in front of you, creating a zone if you have zone manager installed, that handles no build no decay and more.
Config
{ "Enable Skill Tree Yield Boost": true, "Tool Blacklist": [ "axe.salvaged", "knife.bone", "knife.combat", "rock" ], "Position of Building for Outpost Spawn": { "x": 89.42, "y": 0.34, "z": 81.47 }, "Rotation Correction of The Building": 77.0, "NPC Positioning If using Outpost Spawn": { "x": 88.03, "y": 0.74, "z": 81.56 }, "Rotation Correction of The NPC": -90.0, "Dynamic (Outpost) Spawn Of The NPC Building and NPC Enabled?(CopyPaste Req. MarkerManager & Zone Manager Recommended)": true, "Discord Webhook URL": "", "Chat Icon": 0, "NPC Kit Enabled?": false, "NPC Kit Name?": "", "Trapper license Fee?": 10000, "Console Command to Purchase a Trapper License? (For GUI Shops)": "buytl", "Chat Command to Purchase a Trapper License?": "buytl", "Remove license on Death?": true, "Sales to NPC Enabled?": true, "Map Markers Enabled via Marker Manager Plugin?": true, "Maximum Amount of Items Sold at a Time": 50, "NPC Interaction Cooldown In Seconds": 2.0, "Economy Plugin - 1 Economics - 2 Server Rewards": 1, "Amount of each Item to spawn via Command?": 5, "Custom Wares": [ { "Item Name": "Common Pelt", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150749844, "Is Marketable?": true, "Sale Price?": 40.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 10.0 }, { "Item Name": "Rare Pelt", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150751184, "Is Marketable?": true, "Sale Price?": 124.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 5.0 }, { "Item Name": "Legendary Pelt", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150751925, "Is Marketable?": true, "Sale Price?": 220.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 1.0 }, { "Item Name": "Low Quality Meat Cut", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150796688, "Is Marketable?": true, "Sale Price?": 40.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 10.0 }, { "Item Name": "Mid Quality Meat Cut", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150796598, "Is Marketable?": true, "Sale Price?": 124.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 5.0 }, { "Item Name": "High Quality Meat Cut", "Item Shortname": "blood", "Min Item Amount": 2, "Max Item Amount": 5, "Skin ID": 3150796490, "Is Marketable?": true, "Sale Price?": 220.0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5.0, "Chance out of 100% to Spawn on Skinning?": 1.0 } ], "NPC Clothing Options": [ { "Shortname": "burlap.trousers", "Skin": 1760352876 }, { "Shortname": "burlap.shirt", "Skin": 719989461 }, { "Shortname": "burlap.shoes", "Skin": 1594058564 }, { "Shortname": "hat.wolf", "Skin": 0 } ] }
Lang
{ "NoPerms": "[<color=#8b0101>The Trapper</color>] You do not have permission to run this <color=red>Command</color>!", "NoWares": "[<color=#8b0101>The Trapper</color>] :nervous: You have no <color=yellow>Items</color> on you that I am in the Market for. \nSwing by when you do, though! \n\n:happy:", "WaresSpawned": "[<color=#8b0101>The Trapper</color>] :wave: <color=green>All</color> <color=#8b0101>Trapper Wares</color> have been deposited to your Inventory.", "TrapperCooldownMessage": "[<color=#8b0101>The Trapper</color>] :wave: Hold on, give me <color=green>{0}</color> second(s), I'm cleaning this carcass...", "EconomicsMessage": "[<color=#8b0101>The Trapper</color>] :eyes: \n\n Best I can offer is <color=#85bb65>$</color><color=yellow>{0}</color> for your <color=orange>{1}x</color> <color=green>{2}</color>(s).", "SrMessage": "[<color=#8b0101>The Trapper</color>] :eyes: \n\n Best I can offer is <color=orange>{0}</color> <color=#cd5c5c>RP</color> for your <color=yellow>{1}x</color> <color=green>{2}</color>(s).", "SaleDisabled": "[<color=#8b0101>The Trapper</color>] <color=orange>Sales</color> are Disabled in the Config, Enable and Try again.", "NoTrapperLicense": "[<color=#8b0101>The Trapper</color>] You don't have a valid <color=orange>Trapper License</color>. \nUse <color=orange>/BuyTL</color> to purchase one if you have the means.", "AlreadyHasLicense": "[<color=#8b0101>The Trapper</color>] You already have a <color=orange>Trapper License</color>.", "BuyTrapperLicenseSuccess": "[<color=#8b0101>The Trapper</color>] Trapper License Obtained. \nYou were charged {0}<color=#3e9c35>{1}</color> Happy Hunting <color=#8b0101>{2}</color>!", "InsufficientFunds": "[<color=#8b0101>The Trapper</color>] You don't have enough funds to purchase the Trapper License. \nIt costs <color=orange>{0}</color><color=green>{1}</color>." }
-
Storage Auctions
Storage Auctions : Players can attend randomly spawned storage auction events to view the contents and place bids to win the contents of the storage units.
Overview:
- Fully customizable loot tables for each type of container (boxes,lockers,bbq's,chem bench, fridges etc..) Currently the loot tables are customized to suit container so the locker has armour/clothes, furnaces have metals/sulfur, fridge has food products etc.. - Currency used for auctions can be Scrap, Economics, SRP or any ingame item your server holds as valuable. - Protection bubble to allow players to bid safely without being killed or attacked during event - Owner can choose wether players can Teleport to events or will have to travel by thier own means - Server Owner can Blacklist players from participating in auction events if the need arises - Events will be marked on players maps - On a player winning the bid, the locks will unlock only for the winner Create your own Storage Unit prefabs using CopyPaste:
Using CopyPaste you can create as many Storage Unit events in your own style you like, all you need to do is place the saved prefabs name into Storage Auctions config along
with the others in order for it to become apart of the randomly selected prefab to spawn! Make sure to place keylocks onto containers and doors to prevent theft!
Chat Commands:
- "/blacklist [players username]" - Allows Server Owner to prevent players from bidding at auctions - "/tpstorage" - IF set to TRUE, allows players to Teleport to the event without the need to travel - "/auction" - Players that want to place bids can do so via the CUI and bid against each other live. - "/testauction [filename]" - Allows Server Owner to force a random event to spawn -"/clearauction" - Allows Server Owner to wipe the map of any events currently happening -"/clearbubble" - Allows Server Owner to clear any protection bubbles for events
Config Access:
Change these variables to desired amounts for a more personalised experience.
CopyPaste JSON files: Please place the json files that come with this plugin into your DATA file for CopyPaste no your server.
Discord - Nferno#7163
-
SERVER AUTO WIPER
RUST AUTO WIPER
Rust auto wiper is an advanced but simple-to-set-up Discord bot that makes your server wipes 100% automated!
Features:
100% automates the server wipe process. Start map votes for the next wipe automatically. Manage wipes of as many servers as you need. Dynamically update server details on the wipe. (ex: server title, description) Deletes a selection of files and folders on the wipe. (ex: plugin data files) Sends wipe announcements. Updates server on the wipe. Set up wipe reminders.
Information:
This advanced server wipe system covers 100% of the wipe cycles on all your servers. The real power of this tool is that it's running separately from the server, this makes managing server files much easier when the server is offline. with this tool, you don't need batch files or other crap to get your server(s) wiped. This tool also uses cron intervals to determine the exact wipe dates and times.
*Note: This tool must be run on a Windows VPS/Server*
Configuration:
(This example shows 1 server, but you can set up as many servers as you want)
module.exports = { token: '', // Your Discord bot token rustMapsApiKey: '', // the rustmaps.io api key guildId: '984577959648174121', // the id of the discord server you want to use the bot in logChannelId: '1102195648683585616', // the id of the channel where the bot should log all actions dbdAccountId: '', // your dbd account id (get this by typing /license display in the support server) debugMode: true, // if true, the bot will log all actions to the console servers: [ // in this list your can add as many servers as you need { server_identifier: 'server1', // the unique identifier of the server. (used for internal purposes) server_name: 'Test Server', // the name of the server server_ip: '', // the ip of the server server_port: 28015, // the port of the server server_queryPort: 28017, // the query port of the server server_rconPort: 28016, // the rcon port of the server server_rconPassword: '', // the rcon password of the server server_modded: true, // if the server is modded or not (if plugins are used) wipe_Interval: '0 20 19 1/1 * ? *', // the interval of the wipe. (generate interval at http://www.cronmaker.com/) wipe_bpWipe: false, // if the wipe is a bp wipe or not files_serverRootPath: 'C:\\Users\\user\\Desktop\\rsmtesting', // the path to the main server folder. (where your start.bat is located) files_savesFolderPath: 'C:\\Users\\user\\Desktop\\rsmtesting\\server\\rsm', // the path to the saves folder. (where your map file is located) files_serverCfgPath: 'C:\\Users\\user\\Desktop\\rsmtesting\\server\\rsm\\cfg\\server.cfg', // the path to the server.cfg file files_startFilePath: 'C:\\Users\\user\\Desktop\\rsmtesting\\start.bat', // the path to the start.bat file files_oxideFolderPath: 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide', // the path to the oxide folder files_excludeSafeFiles: ['logs', 'cfg', 'Log.EAC.txt'], // save files that should not be deleted on wipe. (always exclude cfg) files_deletables: [ // file paths that should be deleted on wipe. (use absolute paths) 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide\\data\\Shop.json', 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide\\data\\Referrals.json', 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide\\data\\StaticLootables_data.json', 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide\\data\\VanishPlayers.json', 'C:\\Users\\user\\Desktop\\rsmtesting\\oxide\\data\\Kits', ], vote_autoStart: true, // if the vote should start automatically vote_channelId: '1098325670687416331', // the id of the channel where the vote should be posted vote_StartAt: '0 0 19 1/1 * ? *', // the interval when the vote should start. (generate interval at http://www.cronmaker.com/) vote_endAt: '0 10 19 1/1 * ? *', // the interval when the vote should end. (generate interval at http://www.cronmaker.com/) vote_maps: ['1000_1', '1000_50000', '1000_1000'], // the maps that should be voted for. (always format the map name like this: 'mapSize_mapSeed') vote_mapCount: 3, // the amount of maps that should be voted for. the maps from the list will be randomly selected vote_multiple: true, // if players can vote for multiple maps update_dynamicTitle: true, // if the title should be updated dynamically update_serverTitle: 'Test Server wiped on {wipeDate} test1', // the title of the server. placeholders: {wipeDate} update_dynamicDescription: true, // if the description should be updated dynamically update_serverDescription: 'Test Server wiped on {wipeDate} test1', // the description of the server. placeholders: {wipeDate} // embed placeholders: {serverName} {mapSeed} {mapSize} {mapImage} {mapUrl} {wipeDate} {nextWipeDate} {nextBpWipeDate} {nextVoteDate} announcement_autoAnnounce: true, // if the announcement should be posted automatically after a wipe announcement_channelId: '1098325694930497607', // the id of the channel where the announcement should be posted announcement_content: '@ ping roles', // the content of the announcement. (can be used to ping roles) announcement_embedTitle: '{serverName} just wiped!', // the title of the embed announcement_embedDescription: '**Join Server:**\nSteam: steam://connect/{serverIp}:{serverPort}\nF1: `client.connect {serverIp}:{serverPort}`\n\n**Planned:**\nNext wipe: {nextWipeDate}\nNext BP wipe: {nextBpWipeDate}\nNext vote: {nextVoteDate}\n\n**Map:** [rustmaps.com]({mapUrl})', // the description of the embed announcement_embedColor: '#038CB5', // the color of the embed. (must be a hex color) announcement_embedImage: '{mapImage}', // the image of the embed announcement_embedFooterText: 'Server just wiped!', // the footer text of the embed announcement_embedFooterIcon: '', // the footer icon of the embed announcement_embedThumbnail: '', // the thumbnail of the embed announcement_embedAuthorName: '', // the author name of the embed announcement_embedAuthorIcon: '', // the author icon of the embed announcement_embedUrl: '', // the url of the embed reminder_autoRemind: true, // if the reminder should be posted automatically before a wipe reminder_Interval: '0 15 19 1/1 * ? *', // the interval when the reminder should be posted. (generate interval at http://www.cronmaker.com/) reminder_channelId: '1098325694930497607', // the id of the channel where the reminder should be posted reminder_content: '@ ping roles', // the content of the reminder. (can be used to ping roles) reminder_embedTitle: '{serverName} is about to wipe!', // the title of the embed reminder_embedDescription: 'Make sure to vote for the next map!', // the description of the embed reminder_embedColor: '#038CB5', // the color of the embed. (must be a hex color) reminder_embedImage: '', // the image of the embed reminder_embedFooterText: 'Server is about to wipe!', // the footer text of the embed reminder_embedFooterIcon: '', // the footer icon of the embed reminder_embedThumbnail: '', // the thumbnail of the embed reminder_embedAuthorName: '', // the author name of the embed reminder_embedAuthorIcon: '', // the author icon of the embed reminder_embedUrl: '', // the url of the embed }, ], };
Support:
You can get support at my Discord server by clicking HERE!
- #wipe
- #automatic
-
(and 5 more)
Tagged with:
