Author Message

Sighborg88

Aeria: Product Manager
Sighborg88
Joined
14 Nov 2011
Posts
339
Location
A series of tubes. United States
PostedApr 16, 2012 2:46 pm   Last edited by Sighborg88 on May 08, 2012 3:12 pm. Edited 2 times in total

Lag Explained + What We're Doing

Hello everyone,

After much discussion relating to lag, the EE team at Aeria and X-Legend have decided to make an official post explaining types of lag in detail as well as what we're currently working on to address the situation.


Problem #1
Screen freezes or frame rate reduction when you are running around in a crowded area.

Why:
1. Your computer needs to render more models on the map(characters, monsters, etc.)
and your computer needs to render more textures on the models.
2. Your computer needs time to load and process more information about other characters such as weapons, costumes, mounts, skills being used, location, direction, etc.

What can be done?
1. Upgrade your graphics card, processor, or RAM.
2. Lower the display settings.

Other thoughts:
This is not a server-side problem, as the server only sends out character information that the servers are able to handle. Once they send out the data, the rest of the job is all on the networking (both on your side and on IDC side) and your computer's rendering speed.


Problem #2
Monster fighting lag / Chat lag.
For example: Use a skill and it reacts 2 seconds later, or lag on chatting.

Why:
1. Very bad networking latency happened between your computer and the server.
Example: You send out the command to the server, but the server gets this information maybe one second later, then returns to your computer that this command is accepted another second later. Your computer will then render this action 2 secs later.
2. The server load is too high- the server channel receives your information and queues it in the memory, and delays when sending back the accept confirmation.
3. If you use a world call, then it might also lag because the assigned server (most likely the database server) is too busy.

What can be done?
1. Upgrade your Internet speed.
2. Upgrade the game servers.
3. Move to a channel that has fewer players.

Other thoughts:
Avoid just automatically clicking channel 1, instead try to play in less used channels such as 3 or 5.

Problem #3
Lag on accepting or returning a mission, or on chatting with an NPC.

Why:
1. The database hard drive is overloaded with read and write requests, causing a delay in responses.

What can be done?
Players cannot do anything about this, as it is really server lag.


Problem #4
Lag on changing zone, or lag on login/logout.

Why:

1. Unstable networking. There are some disconnect and reconnect actions happening when you are changing zones, or logging in/out. If there are some networking problems between you and Aeria's datacenter, there is a chance that you will be disconnected.
2. Database is too busy with writing or reloading your information from and to the hard disks. But it should get smoothed out after a few tries because your character information should get cached in the database memory.

What can be done?
1. Check the networking.
2. Update the database.



