FR EN ES PT
Browse forums 
Ankama Trackers
Pinned

Identifying the cause of Latency

By [Ankama]WAKFU - ADMINISTRATOR - September 23, 2015, 15:58:06
DevTracker

From the point of view of a troubled player, any latency issue is probably identical to another. In reality, each case can be unique. We believe that a small simplified explanation on the different problems that can cause latency is the best way to enable you to provide us with the essential information to identify the problem in order to fix it as quickly as possible.

The aim of course is that the explanations are within the reach of being easily understood by everyone, therefore everything will be shared in the simplest way possible. The most important is to understand that Wakfu is not just a server and a client, it is a set of modules which allows you to play, and each module can malfunction in a different way.

Before getting deeper into the subject, here are some important elements to keep in mind.

  • The client is a module, the only one that you have access to. Your computer and its maintenance are a guarantee of a part of the client's operation. The other part is the work of the developers.
  • Aerafal, Remington, and all the other "servers" will be called "platforms" to allow a clear distinction.
  • A platform is composed of many modules which can communicate together (or not) to provide you with access and experience the game.


Take the time to understand the full meaning of the points above, because they are absolutely necessary for a proper understanding of what follows.

Latency can have dozens of different causes. Our goal here will be to enable you to distinguish them in order to properly report them to us (and overcome them) at best. Overall, being able to properly identify the issue will almost certainly allow you to also identify the source.

Note: The points developed below will not let you know for sure where a latency is coming from, but they will enable you to give us a precise report according to the situation, therefore allowing us to locate the problem more easily and effectively in order to respond accordingly.

Identify the latency source to report it better



A. The game client and the computer



The first major point is the "game client" and your computer. While it may differ from the "real" latencies, it is most commonly experienced and therefore it will be addressed first. Both cases treated below are hardly differentiable and depend on many factors but here are some indicative elements:

    [*]The game does not move for several seconds, then resumes all at once (or does not resume at all.
    - If you play in windowed mode, you cannot move the window.
    - If you play in full screen, you cannot switch to windowed mode.
  • When you move, the game is choppy, characters teleport rather than run.
  • When you move, sometimes you are teleported back (*).
  • Nothing moves around you, only your character moves (*).
  • Plants and other monsters do not appear right away or not at all (*).


(*): These points correspond to a problem with your Internet connection or a disconnection to the server (if you do not see other proxy server latency issues (see below)).

Here are the important elements to report when you experience a client freeze latency:

  • As much information as possible about your computer and its configuration .
  • Where were you in-game. You can find this out by utilising the command ‘/pos’.
  • What you were doing in-game (precisely).
  • How long were you playing.
  • Anything related to the previously listed elements that you noticed.


If the issue comes from your computer, we unfortunately cannot do more than advise a serious maintenance of your PC.

B. The game server



The best known of latencies, is the game server latency. Let’s remind ourselves that a game server is responsible for hosting part of the playing areas and manages your character as long you are in these instances.

For each platform there are 8 game servers to distribute the load of players. Different elements can help you identify this type of latency:

  • You encounter latency issues only in some game areas.
  • Your turn doesn’t start or get skipped instantly.
  • When you speak in a private chat with another player (/w), there is no latency, but you are experiencing latency when using the nearby channel (/l).


Here are the important elements to report when you experience a game server latency:

  • Where were you in-game. You can find this out by utilising the command ‘/pos’.
  • The time when you have experienced the latency. Please indicate the timezone i.e. CET, PST, GMT etc.
  • Anything related to the previously listed elements that you noticed.


C. The proxy server



Another common case: a proxy server latency, which a proxy server is responsible for forwarding what you send to the game server and relay to you what all other servers are sending back to you.
And here are some indicative elements:

  • No matter where you are in the world, whatever you do, there is a delay of execution.
  • When you talk in the chat, regardless of the channel, there is a latency.
  • Instance changes are particularly long, but end up going through properly.
  • During combat, there are phases when nothing moves, and then everything catches up suddenly in an accelerated way.
  • In general, the slowdown is variable: there are normal periods and periods where everything is slowed down.


Note: These elements can also be caused by a problem with your Internet connection, in this case, the only way for you to differentiate both is to check if several other players are facing the same issue.

Here are the important elements to report when you experience a proxy server latency:

  • The time when you have experienced the latency.
  • Anything related to the previously listed elements that you noticed.


We hope that this guide has helped you in understanding what is latency, identifying the latency source, and in turn helping us in improving your overall game experience.