Well, I'm playing Blackshot for quite some time, i decided to draw conculsions about game lags. If you do not understand something or you have some question, feel free to ask in this thread.
Actually, Blackshot is not laggy, even not the servers. It's enough to have 1 laggy player, and all in-game players will suffer lags. Why so?
Data packets have to travel between all players. If 1 player lags, everyone's game client has to wait until whole data synchronizes between all players.
Believe me, there are plenty out there, they're usually connected with wireless modem, or even worse, they're using mobile access.
What to do to lessen lag as much is possible?
1. Before you enter an ongoing game, look at room's ping. If it does have 5 green bars, then it looks very promising. If you join to game with 4 green bars or even less, there's at least one heavy lagging player.
2. As mentioned above, the game's architecture is P2P, and everybody will suffer if there's even 1 lagging player.
Less players in room - less lag in room.
Don't create rooms bigger than 6v6. 8v8 rooms are always laggy, no matter who plays. Exception for 8v8: If all players come form the same country, and if they have good internet connection, the game prehaps won't be that laggy.
3. Playing among players from whole Europe won't ever satisfy all in room (not even half of them).
Since Blackshot doesn't tolerate high latencies, thus those who live in western Europe, won't be good hosts for central / eastern Europe players, and vice versa.
Even when ping-o-meter shows all 5 green bars. Don't be misled, as the network distance between for example Hungary and Portugal is quite high, thus latency is high. I won't go deeper into technical things.
Conclusion: before you hit ready or start, make sure most of the players come from adjacent countries.
Playing with people living on the opposite side of Europe makes no sense, unless you don't care that changing weapons take 1+sec, or you won't shoot right after you finish reloading ammo clip.
Note: In rooms containing players from all countries, Germans tend to be the best hosts, as they have the shortest resultant to all players. Not to mention that servers are located in Germany.
4. Connection between room master and game host plays an important role in a match. If room master lags, no matter who becomes the host, all players will suffer lags.
Room master and room host in one person is and always will be laggy.
So it's better when room master is not a host.
Conclusion: find yourself another room.
If you have any other ideas on how to avoid lag, please share them with us.
What does "Lag" mean? It's used to measure the delay between sent and received data packets at a set distance. In computer games, too high delay between player's action and reaction of the game is considered as a lag.