Aeria's Next Steps

  • Delete redeemed mail
    (System mail that contained items/gold that have already been retrieved by the player but not deleted)
  • Delete accounts that have been inactive for 6+ months
    (Users will be warned via e-mail and given 2 weeks to respond prior to deletion)
  • Hardware Upgrades
    (Such as today; more may follow)
  • Minor efficiency updates
    (These have already been ongoing to improve the server's performance, and will continue.)


These steps will help improve the lag situation and we expect most of these solutions to be implemented.
Advertisement

Relaera

Rank 4
Relaera
Joined
14 Mar 2008
Posts
2199
Location
Wilmington United States
PostedApr 16, 2012 8:19 pm
Next Step #5: Optimize database tables? Very Happy
(Srsly, though, those steps will definitely help)

Thanks for the update!

Star2099

Rank 0
Star2099
Joined
08 Jan 2010
Posts
98
Location
United States
PostedApr 16, 2012 8:39 pm
Will clicking the "eye" to make everyone invisible help?

~Don't worry, you'll feel it soon enough.

Relaera

Rank 4
Relaera
Joined
14 Mar 2008
Posts
2199
Location
Wilmington United States
PostedApr 16, 2012 8:39 pm
Star2099 wrote:
Will clicking the "eye" to make everyone invisible help?  

That will help with rendering issues (Problem #1).

pervddl

Elite Founder: Scarlet Blade
pervddl
Joined
10 Jun 2008
Posts
495
Location
Belo Horizonte Brazil
PostedApr 16, 2012 8:52 pm
#2 on 'what can be done' of topic #4 should say that it's a server issue or people might understand wrongly that database is a client issue.

Other than that, epic post.

Darkdiamond500

Rank 0
Darkdiamond500
Joined
31 Jul 2009
Posts
6
Location
Drummondville Canada
PostedApr 16, 2012 9:21 pm
Nice post ! I was thinking long time it was only Aeria server that cause lag in general ...

DatCow

Rank 0
DatCow
Joined
11 Apr 2012
Posts
54
Location
Farm in United States
PostedApr 16, 2012 9:25 pm
Sighborg88 wrote:
Problem #1
Why:
2. Your computer needs to download more information from server, such as the weapon
that players are holding, clothes that the players are wearing as well as the characters'
location information, facing direction and speed etc.  


Maybe looking into finding ways to cut this amount of stuff down? Because it's fine and dandy to load things that I need, but when it makes me (with specs that are at least above the minimum, and I can play most other games just fine) lag all the time then maybe you need to look into cutting this down... especially after hearing that people who run Skyrim in full settings don't lag while they can get "computer" lag with minimum settings in TW.

@Problem #2: Personally I only get this when I see other people complaining about it, so I'd focus more on improving your end before pointing fingers at us (just have to say... like you seem to have a habit of doing).

Anyways rather nice of you to be finally increasing Aeria-player communication quality finally ^^ Great thread +1

LookAJowy

Rank 0
Joined
01 Nov 2011
Posts
10
Location
Canada
PostedApr 16, 2012 9:40 pm
DatCow wrote:
Sighborg88 wrote:
Problem #1
Why:
2. Your computer needs to download more information from server, such as the weapon
that players are holding, clothes that the players are wearing as well as the characters'
location information, facing direction and speed etc.  


Maybe looking into finding ways to cut this amount of stuff down? Because it's fine and dandy to load things that I need, but when it makes me (with specs that are at least above the minimum, and I can play most other games just fine) lag all the time then maybe you need to look into cutting this down... especially after hearing that people who run Skyrim in full settings don't lag while they can get "computer" lag with minimum settings in TW.

@Problem #2: Personally I only get this when I see other people complaining about it, so I'd focus more on improving your end before pointing fingers at us (just have to say... like you seem to have a habit of doing).

Anyways rather nice of you to be finally increasing Aeria-player communication quality finally ^^ Great thread +1  


The best machines on the market would probably still lag running through aven with 200 people there. It's not really an issue of the quality of the graphics, but the quantity of things loaded and the number of connections made to do so. There is a lot of dynamic information floating around unlike in a single player game. Any trading area in an mmo is choppy/laggy, no way around it. Even mmos with garbage graphics. Can't really blame X-Legend for that :S It's just a lot of information needs to be loaded on the fly.

Best option is to chop your graphics settings way down when visiting aven/TW, and turn them back up when going elsewhere.

sregi2

Rank 0
Joined
18 Jun 2009
Posts
91
Location
Brisbane. Australia
PostedApr 16, 2012 9:46 pm
What if there was an option to basicly get rid of all detail? Cause even when I turn my options all the way down, I still lag in Aven (my PC is crap anyway), but for the people who don't want to go and buy an updated PC, why not have a more dramatic option that lowers graphics? I don't know if I'm explaining it well enough, but the option could like, strip all the colours on everything, and replace it with shades of grey, so it's still 3D. Surely taking away a lot of colour data etc would reduce lag immensely?

Scatta

15bubbles

Rank 0
15bubbles
Joined
26 Jun 2011
Posts
32
Location
United States
PostedApr 16, 2012 10:03 pm
=D Ah! Now some things are starting to make sense. (Although at least now, I can have a clean conscience being irritated at NPC's being slow to realize I'm talking to them.)

DX Saying that Channel 5 is emptier than Channel 1 makes me feel Channel 5 is unloved...

If you find any poisonous plants in your tea, just to let you know, it wasn't me.
Display posts from previous:   Sort by: