1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, is it this your first time on the forums?

    Visit the Beginner's Box

    Introduce yourself, read some of the ins and outs of the community, access to useful links and information.

    Dismiss Notice

Windows Reducing PC load.

Discussion in 'Help' started by SolarEllipse, Nov 24, 2017.

Mods: makmoud98, Mazey
  1. SolarEllipse

    SolarEllipse Ballista Bolt Thrower

    Messages:
    6
    Is there any way to reduce lag on highly populated servers and servers with complex mods (Like TC).
    For example: turning down particles, turning off some animations and such...
     
  2. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,578
  3. SolarEllipse

    SolarEllipse Ballista Bolt Thrower

    Messages:
    6
    Well, official servers run quite well untill the player amount goes to 32+
    And in TC lag usually starts after most factions built their automatic processing lines.

    PC specs:
    • CPU: Intel quad core q6600 (2.4 per core)
    • GPU: GeForce GT 9800 (128 bit, 512 memory)
    • RAM: 4 Gigs
    Also my CPU temperature never goes above 25`C, because I'm a cooler maniac (felt like throwing in this one).
     
  4. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,578
    Your CPU is quite old, so its single-core performance will generally be much worse than recent intel CPUs.
    KAG is only able to do most of its processing on one thread, so it is not surprising your CPU doesn't heat much.
     
  5. SolarEllipse

    SolarEllipse Ballista Bolt Thrower

    Messages:
    6
    KAG needs a better multi-core CPU processing method than.
     
  6. Asu

    Asu THD Team THD Team Forum Moderator

    Messages:
    1,578
    It can't really be done for a lot of tasks. Rendering is one of the worst CPU offenders clientside, and it's something we don't have a full control over. Parallel render code is not even worth trying when using OpenGL.
    Threading is complicated, you'll generally want to create a game engine with parallelism in mind before creating it, so you can run tasks on different threads relatively independently (which KAG probably won't ever have).
    What we can do (and are doing) is optimizing what's worth optimizing. It won't magically run perfectly but it's getting there.
     
  7. SolarEllipse

    SolarEllipse Ballista Bolt Thrower

    Messages:
    6
    Well, good luck on the optimisation than. :)
     
    Asu likes this.
Mods: makmoud98, Mazey