Is the server lagging? What's wrong? Why is there lag? [Traducción Española] |
The WaveNet server has absolutely no problem receiving and sending packets (the inputs of every player in the game) and virtually never lag.
The virtual machine running WaveNet is also total overkill. It could host thousands of 8-players games without ever slowing down.
IMPORTANT NOTE : If you play with someone with a 50ms ping or more using LAN connection type, some lag is to be expected no matter what. That lag will increase exponentially for every delayed players (50+ ping) added to the game.
Questions & Answers
Q: Lag stats shows 0 spike for everyone, and it still lag, so it must be the server?
A: No. Lagstats only show you when someone is lagging so bad that there was a packet loss.
Q: We all have great Internet connection so it must be the server?
A: No. For every frame, the inputs from everyone has to be sent and received by the server, and then sent back to all players in the game. Only then, our emulators can show us the next frame. For a fast paced game like UMK3 that was not made for online play, it is a tremendous challenge. Between your computer and the server, your packets are following fluctuating routes that are sometimes clogged during peak hours. There are only few things we can do to mitigate lag.
Things that do help :
You can find detailed informations in the EmuLinker documentation here.