Saturday, May 19, 2012

Auction Plugin Replaced

Although the old auction plugin (iAuction) did work well at times, we need a more permanent solution that doesn't break each time someone farts or annoys it in some way. Since we got the plugin a while back its probably been defective 50% of the time, which is bad.

iAuction is now long gone on our server and we are testing out CraftBay, So far it seems like a worthy replacement.


The commands are slightly different but should be easier to remember

/auc ?                                                           Get help
/auc info                                                       Display information about the current auction
/bid [amount]                                                Shortcut for /auction bid
/auc start <item> <amount> [starting price]   Auction off an item
/auc hand [amount] [starting price]                Auction off the item in your hand
/auc end [delay]                                           End the current auction
/auc ignore                                                   Ignore broadcasts
/auc listen                                                    Receive broadcasts

Permissions should be the same as before.
Members can bid on auctions
Any bought rank and up can start auctions


The plugin work in a different way than iAuction, perhaps for the better?

Let's look at an example of a group of people where everyone has placed their bids.

lookapig5 100coins
chiink 300coins
OCALIEN 1000coins 


The obvious winner is OCALIEN, because his bid is the highest. If the auction ended at this moment, he would receive the item and his bank account would be debited the 300coins (plus 5 coins which is the minimum bid) necessary to beat the second placed. The clue about this is that his bid will be hidden from other players; all they get to see at this moment are the 305coins OCALIEN is currently winning for and they could try to overbid. Now this happens:

lookapig5 bids 700coins 

In an attempt to win the auction, lookapig5 raises. He does not know that more than 1000coins would be necessary to accomplish this, so he fails. All that changes is that OCALIEN's price will rise up to 705coins, which is ok since he has already agreed to pay up to 1000coins. Next up:

chiink bids 1000coins 

OCALIEN and chiink are now on the same amount, but OCALIEN was there first, so he continues to win for 1000coins.

This system should make sniping at the end harder.

More information can be found here:
http://dev.bukkit.org/server-mods/craftbay/

No comments:

Post a Comment