[Troubleshooting] Client Lag!

Discussion in 'Login / Client Support' started by Schism, Nov 29, 2015.

?

Was(is) this helpful? (if not, post how to improve!)

  1. Yes

    2 vote(s)
    100.0%
  2. No

    0 vote(s)
    0.0%
  1. Schism

    Schism Journeyman

    Joined:
    Nov 12, 2015
    Messages:
    127
    Likes Received:
    39
    Trophy Points:
    28
    Gender:
    Male
    Location:
    Texas
    Ello,
    This is the second part of resolving issues that may cause lag while playing UO. Unlike [Link: Network Lag!], client lag is often caused because of a strain on your system, old game- new hardware/OS, Ultima Online competing for resources, and Compatibility issues.
    *Disclaimer: Any steps taken to attempt to fix,resolve issues and fail, or cause damage is solely on you and not people that contribute to this thread.

    Two interfaces are authorized for Ultima-Shards servers: UOS (Steam) and Razor. This guide will outline some features in both clients that may assist in reducing client side lag.

    Razor:
    Razor has two options that can assist in your problems:
    • Unchecking "Use smart CPU usage reduction"
    • Setting "Default Client Priority: High"
    Your Razor should look similar to the picture below:
    [​IMG]
    UO Steam (UOS):
    UO Steam has only one option I am going to display. Feel free to mess with other settings if you like:
    • Unchecking "Reduce CPU usage"
    Your UOS should look similar to the picture below:
    [​IMG]
    Windows Options:
    Windows XP:
    Off the top of my head, the only thing you can really do to further assist the UO Client running better is changing the priority of the UO Client.
    + On the bottom panel, Right-Click and select "Task Manager"
    [​IMG]
    + Under the "Applications" tab, Right-Click the Ultima Online and select "Go To Process."
    [​IMG]
    + You should now be in the "Processes" tab. Right-Click "client.exe" and navigate to "Set Priority" and then select "High"
    [​IMG]
    + Exit the window with the Top-Right 'X'
    Windows Vista/7:
    Windows Vista rolled out with a new technology called "Aero." This is known as a DWM, Desktop Window Manager, that controls actions and effects created by windows of applications. This can cause performance issues because it places a higher loader on the CPU. I have 2 great reads for this:
    + HowToGeek explains how to go to the classic theme, disabling Aero @ [Link: HowToGeek]
    + MakeUseOf explains more in depth of disabling effects of Aero to boost performance @ [Link: MakeUseOf]
    + Set Compatibility Mode for Windows XP Service Pack 3 (below)
    + Right-Click the Ultima Online Classic Client icon and select "Properties"
    [​IMG]
    + On the top tab, Select "Compatibility"
    + Place a Check in "Run this program in compatibility for:
    + Select "Windows XP (Service Pack 3)
    [​IMG]
    + Press "Ok"
    + Repeat for UOSteam and/or Razor
    + See Windows XP for Process Prioritizing.
    Windows 8/8.1:
    Windows 8/8.1 doesn't come with Aero (kind of), but it does still have some of the window effects. Disabling these can improve performance by reducing the amount of resources Ultima Online will have to share with the Window Manager.
    + Microsoft has a guide on how to perform this located here: [Link: Microsoft Windows Optimization - Window Manager]
    + See Windows XP for Process Prioritizing.
    Windows 10:
    I am unsure if the Win 8/8.1 fixes will apply for 10. I do not own Windows 10 so I will need someone to confirm.

    For now...
    That is all of the information that I have. Took a good bit of time to write this guide with having to take the screenshots, formatting, finding helpful reliable information, etc. I hope that maybe some people are willing to expand on this and provide some techniques they are aware of to further help others. I have no problems with adding additional content and the author of that content. If you have any suggestions to add something or problems with my post- feel free to comment below. Always open to some criticism or praise.

    Thanks.
    - Schism

    [ Helpful Resources ]
     
    Last edited: Nov 29, 2015
  2. Schism

    Schism Journeyman

    Joined:
    Nov 12, 2015
    Messages:
    127
    Likes Received:
    39
    Trophy Points:
    28
    Gender:
    Male
    Location:
    Texas
    [reserved for le' future]
     
  3. Midas

    Midas Alpha Tester

    Joined:
    Nov 18, 2015
    Messages:
    153
    Likes Received:
    28
    Trophy Points:
    28
    Gender:
    Male
    I tried using sallos once on a different server I noticed they had an option for smooth movement. in all events it removed "rubberbanding" would something like this be hard to implement into the server? I realize that a lot of people see this "rubberbanding" as lag and it actually isn't.
     
  4. Schism

    Schism Journeyman

    Joined:
    Nov 12, 2015
    Messages:
    127
    Likes Received:
    39
    Trophy Points:
    28
    Gender:
    Male
    Location:
    Texas
    I'm not a developer for the shard so I can't really give you an answer for that because it is a developer question. What i can give you is that Punkte and friends had implemented something similar to reduce rubber banding on UO:SA. Also, I'm not even sure if Sallos will be authorized for Ultima-Shards.
     
  5. Kyru

    Kyru Developer

    Joined:
    Sep 16, 2015
    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    3
    Gender:
    Male
    @Midas that would be a client issue, it wasn't built with smooth movement to be intended.
     
    Schism likes this.
  6. tr1age

    tr1age Neophyte

    Joined:
    Nov 16, 2015
    Messages:
    39
    Likes Received:
    11
    Trophy Points:
    8
    Sallos also uses Direct X instead of whatever the hell UO uses haha. Ahd it been fleshed out better it could have been one hell of a replacement client. But alas it was just made for PVP. Although Yes is beautiful.