I know it might sound frustrating when I say the problem isn't on our side, but it really isn't. That being said, it is likely it isn't on yours either. The way it works is roughly the following:
Each ISP has different connectivity to different parts of the world, depending on their contracts with other service providers.
When you send a packet, it doesn't travel in one long cable to the server directly. It usually first goes through one of your ISP's local routers, which then redirects you towards other routers, that may belong to your ISP or to another service provider they are affiliated with. When your packet reaches a router that is faulty, it gets redirected towards another functional one. That other functional router may be located further away than the regular route, enduring various technical problems or network attacks, or just suffer from congestion (too much traffic).
The thing is, the further the server you try to reach, the more routers you'll have to go through. People living in the US will have a very straightforward and short route to the server, which explains why we pretty much don't get complaints from people living there. When you live in Europe though, the problem may be that the ISP neglects actual connectivity to a location so far away, not to mention how many routers your packet has to travel through to actually reach the server.
It doesn't stop there. Once your packet has reached the server, the latter will send an answer back to you. It has to go through an equivalently long path, and probably an equivalent number of routers. Those routers will also differ from the ones you've used to send your packet to begin with, resulting in even greater chances of fuck ups.
So, technically, there isn't anything we can do but get another host for the server and hope it doesn't fuck up. Of course, you'll probably understand that since you usually pay for those services atleast monthly, changing it every day would result in a massive amount of cash and time (setting up the server everytime) wasted, which is the reason why we've set up a thread to ask people to ping those servers before actually testing them.
We apologize for the inconvenience to the few people that do get those problems, but really as I've already mentioned, it really isn't our fault.
One possible fix you may attempt that doesn't require much effort is plugging your connection off and back on (make sure it's the actual connection cable, and not power if you don't want to run into issues, although it would probably work as well in most cases).
Your ISP will likely hook you up to a different (and probably less busy) local router which may result in slight changes in the actual routing to the game server. I would advise you to not hope too much out of that though.
You can try doing that 4 or 5 times and test each time how it does for future needs, if you want to make sure there is a chance it works. That would take approximately 10 minutes at most.
For a single replug, it usually takes about 30 seconds.