Jump to content

kaysharp

Creator
  • Posts

    398
  • Joined

  • Last visited

Everything posted by kaysharp

  1. Version 1.0.14

    143 downloads

    This plugin adds more features to the free one : Get random items on gathering resources, quarry gather, Excavator gather, loot containers, Airdrops, Supply Drops. Populate NPC corps with random loot. You can enable/disable these features from config file. The RandomGatherPremium plugin now supports applying random skins to items when they are given to players. Skins are selected based on configurable rarity weights, making rare skins harder to obtain. Update 1.0.6 Video Configuration To add or remove items this link may be helpful : https://github.com/OrangeWulf/Rust-Docs/blob/master/Items.md { "Give bonuses if player have active boost": true, "How many items should spawn when barrel is destroyed?": 2, "Give random items on quarry gather": { "Loot table (Item name , amount)": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enabled": true }, "Give random items on Excavator gather": { "Loot table (Item name , amount)": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enabled": true }, "Fill loot containers with random items": { "Loot table (Item name , amount)": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enabled": true }, "Fill airdrops with random items": { "Loot table (Item name , amount)": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enabled": true }, "Populate NPC corps with random loot": { "Loot table (Item name , amount)": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enabled": true }, "Items": [ "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "apple", "arcade.machine.chippy", "arrow.bone", "arrow.fire", "arrow.hv", "arrow.wooden", "attire.bunnyears", "attire.hide.boots", "attire.hide.helterneck", "attire.hide.pants", "attire.hide.poncho", "attire.hide.skirt", "attire.hide.vest", "attire.ninja.suit", "autoturret", "axe.salvaged", "barricade.concrete", "barricade.metal", "barricade.sandbags", "barricade.stone", "barricade.wood.cover", "battery.small", "bbq", "bed", "black.berry", "black.raspberries", "blue.berry", "blueberries", "bone.armor.suit", "boots.frog", "bow.compound", "bow.hunting", "box.repair.bench", "box.wooden", "box.wooden.large", "bucket.helmet", "building.planner", "burlap.gloves", "burlap.gloves.new", "burlap.headwrap", "burlap.shirt", "burlap.shoes", "burlap.trousers", "can.beans", "can.tuna", "cctv.camera", "ceilinglight", "chainsaw", "chocholate", "clatter.helmet", "coffeecan.helmet", "coffin.storage", "computerstation", "corn", "crossbow", "crude.oil", "cupboard.tool", "cursedcauldron", "diving.fins", "diving.mask", "diving.tank", "diving.wetsuit", "door.double.hinged.metal", "door.double.hinged.toptier", "door.double.hinged.wood", "door.hinged.industrial.a", "door.hinged.metal", "door.hinged.toptier", "door.hinged.wood", "dropbox", "explosive.satchel", "explosive.timed", "explosives", "flamethrower", "flameturret", "flashlight.held", "floor.grill", "floor.ladder.hatch", "floor.triangle.grill", "floor.triangle.ladder.hatch", "fridge", "furnace", "furnace.large", "fuse", "gates.external.high.stone", "gates.external.high.wood", "gears", "generator.wind.scrap", "grenade.beancan", "grenade.f1", "grenade.smoke", "guntrap", "habrepair", "hammer.salvaged", "hat.beenie", "hat.boonie", "hat.cap", "hat.ratmask", "hat.wolf", "hatchet", "hazmatsuit", "hazmatsuit.spacesuit", "healingtea", "healingtea.advanced", "healingtea.pure", "heavy.plate.helmet", "heavy.plate.jacket", "heavy.plate.pants", "hitchtroughcombo", "hobobarrel", "hoodie", "horse.armor.roadsign", "horse.armor.wood", "horse.saddle", "horse.saddlebag", "horse.shoes.advanced", "horse.shoes.basic", "icepick.salvaged", "innertube", "innertube.horse", "innertube.unicorn", "jacket", "jacket.snow", "jackhammer", "jackolantern.angry", "jackolantern.happy", "jar.pickle", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "jumpsuit.suit", "jumpsuit.suit.blue", "kayak", "keycard_blue", "keycard_green", "keycard_red", "knife.bone", "knife.butcher", "knife.combat", "ladder.wooden.wall", "lantern", "largecandles", "largemedkit", "laserlight", "lmg.m249", "locker", "longsword", "lowgradefuel", "mace", "machete", "mask.balaclava", "mask.bandana", "maxhealthtea", "maxhealthtea.advanced", "maxhealthtea.pure", "metal.facemask", "metal.fragments", "metal.plate.torso", "metal.refined", "metalblade", "metalpipe", "metalspring", "microphonestand", "minihelicopter.repair", "mining.quarry", "mixingtable", "multiplegrenadelauncher", "mushroom", "nightvisiongoggles", "oretea", "oretea.advanced", "oretea.pure", "paddle", "paddlingpool", "pants", "pants.shorts", "paper", "partyhat", "pickaxe", "pistol.eoka", "pistol.m92", "pistol.nailgun", "pistol.python", "pistol.revolver", "pistol.semiauto", "pitchfork", "planter.large", "planter.small", "plantfiber", "pookie.bear", "potato", "powered.water.purifier", "propanetank", "pumpkin", "pumpkinbasket", "radiationremovetea", "radiationremovetea.advanced", "radiationremovetea.pure", "radiationresisttea", "radiationresisttea.advanced", "radiationresisttea.pure", "red.berry", "research.table", "rf.detonator", "rf_pager", "rifle.ak", "rifle.bolt", "rifle.l96", "rifle.lr300", "rifle.m39", "rifle.semiauto", "riflebody", "riot.helmet", "roadsign.gloves", "roadsign.jacket", "roadsign.kilt", "roadsigns", "rocket.launcher", "rope", "rug", "rug.bear", "salvaged.cleaver", "salvaged.sword", "samsite", "scraptea", "scraptea.advanced", "scraptea.pure", "scraptransportheli.repair", "searchlight", "secretlabchair", "semibody", "sewingkit", "sheetmetal", "shelves", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "shirt.collared", "shirt.tanktop", "shoes.boots", "shotgun.double", "shotgun.pump", "shotgun.spas12", "shotgun.waterpipe", "shutter.metal.embrasure.a", "shutter.metal.embrasure.b", "shutter.wood.a", "sickle", "sleepingbag", "small.oil.refinery", "smg.2", "smg.mp5", "smg.thompson", "smgbody", "spear.stone", "spear.wooden", "speargun", "speargun.spear", "stone.pickaxe", "stonehatchet", "storage.monitor", "strobelight", "submarine.torpedo.rising", "submarine.torpedo.straight", "supply.signal", "surveycharge", "syringe.medical", "table", "tactical.gloves", "targeting.computer", "tarp", "techparts", "tool.instant_camera", "vending.machine", "wall.external.high", "wall.external.high.ice", "wall.external.high.stone", "waterpump", "weapon.mod.8x.scope", "weapon.mod.flashlight", "weapon.mod.holosight", "weapon.mod.lasersight", "weapon.mod.muzzleboost", "weapon.mod.muzzlebrake", "weapon.mod.silencer", "weapon.mod.simplesight", "weapon.mod.small.scope", "white.berry", "wood.armor.helmet", "wood.armor.jacket", "wood.armor.pants", "woodtea", "woodtea.advanced", "workbench1", "workbench2", "workbench3" ], "Amount": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Enable random skins on items": true, "Skins (Item shortname -> SkinID -> Rarity)": { "rifle.ak": { "1359893925": "Common", "1372945520": "Uncommon", "3529283241": "Rare", "859845460": "Epic", "889710179": "Legendary" }, "metal.facemask": { "800980236": "Common", "784316334": "Uncommon", "803894027": "Rare" }, "hoodie": { "941172099": "Common", "2067569919": "Uncommon", "2563940111": "Rare", "2416648557": "Epic" }, "smg.thompson": { "3376360300": "Common", "3323463721": "Uncommon", "1689944021": "Rare" }, "coffeecan.helmet": { "806212029": "Common", "2503956851": "Uncommon", "2076260082": "Rare" } }, "Give random items when barrel is destroyed": true, "Give random items on gathering resources": true, "Give random items only on full gather": false, "Give random item when collecting resources": true } Adding Item Skins In the config file, add skins under the `"Skins (Item shortname -> SkinID -> Rarity)"` section: "Skins (Item shortname -> SkinID -> Rarity)": { "rifle.ak": { "2619083960": "Common", "1523195708": "Uncommon", "2618628025": "Rare", "2619095454": "Epic", "2614896085": "Legendary" }, "hoodie": { "2628227783": "Common", "2628227876": "Uncommon", "2628227969": "Rare", "2628228048": "Epic" } } Finding Skin IDs Method 1: Steam Workshop 1. Go to the Rust Steam Workshop 2. Find the skin you want 3. Copy the ID from the URL (e.g., `steamcommunity.com/sharedfiles/filedetails/?id=2619083960`) 4. The ID is `2619083960` Method 2: wiki websites 1. Go to a wiki website (expample : https://wiki.rustclash.com/) 2. Find the skin you want 3. Copy the ID from the description 4. The ID is `1359893925`
    $5.99
  2. kaysharp

    Need info about feature

    Changed Status from Pending to Work in Progress
  3. kaysharp

    Need info about feature

    delete files on map wipe or full wipe or both ?
  4. kaysharp

    Need info about feature

    I'll see what i can do.
  5. kaysharp

    Issues

    Changed Status from Pending to Not a Bug
  6. kaysharp

    Issues

    hello, No sorry , I did say in Requirements Rust Server(s) setup in a standard way on a Windows dedicated server. Administrator privileges on said dedicated server.
  7. kaysharp

    Need info about feature

    Deletes Only files in server/my_server_identity (.sav, .map , .db)
  8. Version 1.2.16

    225 downloads

    Workbench crafter is a new crafting system, instead of the current way of staying AFK next to workbench waiting for the craft to finish now you can leave that task to the workbench and go to PVP with your teammates. Depends on: Image Library Features: Craft panel has easy to use GUI and perfectly blends with Rust native UI. Crafting task & storage saved when server restart and will finish craft upon server startup. When destroying Workbench all the loot will be dropped. Allow craft menu access in building privilege only. Open craft menu anywhere. Auto Craft items. Link loot boxes with workbench for an easy way to craft. A permission and Chat command to open UI instead of pressing "E" to open the craft menu anywhere. Permissions Permission use: WorkbenchCrafter.use. Permission no crafting time: WorkbenchCrafter.nocraftingtime. Permission use anywhere: WorkbenchCrafter.useAnywhere. Update 1.2.12 Update 1.1.5 Video Config { "Permission use": "WorkbenchCrafter.use", "Permission no crafting time": "WorkbenchCrafter.nocraftingtime", "Permission use anywhere": "WorkbenchCrafter.useAnywhere", "Settings": { "GUI color": "0.6 0.6 0.6 0.3", "GUI color (when using /workbench command)": "0 0 0 0.9", "Allow craft menu access in building privilege only (true or false)": true, "Don't allow using /workbench when building blocked (true or false)": true, "Crafting time multiplier": 1.0, "Storage slots(0 no limit)": 0, "Default stack size": true, "Custom stack size": 1.0, "Maximum items crafting in queue": 8, "Include default blueprints": false } }
    $16.50
  9. I'm still working on custom maps but for auto wipe you can configure your wipe schedule from plugin configuration Example : map wipes weekly on Fridays 8am EST and blueprints wipe monthly "Map Wipe schedule": [ 1, 8, 15, 22, 29 ], "BP Wipe schedule": [ 0 ], "Enable Auto wipe": true, "Wipe BPs at forced wipe day": true,
  10. kaysharp

    Random Gather

    Okay
  11. kaysharp

    Random Gather

    Done.
  12. kaysharp

    Map Voter

    Version 1.1.22

    252 downloads

    This plugin makes the admin’s life easier by automatically generating maps, initiating a vote that lets users choose which map they would like to play in during the next wipe. Depends on: Image Library Wipe Info API Discord extension UnZip for Windows NEW GUI: Features: Automatically generate maps and start the vote ,every first Thursday of the month. Automatically generate maps on wipe day using https://rustmaps.com/ & wipe-info-api and start the vote. Allows players to vote on maps through an in-game UI or Discord (if you use any plugin that links a player and a Discord user, enable "only authenticated users can vote” in the config file to avoid duplicate votes). Automatically checks if it’s wipe day using wipe-info-api and the plugin’s config. Configure the plugin through a GUI (not all settings are available on the GUI). Select maps from rustmaps.com through a GUI via a RustMaps share code. Note : This plugin does not include auto wipe script. if you wish to automatically restart and update the server and wipes it on forced wipe or on schedule check the other version of Map voter. Video How to add Custom maps : Permissions: MapVoter.use only allows an admin to generate maps and start a vote. MapVoter.Manager allows an admin to use all the features. Commands: /mvote : Opens the plugin’s main GUI. /startvote After selecting which maps will appear on the vote, starts the vote. MapVoter.generate <Number of maps to generate> <seed> <voting duration in minutes>. voteresult : Shows which map had won the vote. Mapvoter.reload reload the plugin. MapVoter.stopvoting : stops ongoing voting. Discord commands: !vote !generate <Number of maps to generate> <seed> <voting duration in minutes>. Configuration { "Commands": { "Open MapVoter UI": "mvote", "Generate Mpas": "MapVoter.generate", "vote result": "voteresult" }, "Options": { "Select random maps from rustmaps filter id instead of generating random maps on wipe day (true/false)": true, "How many pages the plugin looks up per search request(every page has 30 maps": 10, "Enable Discord bot (true/false)": true, "Only players with permission MapVoter.Vote can vote (true/false)": false, "Map size": 3500, "Disable UI": false, "RustMaps API key": "https://rustmaps.com/user/profile", "staging": false, "barren": false, "Stop voting after (minutes)": 60, "avatar url": "", "Discord footer": "", "filter Id": "Visit https://rustmaps.com/ and adjust your map requirements. In the red box above the settings hit the Share button,the string at the end of the URL is the filterId.Example URL: https://rustmaps.com/?share=gEU5W6BUuUG5FpPlyv2nhQ the string at the end in this case {gEU5W6BUuUG5FpPlyv2nhQ} is the filterId." }, "Discord Settings": { "Discord Webhook": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Discord Apikey": "BotToken", "Discord Command Prefix": "!", "Discord Channels": [ { "Discord Channel ID": "", "Commands": [ "generate", "vote", "mapwipe", "bpwipe", "cancelwipe", "stopvoting", "update", "cancelupdate" ] } ], "Discord Command Role Assignment (Empty = All roles can use command.)": { "generate": [ "DiscordRoleName", "DiscordRoleName2" ], "vote": [ "DiscordRoleName", "DiscordRoleName2" ], "mapwipe": [ "DiscordRoleName", "DiscordRoleName2" ], "bpwipe": [ "DiscordRoleName", "DiscordRoleName2" ], "cancelwipe": [ "DiscordRoleName", "DiscordRoleName2" ], "stopvoting": [ "DiscordRoleName", "DiscordRoleName2" ], "update": [ "DiscordRoleName", "DiscordRoleName2" ], "cancelupdate": [ "DiscordRoleName", "DiscordRoleName2" ] } }, "Auto Vote": { "Auto start vote": true, "Only Authenticated users can vote through discord": true, "Start voting at (HH:mm) 24-hour clock (UTC)": "17:00", "Number of maps to generate": 4 }, "Auto Wipe": { "Custom Map": { "Custom map": false, "Map URL": "" }, "Map Wipe schedule": [ 7, 14, 21, 28 ], "BP Wipe schedule": [ 0 ], "Enable Auto wipe": true, "Wipe BPs at forced wipe day": true, "Forced Wipe time (HH:mm) 24-hour clock (UTC)": "19:00", "Wipe time (HH:mm) 24-hour clock (UTC)": "19:00" } } Contact kaysharp#2008
    $15.00
  13. Version 1.0.8

    1,092 downloads

    Get random items on gathering resources or on full gather. Configuration { "Items": [ "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "apple", "arcade.machine.chippy", "arrow.bone", "arrow.fire", "arrow.hv", "arrow.wooden", "attire.bunnyears", "attire.hide.boots", "attire.hide.helterneck", "attire.hide.pants", "attire.hide.poncho", "attire.hide.skirt", "attire.hide.vest", "attire.ninja.suit", "autoturret", "axe.salvaged", "barricade.concrete", "barricade.metal", "barricade.sandbags", "barricade.stone", "barricade.wood.cover", "battery.small", "bbq", "bed", "black.berry", "bleach", "black.raspberries", "blue.berry", "blueberries", "bone.armor.suit", "boots.frog", "bow.compound", "bow.hunting", "box.repair.bench", "box.wooden", "box.wooden.large", "bucket.helmet", "building.planner", "burlap.gloves", "burlap.gloves.new", "burlap.headwrap", "burlap.shirt", "burlap.shoes", "burlap.trousers", "can.beans", "can.tuna", "cctv.camera", "ceilinglight", "chainsaw", "chocholate", "clatter.helmet", "coffeecan.helmet", "coffin.storage", "computerstation", "corn", "crossbow", "crude.oil", "cupboard.tool", "cursedcauldron", "diving.fins", "diving.mask", "diving.tank", "diving.wetsuit", "door.double.hinged.metal", "door.double.hinged.toptier", "door.double.hinged.wood", "door.hinged.industrial.a", "door.hinged.metal", "door.hinged.toptier", "door.hinged.wood", "dropbox", "explosive.satchel", "explosive.timed", "explosives", "flamethrower", "flameturret", "flashlight.held", "floor.grill", "floor.ladder.hatch", "floor.triangle.grill", "floor.triangle.ladder.hatch", "fridge", "furnace", "furnace.large", "fuse", "gates.external.high.stone", "gates.external.high.wood", "gears", "generator.wind.scrap", "grenade.beancan", "grenade.f1", "grenade.smoke", "guntrap", "habrepair", "hammer.salvaged", "hat.beenie", "hat.boonie", "hat.cap", "hat.ratmask", "hat.wolf", "hatchet", "hazmatsuit", "hazmatsuit.spacesuit", "healingtea", "healingtea.advanced", "healingtea.pure", "heavy.plate.helmet", "heavy.plate.jacket", "heavy.plate.pants", "hitchtroughcombo", "hobobarrel", "hoodie", "horse.armor.roadsign", "horse.armor.wood", "horse.saddle", "horse.saddlebag", "horse.shoes.advanced", "horse.shoes.basic", "icepick.salvaged", "innertube", "innertube.horse", "innertube.unicorn", "jacket", "jacket.snow", "jackhammer", "jackolantern.angry", "jackolantern.happy", "jar.pickle", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "jumpsuit.suit", "jumpsuit.suit.blue", "kayak", "keycard_blue", "keycard_green", "keycard_red", "knife.bone", "knife.butcher", "knife.combat", "ladder.wooden.wall", "lantern", "largecandles", "largemedkit", "laserlight", "lmg.m249", "locker", "longsword", "lowgradefuel", "mace", "machete", "mask.balaclava", "mask.bandana", "maxhealthtea", "maxhealthtea.advanced", "maxhealthtea.pure", "metal.facemask", "metal.fragments", "metal.plate.torso", "metal.refined", "metalblade", "metalpipe", "metalspring", "microphonestand", "minihelicopter.repair", "mining.quarry", "mixingtable", "multiplegrenadelauncher", "mushroom", "nightvisiongoggles", "oretea", "oretea.advanced", "oretea.pure", "paddle", "paddlingpool", "pants", "pants.shorts", "paper", "partyhat", "pickaxe", "pistol.eoka", "pistol.m92", "pistol.nailgun", "pistol.python", "pistol.revolver", "pistol.semiauto", "pitchfork", "planter.large", "planter.small", "plantfiber", "pookie.bear", "potato", "powered.water.purifier", "propanetank", "pumpkin", "pumpkinbasket", "radiationremovetea", "radiationremovetea.advanced", "radiationremovetea.pure", "radiationresisttea", "radiationresisttea.advanced", "radiationresisttea.pure", "red.berry", "research.table", "rf.detonator", "rf_pager", "rifle.ak", "rifle.bolt", "rifle.l96", "rifle.lr300", "rifle.m39", "rifle.semiauto", "riflebody", "riot.helmet", "roadsign.gloves", "roadsign.jacket", "roadsign.kilt", "roadsigns", "rocket.launcher", "rope", "rug", "rug.bear", "salvaged.cleaver", "salvaged.sword", "samsite", "scraptea", "scraptea.advanced", "scraptea.pure", "scraptransportheli.repair", "searchlight", "secretlabchair", "semibody", "sewingkit", "sheetmetal", "shelves", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "ammo.handmade.shell", "ammo.nailgun.nails", "ammo.pistol", "ammo.pistol.fire", "ammo.pistol.hv", "ammo.rifle", "ammo.rifle.explosive", "ammo.rifle.hv", "ammo.rifle.incendiary", "ammo.rocket.basic", "ammo.rocket.fire", "ammo.rocket.hv", "ammo.rocket.sam", "ammo.rocket.smoke", "ammo.shotgun", "ammo.shotgun.fire", "ammo.shotgun.slug", "shirt.collared", "shirt.tanktop", "shoes.boots", "shotgun.double", "shotgun.pump", "shotgun.spas12", "shotgun.waterpipe", "shutter.metal.embrasure.a", "shutter.metal.embrasure.b", "shutter.wood.a", "sickle", "sleepingbag", "small.oil.refinery", "smg.2", "smg.mp5", "smg.thompson", "smgbody", "spear.stone", "spear.wooden", "speargun", "speargun.spear", "stone.pickaxe", "stonehatchet", "storage.monitor", "strobelight", "submarine.torpedo.rising", "submarine.torpedo.straight", "supply.signal", "surveycharge", "syringe.medical", "table", "tactical.gloves", "targeting.computer", "tarp", "techparts", "tool.instant_camera", "vending.machine", "wall.external.high", "wall.external.high.ice", "wall.external.high.stone", "waterpump", "weapon.mod.8x.scope", "weapon.mod.flashlight", "weapon.mod.holosight", "weapon.mod.lasersight", "weapon.mod.muzzleboost", "weapon.mod.muzzlebrake", "weapon.mod.silencer", "weapon.mod.simplesight", "weapon.mod.small.scope", "white.berry", "wood.armor.helmet", "wood.armor.jacket", "wood.armor.pants", "woodtea", "woodtea.advanced", "workbench1", "workbench2", "workbench3" ], "Amount": { "ammo.grenadelauncher.buckshot": 10, "ammo.grenadelauncher.he": 1, "ammo.grenadelauncher.smoke": 1, "ammo.handmade.shell": 15, "ammo.nailgun.nails": 30, "ammo.pistol": 30, "ammo.pistol.fire": 10, "ammo.pistol.hv": 10, "ammo.rifle": 30, "ammo.rifle.explosive": 10, "ammo.rifle.hv": 15, "ammo.rifle.incendiary": 15, "ammo.rocket.basic": 1, "ammo.rocket.fire": 1, "ammo.rocket.hv": 1, "ammo.rocket.sam": 5, "ammo.rocket.smoke": 1, "ammo.shotgun": 10, "ammo.shotgun.fire": 10, "ammo.shotgun.slug": 10 }, "Give random items on gathering resources": true, "Give random items only on full gather": false }
    Free
  14. No, but i'll start working on it. I'll keep you posted.
  15. Version 1.7.2

    900 downloads

    What is MapVoter? MapVoter is a comprehensive Rust server management plugin that automates the entire wipe cycle - from map generation and community voting to server restarts and updates. Let your players choose the next map while you enjoy fully automated server maintenance. Perfect for: - Community servers wanting player engagement - Server owners seeking automation - Admins tired of manual wipe management - Servers with regular wipe schedules Key Features Map Voting System - In-Game UI Voting - Interface for players to vote - Discord Integration - Vote directly from your Discord server - Multiple Map Sources - Generate random maps, use RustMaps.com filters, or create custom maps - Duplicate Vote Prevention - Optional Discord authentication to prevent vote manipulation Fully Automated Wipe Management - Scheduled Auto-Wipes - Set your wipe schedule (weekly, bi-weekly, monthly) - Forced Wipe Support - Automatically handles Rust's monthly forced wipes - Custom Wipe Cycles - Define your own map/BP wipe schedules - Countdown Timers - Players see exactly when the wipe occurs - Pre-Wipe Voting - Start votes X days before wipe for maximum participation Flexible Map Generation - Procedural Maps - Generate random maps with custom seeds - RustMaps.com Integration - Select from thousands of pre-made maps - Filter Support - Use RustMaps filter IDs to match your server style (staging, etc.) - Custom Map URLs** - Use your own map files or RustMaps premium maps - Auto-Generate Custom Maps - Subscribers can auto-generate maps every wipe UI Design - In-Game Interface - Clean voting and admin menus - Admin Dashboard - Settings GUI for easy configuration Fun Kit System - Pre-Wipe Events - Enable fun kits before wipe to keep players engaged - Automatic Activation - Triggers X minutes before wipe - Blueprint Lock - Prevents BP farming during fun kit period - Kits Plugin Integration - Works with your existing kit setups Discord Bot Integration - Vote Embeds- Discord embeds showing all map options - Command Support - Admin control from Discord - Role-Based Permissions - Restrict commands by Discord roles - Multi-Channel Support - Configure different channels for different commands - Embed Customization - Add your branding with custom avatars and footers Server Automation - Auto-Updates - Automatically updates server and Oxide - File Cleanup - Selectively delete plugin data on wipe - Server.cfg Management - Automatically updates map seed/size/URL Advanced Configuration - In-Game Settings Editor - Change settings without editing files - Granular Control - Configure every aspect of voting and wiping - Permission System - Control who can vote and manage - Debug Logging - Track auto-wipe progress for troubleshooting - Server Identity Support - Works with multi-server setups Required Plugins: - image-library - For displaying map thumbnails - Wipe Info API - For wipe schedule detection - Discord Extension - For Discord integration Server Requirements: - Windows Dedicated Server, Ubuntu, Pterodactyl Panel, or Open Game Panel - Administrator privileges for server management - Standard server structure with `server.cfg` in `/server/{identity}/cfg/` - Ability to edit server startup command Optional: - Kits Plugin - For fun kit feature - Server Rewards - For vote rewards - RustMaps Account - For premium map features Quick Start Guide 1. Installation 1. Upload MapVoter.cs to /oxide/plugins/ 2. Install required dependencies (Image Library, WipeInfoApi, Discord Extension) 3. Restart server to generate configuration file 2. Basic Configuration Configuration Guide 1. Set your wipe schedule in config (e.g., every 7, 14, 21, 28 days) 2. Configure Discord bot token and channel IDs 3. Set your RustMaps API key (optional) 4. Define your server identity in config 3. Server.cfg Setup Create/edit your `server.cfg` file in `/server/{identity}/cfg/`: server.port 28000 server.seed server.worldsize server.maxplayers 100 server.hostname "Your Server Name" server.level "Procedural Map" 4. Test Run 1. Type /mvote in-game to open the menu 2. Generate some test maps 3. Try voting and check results 4. Verify server.cfg updates correctly Commands Player Commands /mvote - Opens the main voting UI Permission: MapVoter.vote /voteresult - Shows current vote results Permission: MapVoter.vote Admin Commands (In-Game) /mvote - Opens admin dashboard Permission: MapVoter.Manager /startvote - Starts voting after selecting maps Permission: MapVoter.use MapVoter.generate <count> <seed> <duration> - Generate maps and start vote Permission: MapVoter.use MapVoter.mapwipe <delay> <size> - Wipe map with new size Permission: MapVoter.use MapVoter.mapwipe <delay> <url> - Wipe with custom map URL Permission: MapVoter.use MapVoter.bpwipe <delay> <size> - Wipe map and blueprints Permission: MapVoter.use MapVoter.bpwipe <delay> <url> - BP wipe with custom map Permission: MapVoter.use MapVoter.cancelwipe - Cancel ongoing wipe countdown Permission: MapVoter.use MapVoter.stopvoting - Stop current vote Permission: MapVoter.use MapVoter.update <delay> - Update server and Oxide Permission: MapVoter.use MapVoter.cancelupdate - Cancel update countdown Permission: MapVoter.use MapVoter.reload - Reload plugin configuration Permission: MapVoter.use Discord Commands !vote - Show current vote options !generate <count> <seed> <duration> - Generate and start vote !mapwipe <delay> <size> - Trigger map wipe !bpwipe <delay> <size> - Trigger BP wipe !cancelwipe - Cancel wipe !stopvoting - Stop voting !update <delay> - Update server !cancelupdate - Cancel update Permissions MapVoter.vote - Allows players to vote on maps MapVoter.use - Basic admin functions (generate, start vote) MapVoter.Manager - Full admin access to all features Configuration Overview Auto Vote System: • Enable/disable auto-voting • Set days before wipe to start vote • Define vote start time (24-hour format) • Number of maps to generate Auto Wipe System: • Enable/disable auto-wipe • Map wipe schedule (e.g., days 7, 14, 21, 28) • BP wipe schedule (e.g., day 0 = forced wipe) • Custom wipe times • Forced wipe handling RustMaps Integration: • API key configuration • Filter ID support • Staging/barren preferences • Search depth (pages per request) Discord Configuration: • Bot token • Channel IDs (voting, logs) • Command prefix • Role-based permissions • Avatar and footer customization Data Cleanup: • Plugin data files to delete on wipe • Separate lists for forced wipe and map wipe Common Use Cases Weekly Wipe Server "Map Wipe schedule": [7], "BP Wipe schedule": [0], "Start voting x days before wipe": 2 Maps wipe every 7 days, BPs wipe on forced wipe, voting starts 2 days early. Bi-Weekly with Community Choice "Map Wipe schedule": [14], "BP Wipe schedule": [0, 14], "Number of maps to generate": 6 Wipes every 14 days, BPs wipe twice (forced + bi-weekly), 6 map options. Monthly with RustMaps "Map Wipe schedule": [28], "Select random maps from rustmaps filter id": true, "filter Id": "your_filter_id" Monthly wipe using curated RustMaps with your preferred settings. Troubleshooting Vote Not Starting Automatically? • Check WipeInfoApi is loaded • Verify wipe schedule matches your server • Ensure "Auto start vote" is enabled • Check console for errors Server Not Wiping? • Verify server.cfg path in config • Check server identity matches • Enable debug mode for detailed logs • Test with manual wipe command first Discord Bot Not Working? • Verify bot token is correct • Check channel IDs are valid • Ensure bot has proper permissions • Verify Discord Extension is installed Maps Not Generating? • Check RustMaps API key (if using filters) • Verify Image Library is loaded • Test with procedural generation first • Check filter ID is valid Best Practices For Server Owners: 1. Test First - Run dry-run commands with no players online 2. Backup Regularly - Always backup before major wipes 3. Communicate - Use Discord to inform players of wipe schedule 4. Monitor Logs - Enable debug mode during first few wipes 5. Update Dependencies - Keep Image Library and WipeInfoApi current For Players: 1. Vote Early - Don't wait until the last minute 2. Check Discord - Vote announcements posted there 3. Review Maps - Look at thumbnails before voting 4. Follow Rules - One vote per person (if authentication enabled) Bonus Features Fun Kit System Keep players engaged before wipe with special kits: • Pre-wipe PvP events • Testing new builds • Practice raids • Community fun Server Rewards Integration Reward players for voting: • Give reward points per vote • Encourage participation • Build community engagement Multi-Server Support Run multiple servers with one plugin: • Server identity configuration • Independent wipe schedules • Shared Discord bot ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Support & Updates Get Help: • Discord: kaysharp • Configuration Guide: https://kaysharp42.github.io/MapVoter/Config-Guide.html Resources: • Image Library: https://umod.org/plugins/image-library • WipeInfo API: https://codefling.com/plugins/wipeinfo • Discord Extension: https://umod.org/extensions/discord • RustMaps.com: https://rustmaps.com/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Why Choose MapVoter? Save Time - Fully automated wipe management Engage Community - Let players choose their maps Professional - Modern, polished UI Reliable - Trusted by hundreds of servers Flexible - Highly customizable Supported - Active development and support ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ License & Terms This plugin is provided as-is for use on Rust servers. By purchasing and using this plugin, you agree to: • Not redistribute or resell the plugin • Not reverse engineer or decompile • Use on your own servers only • Provide credit to the original author
    $45.00
  16. same thing clan stats not working .(15 players on rn)
  17. Hey , i just installed PlayerRanks every think is working fine except top clan & top 30clans . i have clans by k1lly0u plugin loaded. thanks.
2m

Downloads

Total number of downloads.

9.7k

Customers

Total customers served.

140.4k

Files Sold

Total number of files sold.

3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.