(This has been revised quite a bit)
THIS IS NOT AN AUCTION HOUSE! YOU CANNOT BID ON/BUYOUT ITEMS WITH GOLD/MONEY!
Summary:
Instead of allowing open trade, I am proposing a trade matchmaking system. It is not an auction house, you can’t just browse items for sale. Instead, a buyer searches for a specific item in real time from sellers who are online. The search interface can be opened in lobby, or in game, it doesn’t matter. When you select an item to search for, it starts searching in the background, leaving you free to do whatever in the meantime.
With this system, you can no longer approach someone and request to trade. Instead, you have to use the matchmaking system, which matches a random buyer with a random seller. Player names are hidden during the trade. This system should, in theory, stop illegal sites from operating, since they’d have no way of ensuring the item they are supposed to give ends up in the right hands.
It also streamlines the trade process. You can queue for a trade and continue playing while the game searches for a match. No more spending hours just to try and trade one or two items.
How it might work: (Lengthy explanation ahead)
Let’s say you’re looking to buy a Nagelring. Someone else is looking to sell a Nagelring. The matchmaking system matches buyer with seller, but it’s random and player’s have no control over who they actually end up trading with. And, as an additional security measure, player names are hidden during the trade, so you’d have no way of knowing who you’re actually trading with.
When the trade matchmaking system finds a match, trade windows open on each player’s screen, and their names are hidden from one another and you would just see “Buyer” and “Seller”. No chatting, since that could open the doors for “verification” activity from illegal sites. (type “ABC123” to verify its you, etc).
So how would you communicate? Think Hearthstone pre-defined buttons that input replies.
“What you got?”
“Yes”
“No”
“Place Offer”
etc…
How else could you communicate things you were interested in?
Give each player the ability to highlight items in the other player’s trade screen to show interest.
On the Seller’s side:
Place Nagelring in a special container, or designate that you want to sell it, somehow, where it will become locked and unable to be accidentally sold/DE’d for the duration of your play session, or until you un-flag it. The game enter’s the item into the trade system, where it continually searches for a buyer. The seller can go about his business playing the game until a match is found.
When a match is found, a message displays, but does not tell the player’s name. Click OK to accept or Cancel to back out. Clicking OK opens the trade window, assuming the buyer also clicked OK. (Maybe insta-ports you to town for safety first).
The Nagelring you listed for sale is displayed but locked. You cannot move it, you cannot do anything with it. It just sits there for the buyer to look at. However, depending on how the trade goes, maybe you and the buyer haggle a bit. You still have space in the trade window to add items, if necessary, in order to sweeten the deal, again if necessary. But you can’t remove the original item you listed, it’s locked in place for the duration of the trade. You can haggle with him until either of you cancel the trade, or you both accept it. Of course, accepting the trade, the item is given to the buyer, and the items/gold offered from him are transferred to you.
You cannot see the buyer’s name during this trade process, but you can still communicate using pre-defined chat commands and highlighting items you will take for it.
On the Buyer’s side:
You open up a menu where you choose an item you are looking to buy. You select Nagelring from the options and click Search. The system continually searches for the item you want from online players that have that item flagged. The buyer can go about his business playing until a match is found.
When a match is found, a message displays, but does not tell the player’s name. Click OK to accept or Cancel to back out. Clicking OK opens the trade window, assuming the seller also clicked OK. (Maybe insta-ports you to town for safety first).
The trade window opens, and you see the Nagelring sitting there. It’s locked and can’t be moved by the seller. You can offer items, gold or a combination of the two to the seller. You can haggle with him until either of you cancel the trade, or you both accept it. Of course, accepting the trade, the item(s) is/are given to you, and the item(s)/gold you offered for it are transferred to the seller.
You cannot see the buyer’s name during this trade process, but you can still communicate using pre-defined chat commands and highlighting items you are interested in.
I believe this would take care of the 3rd party sites problem, and maybe to a lesser extent, botters.
Bottom Line:
Players can still trade the items they want, they can bargain with one another, and 3rd party illegal sites are no longer a problem, because they’d have no way of ensuring their item gets to the right person.