Why do ah addons not use groups of 100 items to do large batch scans for faster shopping?

There’s a discussion on the topic of if mass automation should be allowed for ah scans as this is creating another multiboxer situation but this time on the ah. Zuz says you can create item groups using item ids of 100 items a group and scan for each group, which should be faster than what Auctionator is doing now. On the largest of servers, Auctionator takes 25 seconds to scan the full ah. On lower servers, you can get results in 2 seconds.

So, would doing batch scans be faster than what Auctionator does?

You can read Auctionator’s code here. https://github.com/Auctionator/Auctionator

the only ones i know of for sure are the two script timers - in and out of combat have different values (in millliseconds) that addon code can run before its aborted and errors out.

there might be a saved variable memory allocation limit but i dont know for sure. i havent run into it.

for the timer theres a “multithreading” coroutine capability which lets you yield before hitting that timer value, the game does its thing for the next frame(s), then you need to re-call your code to start from where it left off (for another timer period).
so long as your code is written to survive being paused/restarted its a decent way around the timer, and stops the game from locking up (it just gets laggy instead)

the only way to know for sure would be for you to code it up and test that theory out.

that timer limit may also impact trying to process the data returned for a batch of 100 items whereas you may never need to worry about it when its only processing one item at a time.

most of the AH scan time would probably be from waiting for the server to return the data, and blizzard will just throttle that down even harder if people stress it out past what they think is too much.

see to me that is a bot.

Also known as AFK gaming, a bot is a method of controlling anything in game by an automated means that does not require direct interaction from a player . Sometimes known as an “autoplaying game client”, this is strictly prohibited by the World of Warcraft Terms of Use Agreement.

these auction house addons are in reality a bot program and need to go. just another rung on the ladder of why people quit.

You’re providing nothing to the conversation every time you make blanket statements like this. Move on.

i am providing my opinion based off of definitions and blizzards very own tos. if people like myself dont comment then its just you complaining to yourself.

i agree with your opinion about this. something needs to be done to combat this. nobody should have control over that many ah’s especially while using an addon only they have.

i will move on. have fun by yourself.

Technically, anyone could make this addon. It’s only exclusive to them because they took the time to make it. The problem is that if someone wanted to make a bot that uses this type of ah searching, then we’re all in big trouble. There’s no reality where they straight up kill the auction house addons. Calling this a bot is diminishing the argument presented in favor of changing how the api call works. But I do agree, too many ah addons give people who use them way more power over those who don’t. Change would be nice but not as many people use the ah so it’s not as important for Blizzard.

1 Like

blizzard have already throttled the ah scans - they’ll do it again if they have to.

except those would be for playing the game, not “playing” the auction house.

if youre going to apply it to the AH then you need to apply it to all non gameplay things, like pet battles, bags, collection management, achievement helpers, rare tracking, etc, etc.

if blizzard have an issue with it they will break the addon, or the api, or ban the user for screwing up the game economy.

if you believe a user is doing something wrong then report it in game and move on.