You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would recommend checking other servers. Various servers (and server providers) block incoming connections to the query ports (and others I imagine) as querying some game servers can become a DDOS attack. All the error means is that it could not connect to the server which means:
a) There is a routing issue from the sever making the call to the actual game sever
b) The request is probably being DROPed at the firewall level so it never responds.
Without having direct access to the server the game is running on it is impossible to tell for sure.
Do you know a server that does work? So that I'm able to isolate as to which end the error is occurring?
Also, don't game browsers query a master server list to retrieve information? Why would one query the individual server instead? Or am I missing a step in how it all works?
I mean, I know with Battlelog on BF3 now - the browser fetches a server list from EA's database which is constantly updated when a round ends, players join, or players leave. I suppose what I'm getting at is, how would a site such as GameTracker get a list of servers if they haven't been told the IP:Port for each of them individually and how are they able to pull statistics?
I chose a random BF3 server from GameTracker, used your example script, and received the following error:
Fatal error: Uncaught exception 'GameQException' with message 'GameQ::socket_open Error creating socket to server tcp://173.199.67.11:25200. Error: ' in /home/----/public_html/bf3/gq/GameQ.php:709 Stack trace: #0 /home/----/public_html/bf3/gq/GameQ.php(630): GameQ->socket_open(Object(GameQ_Protocols_Bf3)) #1 /home/----/public_html/bf3/gq/GameQ.php(547): GameQ->queryServerInfo(Array) #2 /home/----/public_html/bf3/gq/GameQ.php(407): GameQ->requestMulti(Array) #3 /home/----/public_html/bf3/gq/examples/index.php(28): GameQ->requestData() #4 {main} thrown in /home/----/public_html/bf3/gq/GameQ.php on line 709
Am I missing something?
The text was updated successfully, but these errors were encountered: