• Hail Guest!
    We're looking for Community Content Contribuitors to Stratics. If you would like to write articles, fan fiction, do guild or shard event recaps, it's simple. Find out how in this thread: Community Contributions
  • Greetings Guest, Having Login Issues? Check this thread!
  • Hail Guest!,
    Please take a moment to read this post reminding you all of the importance of Account Security.
  • Hail Guest!
    Please read the new announcement concerning the upcoming addition to Stratics. You can find the announcement Here!

Suggestions to the Devs to Improve Performance in UO

Lefty

Lore Keeper
Stratics Veteran
Stratics Legend
Lag/latency has always been an issue for many players, while many can be remedied with tweaking and optimizing ones PC and through either better internet packages and or networks. There is one server side item that effects everyone in game and if addressed could increase performance 10 fold for everyone, and that is the item update range.

In layman's terms the update range is a physical box (your screen) where items/characters/NPC's/Monsters/Houses and other items are downloaded to your client. This also includes items in containers like backpacks and even also includes your bank box. Yes virtually your bank box travels with you, though unseen and inaccessible to others they are yet still rendered.

This is why for the most part you lag and also get server hic ups from time to time. Also some aspects of this is responsible for the memory leaks in both clients.

The Fix

One solution would be to treat double clicks as requests. Lets say you go to luna and shop for an item. Everything on screen is downloaded to your client. This is everything, all the vendors, their items, the name of those items as well as properties. Instead of all this information, all this data being pumped to the client, instead a double click on a vendor sends out a request, then the items are downloaded and displayed. I dont need the thousands of other items downloaded on 30 or so vendors if I am not looking at them. Thus opening a container or paper doll would be a request and that data downloaded and displayed.

The same holds true to PCs and NPC items. Everything is downloaded. If you open someones paper doll and look at their armor. Those properties on those items were downloaded and cached in the update range. I don't need that information unless I request it.

If this or client side filters of this data was set up it would greatly improve performance.
 

Lefty

Lore Keeper
Stratics Veteran
Stratics Legend
What makes you think your depiction is actually correct? (no offense)
Well I had good feedback information from the old Dev team. It was Mr. Tact that told me in a round about way how the update range worked. During the AOS launch, there was a huge bug with the Item updates as they kept sending the data over and over again. It caused all sorts of mayhem as it hoarded server resources.
 

Ludes

Babbling Loonie
Alumni
Stratics Veteran
Stratics Legend
There is still a memory leak, I can vouch for that.. I run 32 gigs of RAM on my main comp and while it can take many hours of playing to get there I still fill my RAM up eventually and get a crash to desktop if I don't do the log out and back in thing every few hours.
 

Kayne.

Journeyman
Stratics Veteran
Stratics Legend
I run 8GB ram on mine and I've never had that issue once... When I played with 2 gigs I had to do the releasemem bound to a macro, but since then never had a single issue with it. No games even with a memory leak should be going over 4 gigs, 6 IF it knows how to utilize 64 bit, which very few brand new games even utilize more than 4.
 
Top