Core/AuctionHouse: Add separate auction house throttle period for requests from auction house addons tainting default ui

Port From (https://github.com/TrinityCore/TrinityCore/commit/fb0a29131d30e15d8d323271490069860580817d)
This commit is contained in:
hondacrx
2020-04-29 14:24:17 -04:00
parent dc0867ca8b
commit e31ca45d54
6 changed files with 41 additions and 27 deletions
+13 -5
View File
@@ -490,13 +490,12 @@ CleanCharacterDB = 0
PersistentCharacterCleanFlags = 0
#
# Auction.GetAllScanDelay
# Description: Sets the minimum time in seconds, a single player character can perform a getall scan.
# Auction.ReplicateItemsCooldown
# Description: Sets the minimum time in seconds, a single player character can perform a complete auction house scan.
# The value is only held in memory so a server restart will clear it.
# Setting this to zero, will disable GetAll functions completely.
# Default: 900 - (GetAll scan limited to once every 15mins per player character)
# Default: 900 - (Replicate scan limited to once every 15mins per player character)
Auction.GetAllScanDelay = 900
Auction.ReplicateItemsCooldown = 900
#
# Auction.SearchDelay
@@ -507,6 +506,15 @@ Auction.GetAllScanDelay = 900
Auction.SearchDelay = 300
#
# Auction.TaintedSearchDelay
# Description: Sets the minimum time in milliseconds (seconds x 1000), that the client must wait between
# auction search operations if auction house addon tainted lua environment. This can be increased
# if somehow Auction House activity is causing too much load.
# Default: 3000 - (Time delay between auction searches set to 3secs)
Auction.TaintedSearchDelay = 3000
#
###################################################################################################