There was no way to properly test this on PTS. Most go to the PTS to test upcoming content/sets or look at the housing. Trade GMs don’t have the time or patience to set up guilds to test this. This was testing on the fly and it severely backfired.
MartiniDaniels wrote: »It is not software it is server load. Exactly the same software dealt with multi-bidding properly, on PC NA.
marius_buys wrote: »There was no way to properly test this on PTS. Most go to the PTS to test upcoming content/sets or look at the housing. Trade GMs don’t have the time or patience to set up guilds to test this. This was testing on the fly and it severely backfired.
I have several high end IRL Software devs in my guild and they all agree that there was no model used to stress test the software even BEFORE it went to PTS.
I even joked before hand to expect at least a 30min + handover but to write software that cannot rank bids... is simply gross negligence.
marius_buys wrote: »There was no way to properly test this on PTS. Most go to the PTS to test upcoming content/sets or look at the housing. Trade GMs don’t have the time or patience to set up guilds to test this. This was testing on the fly and it severely backfired.
I have several high end IRL Software devs in my guild and they all agree that there was no model used to stress test the software even BEFORE it went to PTS.
I even joked before hand to expect at least a 30min + handover but to write software that cannot rank bids... is simply gross negligence.
My uncle works for Skyrim. He said you don’t know what you are talking about.
juttaa77b16_ESO wrote: »a few of us went to the PTS, specifically, to test this, which wasn't possible without the entire rest of the traders there. We did bring up concerns about it possibly being the wrong way to fix the issues, and the lack of us being able to test this under the same or even similar circumstances of the live servers.
MartiniDaniels wrote: »It is not software it is server load. Exactly the same software dealt with multi-bidding properly, on PC NA.
marius_buys wrote: »juttaa77b16_ESO wrote: »a few of us went to the PTS, specifically, to test this, which wasn't possible without the entire rest of the traders there. We did bring up concerns about it possibly being the wrong way to fix the issues, and the lack of us being able to test this under the same or even similar circumstances of the live servers.
Its no sweat to write a simple stress test programme that simulates multiple bids from multiple guilds to the same numbers as would be expected in the live server. I do not think it was even done AT ALL I dont even think ZOS does this for other software, simply eyes closed and launch and see what happens.
My uncle works for Skynet. And he said the end is near
As a system developer, I tried to make a short analysis how I would have solved this assignment of traders with the new system, I do make some assumptions and as I am not privy to the details of the ESO infrastructure I might be off somehow, especially when it comes to specific numbers.
I counted to just over 200 traders placed around the world.
This means that we have at least 200 guilds doing bids on the traders, each guild place between 1 and 10 bids with the new system of multiple bids. Let us say an average of 4 bids per guild this first time, and this average will increase as guilds build a cash buffer for more bids.
We also have a lot of guilds that try to get a trader but who only succeeds now and then pushing away one of the 200 regular trade guilds. I would guess that we have at least 500 guilds that place between 1 and 3 bids and with the new system. I will assume that the average is 1.5 bids per failed guild.
So in all, we have 200 x 4 + 500 x 1.5 = 1550 bids
Then all bids have to be put in a list sorted from highest to lowest and then the top bid win its trader automatically. Once you win a bid all the rest of the bids of that guild will be removed from the list, and the gold for those bids will be returned via mail. (something that FAILED miserably this week BTW)
We also have to have rules what happens in case of a tie when the top two bids are the same amount and on the same trader and this I have not addressed here but it could be either random, or if ZOS want to drain as much gold as possible from the economy they give the bid to the guild with the lower second bid
Then you go to the next highest remaining bid to find out who gets trader #2, and repeat the same procedure until you are out of bids or all the traders are assigned.
If bids still remain after all traders are assigned those bids will be refunded to the bidders.
It SHOULD be easy to create automatic testing for this with a set of randomly generated bids. Also, I hope that the bidding is handled by a separate computer that gets the data from the main database of the game and does the calculations without dragging down the server performance. After all the calculations are done the result should be returned to the database of the server.