• AlphaLoot for Rust - OxideMod
  • AlphaLoot for Rust - OxideMod
  • AlphaLoot for Rust - OxideMod

Version: 1.6.8

Supported Operating Systems

Webware

Additional Requirements

Needed:

  • Rust Experimental server for Windows or Linux
  • Installed OxideMod-framework

Documentation

Included

NOTE: I recently moved this over there: AlphaLoot for Rust on ChaosCode
This site accepts PP only. If you got no PP, then still use this site here.
Please do in any case of a purchase register on ChaosChode.io to receive further updates. After registration, please write me there a PM with your username from here.


AlphaLoot is an Rust Server plugin for use with the OxideMod framework.
Complete manual: AlphaLoot manual on DocDroid

Main feature list:
  • Each Loot-Container type has a separate Item list
  • Each Loot-Container type has its own settings for item counts
  • It includes and enables by default all common town and roadside containers
  • Full FancyDrop droptypes support to use different itemlists for each type
  • For HeliCrates exists a custom loadout option
  • Full CustomLootSpawns compatibility
  • Per each item category its able to spawn items randomly skinned
  • It exports the default server Loot-Spawns into its Loot-Table file
  • The plugins default Loot-Table is already filtered (more info below)
  • The exported item structure is mainly like vanilla (minus filtered stuff)
  • The presets are adjustable by each item category (more info below)
  • The presets are also fine graded by some predefined item dividers (more info below)
  • All item rarities can be easy overridden by a predefined data file
  • It will remove stacked Loot-Container often found in towns
  • It makes sure every Loot Container is populated with stuff
  • It prevents the spawn of multiple equal items per Loot-Container
  • Loot-Container refresh timings are spread to prevent server lags
  • Most needed configuration steps can be done by console commands


Provided command list:
  • al.reload
    Reloads the whole plugin internally
  • al.refreshboxes
    Refreshes the complete server loot
  • al.rarityreload
    Reloads the item raritys into server after changing them
  • al.rarityset
    Sets the item rarity for a specific item
  • al.lootreload
    Can with "reset" be used to prefill all item settings with new defaults
  • al.enable
    Enables the plugin from passive state
  • al.itemlimit
    Sets the maximum item limit for a given item
  • al.itemremove
    Removes an item complete from the loot tables
  • al.itemfind
    Shows the entries for a specific item
  • al.itemadd
    Adds an item with a given limit to the specific containers
  • al.categorylist
    Lists the current category defaults
  • al.categoryset
    Modifies a given category in the plugin config
  • al.containertypes
    Lists the added container types and their status
  • al.containeradd
    Adds a not included containtertype to your loot tables
  • al.containerremove
    Removes a specific containtertype from your loot tables
  • al.containerset
    Modifies a specific containtertype in your loot tables
  • al.showcontainers
    Lists all current containers on map
  • al.showconfig
    Shows and explains the current config options
  • al.searchitems
    Search any game item(s) by partial name


The plugin initialization process is described as below:
  1. On first load, it creates the plugin main config.
  2. The config will contain the hardcoded item-category presets (more about below).
  3. The config will also contain a list with item amount dividers (more about below).
  4. It overrides the item rarity “0” of the before mentioned items (like the LR300 and M249) and exports the whole list of used items with their rarity to file.
  5. It creates a complete item-names list to be taken as reference file in case of you miss an item in the generated loot tables.
  6. It catches all on map available loot container types and exports the common needed options to the global loot tables file.
  7. Afterwards it crawls all items from the vanilla loot tables, removes player default items, removes items like not craftable/usable one’s and removes all not necessary items like all kinds of meat.
  8. The item lists for all supported container types will be exported with a list of item names and their maximum drop limit (amount to spawn at maximum).
  9. The plugin stay’s disabled until you finish your config and do activate the plugin.
  10. You can use now the available console commands to fit the loot to your needs.
  11. Finally you can enable the plugin also easy by a console command.

All further information on how to configure the plugin and the available commands can be found in the manual.

