During the last game, players were really vocal about their performance issues and specifically on their latency. Every game, I am online watching the latency between the server and every individual player. Combined with the Lag Detector name changing, I watch every players' latency and their change in latency to validate any claims of lag. I bring up any issues to the refs and administration as they happen and as they resolve, and it's not a surprise that the players with notoriously bad latency are benched.
Players' names will show [LAG] if their latency has surpassed what we have defined acceptable and [DEL] if their change in latency (delta) is above what we consider acceptable. The prior is merely a slow connection, which can typically be compensated for, while the latter can cause instability and warping.
The past few games there's been plenty of players blaming their loss on bad latency. While there are a few bad eggs on each team, latency is undeniably stable and low (in terms of Blockland) for the vast majority. Many of the more vocal players surprisingly have the lowest latency, hovering around 40ms with only ~10ms variation. Some players hover around the 20s, the average is 50-60s, and a few international players are in the 100-200ms range.
You may consider me biased as it is on my hosting platform, so the tool is open for any other spectator or administrator to use. Others have confirmed the same situation.
The way Blockland operates, there is a difference between lag and latency. Latency is the speed of your network connection (not related to bandwidth, by the way. Your 3Gbps connection could still have horrible latency). Lag can also occur due to your machines' performance actually rendering the map and running the physics simulation. This is why we have a ghosting system for players so that unneeded bricks are not present.
Basically what I'm trying to get across is 1) we are aware of the latency situation for every active player, there's no need to inform us mid-game and 2) there's more to lag than latency. We do everything we can on the latency side and the performance of a player's device is their business alone. Turn off shaders, close out other programs, lower texture quality. FPS is not the responsibility of the server.