I have removed pings from the server list in v1.1.5.1 as it was confusing the netcode and making players unable to connect to most servers.
This isn’t a guarantee all you can join most servers now (port forwards are still required), but it should have improved it. The server would get confused with pings from the server list as real players, so when the player would try to join after receiving a ping, the server would think two players joined and then think they’re bugged clones and kick them out.
Server list pings were actually a fairly new feature for the Steam version, for a long time B-Man didn’t have pings on the server list.. so I guess we’re going back to that.
Due to the game’s small population, I don’t think this will be too missed. However if you are a server owner, I strongly recommend putting your region somewhere in your server name so close-ish people can find you.
I have also manually subtracted ~27ms from ping times, because extensive testing on my part has revealed it takes this much time to receive a ping logically, not through the internet. The netcode performance won’t have a increase, its just showing a better ball park average of what your ping is on the server.
Anyways I apologize for the shoddy workmanship on this game. It’s my first online game. and I apologize for adding a nice feature and then removing it. If I find an alternative method to server list pinging, then I will defnitely use it, but that feature will be gone for now as it was affecting the game too much. Yes it will be slightly more difficult to weed through the not-portforwarded garbage but it’s the best I can do for now.
ONE MORE TIME, this won’t solve all TCP Error problems, you will still get them, but I think it will improve a little.
Spasman
0 comments