' Wrote:Does it take time to update or it it practically instant so we won't notice?
It used to take a long time...so long that the server would sometimes crash.
Previously:
- Every time a new player connected it would take 100-200 ms to send the market data.
- 1-2 new players connect per second at busy periods.
thus the server was spending 40% of its time sending market updates
Now:
- It takes less than 1 ms to send the market updates when you enter a base because it's only sending the changes for this particular base.
- You won't notice it.
- People with slow connections will be able to get on the server more easily.
Proud member of "the most paranoid group of people in the community"
' Wrote:Er, what does Updating Market Data do, out of curiosity?
My assumption is that it updates all the commodity prices with each and every base in the game to each player. Whether is does them all at once or only the ones you've visited is a mystery to me.
Cannon: from what I can tell of this change, it seems like every time you connect to the server any hooked prices need to be found by docking the affected bases. This means that if you go sell ore one day and have it properly updated to show that is sells for $$$$$ at base XXX, you log in again the next day at another base and it shows the unchanged price on your "trade routes" list again.
If I'm reading this incorrectly, please correct me.
If I'm not reading it incorrectly, it seems that even though it helps the server load, it will piss off a lot of players. Is there any chance of updating when you land (as you're doing now), and in addition updating any hooked prices for a given commodity if you click on the "Trade Routes" button in your inventory, so there isn't a time when you can see the 'incorrect' sell price? I don't remember if there is a hook for that button (and I suspect that there isn't), so if not, maybe something like pushing the changes when someone mines, buys, sells, or otherwise makes a specific commodity change hands, and only if it hadn't already been updated?
Not really trying to make more work for you, just proposing something that could quiet some complaints.
Some say that he's a CIA experiment that went wrong, and that he only eats cheese. All we know is that he's not The Stig - he's The Stig's American cousin. Wiki sysop (admin-ish) | I do custom ship renders (and bases)
So let me get this straight - we retain the prices from session to session right? It doesn't get wiped every time we log on? - Lobster Lord's issues in another thread are slightly concerning...!
Quote:So let me get this straight - we retain the prices from session to session right? It doesn't get wiped every time we log on?
No you don't retain it from session to session. It gets wiped every time you log on.
Do this.
Fly to the base where you normally sell the ore.
Post here if you still have a problem.
Quote:Cannon: from what I can tell of this change, it seems like every time you connect to the server any hooked prices need to be found by docking the affected bases. This means that if you go sell ore one day and have it properly updated to show that is sells for $$$$$ at base XXX, you log in again the next day at another base and it shows the unchanged price on your "trade routes" list again.
If I'm reading this incorrectly, please correct me.
Yes this is an accurate description of the change and problem.
The alternative option is to crash and lag out the server repeatedly.
The update on opening the trade routes window will have to wait until 4.86.
Proud member of "the most paranoid group of people in the community"