The following shows you an example loot tables file created with the plugin in december 2016:
{
"LootContainer": {
"crate_normal": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/crate_normal.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"crate_normal_2": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/crate_normal_2.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"crate_normal_2_food": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"crate_normal_2_medical": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"foodbox": {
"Enabled": true,
"Items": 3,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/foodbox.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"heli_crate": {
"Enabled": false,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab",
"UsedMultiplier": 1,
"UseVanilla": true
},
"loot_barrel_1": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/loot_barrel_1.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"loot_barrel_2": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/loot_barrel_2.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"loot_trash": {
"Enabled": false,
"Items": 1,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/loot_trash.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"loot-barrel-1": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"loot-barrel-2": {
"Enabled": true,
"Items": 2,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-2.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"oil_barrel": {
"Enabled": false,
"Items": 1,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/radtown/oil_barrel.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
},
"supply_drop": {
"Enabled": true,
"Items": 6,
"MinAmountDivider": 1,
"PrefabPath": "assets/prefabs/misc/supply drop/supply_drop.prefab",
"UsedMultiplier": 1,
"UseVanilla": true
},
"trash-pile-1": {
"Enabled": true,
"Items": 3,
"MinAmountDivider": 1,
"PrefabPath": "assets/bundled/prefabs/autospawn/resource/loot/trash-pile-1.prefab",
"UsedMultiplier": 1,
"UseVanilla": false
}
},
"LootData": {
"crate_normal": {
"cctv.camera": 1,
"metal.refined": 30,
"metalpipe": 9,
"riflebody": 3,
"smgbody": 3,
"targeting.computer": 1,
"techparts": 6
},
"crate_normal_2": {
"gears": 6,
"hazmatsuit": 1,
"metalpipe": 3,
"metalspring": 3,
"roadsigns": 6,
"semibody": 3,
"sheetmetal": 3
},
"crate_normal_2_food": {
"apple": 2,
"black.raspberries": 2,
"blueberries": 2,
"can.beans": 2,
"can.tuna": 2,
"chocholate": 2,
"granolabar": 2,
"pumpkin": 1,
"smallwaterbottle": 2
},
"crate_normal_2_medical": {
"bandage": 2,
"largemedkit": 2,
"syringe.medical": 2
},
"foodbox": {
"antiradpills": 2,
"apple": 2,
"can.beans": 2,
"can.tuna": 2,
"chocholate": 2,
"granolabar": 2,
"smallwaterbottle": 2
},
"heli_crate": {
"ammo.pistol": 200,
"ammo.pistol.fire": 80,
"ammo.pistol.hv": 60,
"ammo.rifle": 240,
"ammo.rifle.explosive": 60,
"ammo.rifle.hv": 80,
"ammo.rifle.incendiary": 120,
"ammo.rocket.basic": 3,
"ammo.rocket.fire": 6,
"ammo.rocket.hv": 4,
"cctv.camera": 1,
"explosive.timed": 2,
"lmg.m249": 1,
"pistol.m92": 1,
"rifle.ak": 1,
"rifle.bolt": 1,
"rifle.lr300": 1,
"smg.2": 1,
"smg.mp5": 1,
"smg.thompson": 1,
"targeting.computer": 1,
"weapon.mod.flashlight": 1,
"weapon.mod.holosight": 1,
"weapon.mod.lasersight": 1,
"weapon.mod.silencer": 1,
"weapon.mod.small.scope": 1
},
"loot_barrel_1": {
"gears": 6,
"metal.fragments": 20,
"metalblade": 3,
"metalpipe": 3,
"metalspring": 3,
"propanetank": 3,
"roadsigns": 6,
"rope": 3,
"semibody": 3,
"sewingkit": 9,
"sheetmetal": 3,
"tarp": 3
},
"loot_barrel_2": {
"gears": 6,
"metal.fragments": 20,
"metalblade": 3,
"metalpipe": 3,
"metalspring": 3,
"propanetank": 3,
"roadsigns": 6,
"rope": 3,
"semibody": 3,
"sewingkit": 9,
"sheetmetal": 3,
"tarp": 3
},
"loot_trash": {
"metal.fragments": 20
},
"loot-barrel-1": {
"gears": 6,
"metal.fragments": 20,
"metalblade": 3,
"metalpipe": 3,
"metalspring": 3,
"propanetank": 3,
"roadsigns": 6,
"rope": 3,
"semibody": 3,
"sewingkit": 9,
"sheetmetal": 3,
"tarp": 3
},
"loot-barrel-2": {
"gears": 6,
"metal.fragments": 20,
"metalblade": 3,
"metalpipe": 3,
"metalspring": 3,
"propanetank": 3,
"roadsigns": 6,
"rope": 3,
"semibody": 3,
"sewingkit": 9,
"sheetmetal": 3,
"tarp": 3
},
"oil_barrel": {
"crude.oil": 30
},
"supply_drop": {
"ammo.pistol": 15,
"ammo.pistol.fire": 10,
"ammo.pistol.hv": 10,
"ammo.rifle": 12,
"ammo.rifle.explosive": 8,
"ammo.rifle.hv": 10,
"ammo.rifle.incendiary": 8,
"ammo.shotgun": 6,
"ammo.shotgun.slug": 4,
"attire.hide.poncho": 1,
"bucket.helmet": 1,
"cctv.camera": 1,
"coffeecan.helmet": 1,
"explosive.timed": 1,
"hoodie": 1,
"jacket": 1,
"jacket.snow": 1,
"metal.facemask": 1,
"metal.plate.torso": 1,
"metal.refined": 50,
"mining.quarry": 1,
"pants": 1,
"pistol.m92": 1,
"rifle.ak": 1,
"rifle.bolt": 1,
"rifle.lr300": 1,
"riot.helmet": 1,
"shoes.boots": 1,
"smg.2": 1,
"smg.mp5": 1,
"smg.thompson": 1,
"surveycharge": 10,
"targeting.computer": 1,
"trap.bear": 3,
"trap.landmine": 3,
"tshirt": 1,
"tshirt.long": 1
},
"trash-pile-1": {
"antiradpills": 2,
"apple": 2,
"can.beans": 2,
"can.tuna": 2,
"chocholate": 2,
"granolabar": 2,
"smallwaterbottle": 2
}
}
}


An example default plugin config:
{
"Chances": {
"baseItemRarity": 2
},
"ExcludeFromMultiply": {
"Items": [
"targeting.computer",
"mining.quarry",
"cctv.camera"
]
},
"Generic": {
"adminInputLootRefresh": true,
"adminLootRefreshInterval": 3.0,
"debugLootRepopulation": false,
"disableRefreshFunctions": false,
"includeWorkShopSkins": true,
"pluginEnabled": false,
"refreshMinutes": 30,
"setupAuthLevel": 2,
"showAdminLootInfo": true
},
"LootCategorys": {
"Limits": {
"Ammunition": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Attire": {
"DropSkinned": true,
"VanillaMultiplier": 1
},
"Component": {
"DropSkinned": false,
"VanillaMultiplier": 3
},
"Construction": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Food": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Items": {
"DropSkinned": true,
"VanillaMultiplier": 1
},
"Medical": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Misc": {
"DropSkinned": false,
"VanillaMultiplier": 1
},
"Resources": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Tool": {
"DropSkinned": false,
"VanillaMultiplier": 1
},
"Traps": {
"DropSkinned": false,
"VanillaMultiplier": 2
},
"Weapon": {
"DropSkinned": false,
"VanillaMultiplier": 1
}
}
},
"Weapons": {
"Ammo": {
"bow.hunting": 0,
"crossbow": 0,
"lmg.m249": 15,
"pistol.eoka": 1,
"pistol.m92": 6,
"pistol.revolver": 4,
"pistol.semiauto": 4,
"rifle.ak": 4,
"rifle.bolt": 2,
"rifle.lr300": 4,
"rifle.semiauto": 6,
"rocket.launcher": 0,
"shotgun.double": 1,
"shotgun.pump": 4,
"shotgun.waterpipe": 1,
"smg.2": 8,
"smg.mp5": 8,
"smg.thompson": 7
}
}
}

