About Z Auction
ZAuction - The Ultimate Auction Solution
ZAuction is a comprehensive, feature-rich auction plugin that creates a dynamic and interactive marketplace on your Rust server. It physically spawns a custom, fully decorated auction house at the Compound (Outpost) monument, or can be run in a UI-only mode via chat or computer.
It provides 12 independent auction "boxes," allowing you to run multiple auctions simultaneously, each with its own items, currency, and schedule.
Key Features:
- Physical Auction House: Spawns a custom-built, fully decorated base at the Compound, complete with lighting, CCTV, rugs, and seasonal (Christmas) decorations.
- Multiple Access Modes: You choose how players interact!
- Mode 1 (NPC): A fully customizable NPC (name, clothes) inside the base, with optional "rude" personality and "naked player" prevention.
- Mode 2 (Computer): Players access the auction UI via a Computer Station.
- Mode 3 (Chat): Players use a simple chat command (e.g., /auction) to open the UI.
- Flexible Bidding Currency: Set the price type for each auction box individually.
* Economics
* ServerRewards
* Custom Items (e.g., "1000 Scrap" or "1 Dragon Lore L96").
- Discord Integration: Automatically send webhook messages for auction starts, ends, new high bids, and when a winner collects their items.
- Powerful Admin UI: An extensive in-game admin panel to configure every aspect of the 12 auction boxes.
Player Features:
- Intuitive UI: A clean interface showing all 12 boxes, their status (Active, Ended, Awaiting Pickup), and time remaining.
- Automated Bidding: Players can easily bid on items. The system automatically handles increments.
- Outbid Refunds: Players who are outbid automatically get their money or items added to a personal refund cache, which they can claim at any time.
- Auction Limit: Configure the maximum number of auctions a single player can be leading at one time to prevent market domination.
- Secure Collection: Winners can collect items from the physical box (if the base is enabled) or via a UI button (if UI-only mode).
I- tem Peeking: Admins can allow players to see the contents of a box, or keep them hidden for exciting "mystery box" auctions.
Admin & Configuration Features:
- Per-Box Configuration:
- Scheduling: Set precise start and end times for each auction (yyyyMMddHHmm format).
- Pricing: Define the currency, starting bid, and minimum bid increment.
- Rewards: Add up to 18 unique items (with custom amounts and skins) to each auction box.
- Custom Commands: Automatically run console commands when a player wins (e.g., grant permissions, add to a group, send a broadcast). Use {id} for the player's SteamID.
- Mystery Boxes: Toggle HiddenItemList to hide the contents until the auction is won.
- Wipe Refunds: Decide if outbid players get their refund even after a server wipe.
- Easy Item Setup: A built-in item searcher in the admin UI makes adding items simple.
- Full Customization: Change the NPC's name/attire, customize skins for the base (walls, floors, doors), and set up the map marker and CCTV camera name.
Dependencies:
Economics (Required for Eco bidding)
ServerRewards (Required for RP bidding)
Configuration:
{ "UI MODE (1 == only NPC || 2 == only Computer station || 3 == Chat command)": 1, "Chat command": "Auction", "Enable Chat messages: Start/End/Winner?": true, "Enable spawn Portals and Base in Compound?": true, "SerwerReward custom name": "RP", "Economics custom name": "$", "Max auctions / player": 2, "BaseConfig": { "Base position in Compound": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Base rotation in Compound": 0.0, "Enable neon Sign next to portal gate?": true, "Portal neon text": "Auction\nRoom", "Portal neon text color": "#FF3F1A", "Portal neon text size": 40, "Table SkinID": 1588795609, "Door SkinID": 2799692709, "Chair SkinID": 2684157370, "Floor Wallpaper SkinID": 10370, "Wall Wallpaper SkinID": 10276, "Ceiling Wallpaper SkinID": 10395, "Enable Christmas design in December?": true, "Box skin list ( MAX 12 )": [ 3583519913, 3583520613, 3583521253, 3583521831, 3583522519, 3583523138, 3583523574, 3583524111, 3583524686, 3583525130, 3583525752, 3583526080 ], "Wall rug skin list ( MAX 3 )": [ 3159395345, 2399711941, 2744700657 ], "Floor rug SkinID": 2887871624, "CCTV camera name (empty == disable)": "Auctionroom", "Enable flowers in Auction Room?": true }, "MainUI": { "Name": "Auctions", "Computer Button Background color": "0.4 1 0.4 0.9" }, "Npc": { "Name": "Auction caller", "Does the base NPC kick out naked players?": true, "Should there be a rude NPC in the base?": true, "Wearing List ( MAX 7 )": [ { "shortname": "pants", "SkinID": 834127935 }, { "shortname": "tshirt", "SkinID": 3034987074 }, { "shortname": "shoes.boots", "SkinID": 826587881 }, { "shortname": "Sunglasses", "SkinID": 0 } ] }, "Discord": { "Enable?": false, "WebHook": "", "Image": "" }, "MapMarker": { "Enable?": true, "Text": "Auction", "Radius": 0.25, "Color": "#FF3F1A" } }
