Also, please not before you take care of this issue
![Smile :)](./images/smilies/icon_e_smile.gif)
Moderator: ickputzdirwech
What is different about the ping in this game, vs. say the Battlefield franchise, which allows players to rent, or even host dedicated servers like factorio does, that would cause a single client to lag a server by pinging it? If that was the case, clicking on the server would be causing the same problems, with your same expected results. The act of even contacting the server to get the name, ip address, etc. would cause the same problems, which the server browser already does automatically when you go into it. I'm not suggesting it to constantly ping, I'm suggesting moving the ping from the action of selecting the server, to the action that refreshes the list of servers, or simply just moving the display of it from where it is to the list, that way once you click on the server, it occupies that field and can be sorted. This would affect the client more than anything else. And yes, I mean the client latency to the server, I was unaware that could be taken any other way.Loewchen wrote:This information can not be obtained by the matchmaking server, what you are looking for is YOUR latency to the game servers, and you certainly would not want every client to ping every server on the server list upon downloading it or no one would want to put their server on that list anymore.
Don't create systems to the lowest common denominator. If you apply this mentality to the graphics options then we would only have low-quality graphics. If some of your users are able to do something, but some aren't ADD AN OPTION.Zavian wrote:Also for players that don't have a good internet connection
A ping packet is extremely small and simple to process. A server could easily handle thousands of them per second with no side effects, and unless factorio has billions of players there are not going to be thousands of people refreshing the list at the exact same second.Loewchen wrote:This information can not be obtained by the matchmaking server, what you are looking for is YOUR latency to the game servers, and you certainly would not want every client to ping every server on the server list upon downloading it or no one would want to put their server on that list anymore.
Too many options are bad ui design. An option page with 10 different categories each with 20+ options overloads users such that they don't find the option they are looking for. That results in more posts to technical support and bug forums, about issues the users would otherwise have managed to solve themselves. They just didn't find the right option. (Alternatively some of them probably enabled an option that had detrimental effects that they didn't understand. When they come across the detrimental effect they then blame the developers and the game, not realising that they have enabled an option that isn't appropriate for their computer). Options are best saved for "we want to support X but we also need to support Y", and where X and Y are mutually incompatible.BenSeidel wrote:Don't create systems to the lowest common denominator. If you apply this mentality to the graphics options then we would only have low-quality graphics. If some of your users are able to do something, but some aren't ADD AN OPTION.Zavian wrote:Also for players that don't have a good internet connection
First the last sentence. I've never really cared about ping times for factorio. All the servers I've played factorio on have been located in Europe or North America, with a roughly 250ms ping from Australia. Yet I hardly ever notice lag. Occasionally when fighting biters, or when I'm crossing train tracks and a train comes whizzing by, but most of the time I don't notice it. (Yes if this was a shooter or a fast paced action or rts game, then low lag would be more important, but in factorio I typically don't notice it). Much more important to me is such things as what type of map (railworld, or deathworld or some other scenario), what mods (vanilla, qol mods, or bobs+angels), how many players online now, how old is the map, what's in the server description, whether I need a password, and whether this a server, or a group of players I've played with before. (I do understand that for some players, especially those who do lots of fighting before they get fully equipped, that ping is more important. But for me it isn't important enough to ever want to sort by. Also you are aware that the in game browser will get the ping for any server, you don't need to download the map first?)Instead look at it from an optimisation standpoint. If your Internet is bad then pinging all the servers is something you want to do! Otherwise you have to connect to each server, download & load the map before you are able to tell if the server is playable. In all cases waiting for all the pings to arrive back is better than even connecting to a single server.
Ping is a really important measure for any gamer. Please give us the option to auto-ping & sort by the servers ping.
That honestly is laughable in 2017. My upload speed is 40Mbit/s and my game should not be limited because some people still have 3rd world internet.Zavian wrote:Atm according to speedtest.net my upload speed is about 340 kbps.