User Ratings

  • drob
    drob 2 months ago

    can u send musoulboss@gmail.com me update?
    my loot barrels objects not removing and i dont have new config for new boxes
    thanks

  • Fugglet
    Fugglet 2 months ago

    Hello, sorry I've been a bit busy: I couldn't figure out how to PM on Oxidemod lol.
    My Email is: Nicklas@reinhardt.dk

  • ecsrust
    ecsrust 2 months ago

    donations@excineresurgimus.com

  • RUSTVANA
    RUSTVANA 3 months ago

    tsaf7415@gmail.com

  • glimmerman55
    glimmerman55 3 months ago

    Glimmerman55@gmail.com can you add me to the updates for AlphaLoot, AutoCodeLock, and SkinBox please. It wont let me send via message violates TOS. Thanks

  • alexsteam887722
    alexsteam887722 3 months ago

    Thank you for a wonderful plugin! Excellent support before buying. A lot of settings allows you to fine-tune the loot on the server.
    No errors or defects. I highly recommend this plugin.

  • ASweatyWomble
    ASweatyWomble 4 months ago

    Solid plugin developer. Process was of course quick and easy, the plugin was available instantly upon purchase and the developer deserves the support for his work. 100% would recommend to anyone looking for a solid plugin from a solid developer! Worth the money.

  • redone
    redone 5 months ago

    Great plugin! This guy knows what he is doing. Fantastic. Thankyou

  • mhankins
    mhankins 6 months ago

    Seriously great plugin with good documentation.

  • RyanCavers
    RyanCavers 6 months ago

    AlphaLoot works great. Worth the purchase.

  • Flaymar
    Flaymar 6 months ago

    Great work as always, works well, easy to configure. Thanks.


Buyers Comments

  • mhankins

    Great plugin with lots of potential.

    6 months ago
  • haukk4

    Getting an error like this after latest patch: ?[Error] Error while compiling AlphaLoot.cs(2,255+): error CS0023: The `.' operator cannot be applied to operand of type `Rust.Rarity' and thus, the plugin refuses to load..

    4 months ago
  • rustynutz

    best plugin to control the loot in server

    2 months ago
  • RustyLone

    Hey i was just wondering. would this replace BetterLoot, or would i use this on top of my BetterLoot configuration?

    4 days ago
AlphaLoot for Rust - OxideMod is ranked 5 out of 5. Based on 15 user reviews.
$29 - In stock

Other services by Fujikura