XServerQuery

Need some nice Mods? Here, you are right!
User avatar
Que
Inhuman
Posts: 812
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...

Re: XServerQuery

Post by Que »

ahh true lol.

dont think {G}ots working on it anymore anyhow and the annoying Arena of Death Servers have since died down.
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
User avatar
TankBeef
Masterful
Posts: 589
Joined: Tue Apr 13, 2021 12:56 am

Re: XServerQuery

Post by TankBeef »

Que wrote: Sun Jul 03, 2022 11:00 am the annoying Arena of Death Servers have since died down.
Hmmm...look closely...apparently now he made a clone of the Deck 16 all weapons server, he even calls it FNN and uses SmartSB. Oh well...
User avatar
Que
Inhuman
Posts: 812
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...

Re: XServerQuery

Post by Que »

Better then the 10 servers he had b4 👀
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: XServerQuery

Post by The_Cowboy »

Ok a question
Does this utility help in detecting fake players. GT certainly does. And if that is possible then it certainly should be UScript implementable.

OOps seems like XBrower question and since I can delete the post, I don't know how to rectify that.

Also let me be clear, it is not that I hate fake servers (maybe I should :loool: ), just that I am ready to give enough leeway so that when real human players are present, server is no longer blacklisted.
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
Buggie
Godlike
Posts: 3276
Joined: Sat Mar 21, 2020 5:32 am

Re: XServerQuery

Post by Buggie »

I want make important note about XServerQuery:

Any version 2.00 or below must be avoided from use. Use this version lead to disappear your server from browser list (or pingers or server lists) if in query appear any unknown command.

This also double damage by one change made before - disable few legitimate commands of protocol. So server can stop respond to query, where 436 stock code answer fine.

Latest version (as for now) is XServerQuery211_fix3.zip, located here: https://ut99.org/viewtopic.php?p=135259#p135259

List of affected servers (which respond to my requests, if you know admins of which please notify them, about necessity of update):

Version of used XServerQuery (less from latest 2.1.1) and list of servers, which use this version.
With server game version address and title.
Spoiler
'1.10' =>
array (
'436 - 66.85.80.155:8879: {HoF} ][X][~FLuKE~][X][\'s RX6 + **NEW RX9** <CTF> | hofgamingclan.com' => 1,
'436 - 66.85.80.155:8899: {HoF} Bounty\'s MH-NW3 *Invitation Only* | hofgamingclan.com' => 1,
'451 - 66.85.80.155:7778: {HoF} SC]-[WARTZ\'s DeathMatch | hofgamingclan.com' => 1,
'451 - 66.85.80.155:7889: -=][-=NFR=-][=- Evil\'s Run & Gun Redeemer' => 1,
'469 - 194.116.82.3:8789: [IG+] --- S n I p E r L i N e --- ITALY -- Public/pug sniper server by TsF ---' => 1,
),
'2.00' =>
array (
'469 - 23.94.143.21:7778: UTCTF.pug Server #05 [NL] [469b] [RackNerd]' => 1,
'469 - 23.94.143.21:8889: BT Pug Server #02 [NL] [469b] [Racknerd]' => 1,
'469d - Release - 66.150.121.123:7778: zp| * * * -=[SIEGE]=- |uK| The One Night Stand -=[SIEGE]=- Server * * * In Loving Memory of |uK|*STARS*' => 1,
'469d - Release - 71.113.165.142:7708: WhartHog\'s PigPen {Server 2} <> SLV <> RX8 <> DoubleJump' => 1,
),
'2.01' =>
array (
'451 - 77.68.7.190:7778: �/_( � >�)_/� - MEGA PUBLIC - iDM iCTF iLMS - pho` [IG+]' => 1,
'469 - 104.236.165.29:7778: LGC Cares' => 1,
'469 - 121.99.241.203:2161: Gibblets.com | Nz - Duel Tournament' => 1,
'469 - 121.99.241.203:2251: Gibblets.com | Nz - XVehicles CTF (Updated)' => 1,
'469 - 121.99.241.203:2267: Gibblets.com | Nz - ~Duel~ #1' => 1,
'469 - 121.99.241.203:7761: Gibblets.com | Nz - SiegeGI IV' => 1,
'469 - 121.99.241.203:7779: Gibblets.com | Portal/Hub Server' => 1,
'469 - 121.99.241.203:7783: Gibblets.com | QuakeMod' => 1,
'469 - 212.227.238.102:7778: �/_( � >�)_/� - UH Botz Practice - pho` [IG+]' => 1,
'469 - 217.160.147.239:7778: �/_( � >�)_/� - UH Botz Practice - pho` [IG+]' => 1,
'469 - 217.160.147.239:8889: [CSHP] �/_( � >�)_/� - UH Practice Server - pho` [D' => 1,
'469 - 45.61.53.244:2267: Gibblets.com | USA - ~Duel~' => 1,
'469 - 45.61.53.244:2272: Gibblets.com | USA - ~Duel~ #1' => 1,
'469 - 45.61.53.244:2277: Gibblets.com | USA - ~Duel~ #1' => 1,
'469 - 85.14.224.161:7778: UTCTF.pug Server #02 [DE] [469b] [ngz-server.de]' => 1,
'469d - Aug 21 2023 Preview - 51.195.231.207:7778: >>>UT99 Camping Ladder [EST]<<<' => 1,
'469d - Release - 109.230.215.13:7798: --== PassionateGaming UK1 https://discord.gg/uS5ZNrc ==--' => 1,
'469d - Release - 109.230.215.13:7808: --== PassionateGaming UK2 https://discord.gg/uS5ZNrc ==--' => 1,
'469d - Release - 192.223.24.6:7778: **{SFL}**SNIPERS FOR LIFE SKETCHPADS PLACE CAMPING/SNIPER SERVER' => 1,
'469d - Release - 31.186.251.18:7778: --== PassionateGaming GER1 https://discord.gg/uS5ZNrc ==--' => 1,
'469d - Release - 31.186.251.45:7778: --== PassionateGaming GER2 https://discord.gg/uS5ZNrc ==--' => 1,
'469d - Release - 70.42.74.245:7778: --== PassionateGaming USA https://discord.gg/uS5ZNrc ==--' => 1,
),
'2.01+' =>
array (
'469e - Aug 5 2024 Preview - 109.107.175.67:7778: --=Firehowk=-- MonsterHunt | NaliWeaponsIII' => 1,
'469e - Mar 18 2024 Preview - 109.234.36.147:7776: * Wonderland * | MonsterHunt [NaliWeaponsIII]' => 1,
),
'2.04' =>
array (
'451 - 64.94.238.23:7778: {HoF} Monster Gaming Server' => 1,
'469d - Release - 138.199.41.9:10778: [IG+] Ny Cup Server 1 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 138.199.41.9:7778: [IG+] NY Server Ranked 3 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 138.199.41.9:8878: [IG+] NY Server Ranked 4 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 138.199.41.9:9978: [IG+] NY Server Ranked Testing 1 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.211:7778: [IG+] UK Server Ranked 4 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.211:8878: [IG+] UK Server Ranked 5 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.211:9978: [IG+] UK Server Ranked Testing 1 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.90:10778: [IG+] UK Cup Server 4 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.90:7778: [IG+] UK Cup Server 1 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.90:8878: [IG+] UK Cup Server 2 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
'469d - Release - 89.187.167.90:9978: [IG+] UK Cup Server 3 --== PassionateGaming https://discord.gg/uS5ZNrc ==-- | IG' => 1,
),
Last edited by Buggie on Sun Oct 20, 2024 7:47 pm, edited 8 times in total.
User avatar
Barbie
Godlike
Posts: 3043
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: XServerQuery

Post by Barbie »

I got 377 of access to "\secure\" in August 2024 until now:
cutout of wrote:[21:15:48] Received 'secure' query from 178.43.166.89.
[21:15:48] Query: \secure\hqvH3Y
[21:15:49] Received 'secure' query from 178.43.166.89.
[21:15:49] Query: \secure\jdBIHm
[21:15:51] Received 'secure' query from 178.43.166.89.
[21:15:51] Query: \secure\u0CIGB
[21:15:52] Received 'secure' query from 178.43.166.89.
[21:15:52] Query: \secure\Q8uhLC
[21:15:54] Received 'secure' query from 178.43.166.89.
[21:15:54] Query: \secure\Udc81s
[21:15:55] Received 'secure' query from 178.43.166.89.
[21:15:55] Query: \secure\LO2xjg
[21:15:57] Received 'secure' query from 178.43.166.89.
[21:15:57] Query: \secure\ThgFmm
[21:15:58] Received 'secure' query from 178.43.166.89.
[21:15:58] Query: \secure\H2F3sW
[21:16:00] Received 'secure' query from 178.43.166.89.
[21:16:00] Query: \secure\je1Ddv

Code: Select all

~/ut-server/9000/Logs$ grep 'Query: \\secure' ucc.init.sh-2024-08-* | sed -e "s/.*\] //"|wc
    377     754    8294
"If Origin not in center it be not in center." --Buggie
Buggie
Godlike
Posts: 3276
Joined: Sat Mar 21, 2020 5:32 am

Re: XServerQuery

Post by Buggie »

https://www.oldunreal.com/wiki/index.ph ... nreal_v1.0
The secure query is used to verify that the server being queried is actually a legit Unreal server. The challenge_string is encrypted using a secret key and sent back:

Code: Select all

\validate\response_string
So it is not something bad. Especially if it short.
It can be used by some pinger like GT, for determine if your Unreal server more real then just simple socket which answer in text.
Buggie
Godlike
Posts: 3276
Joined: Sat Mar 21, 2020 5:32 am

Re: XServerQuery

Post by Buggie »

XServerQuery 211fix4

- return back support for commands
level_property
game_property
player_property
Which be originally cut off.

Package built on 469e.
Will not load on 436 servers. IDK about 440 or 451. Anyway server must be latest 469.
XServerQuery211_fix4.zip
You do not have the required permissions to view the files attached to this post.
User avatar
Barbie
Godlike
Posts: 3043
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: XServerQuery

Post by Barbie »

I use latest version 211_fix4 and keep getting 7 entries of
Resolving utmaster.epicgames.com...
[...]
AInternetLink Resolve failed: Can't find host utmaster.epicgames.com (HOST_NOT_FOUND)
Failed to resolve master server address, aborting.
although no INI file contains this host name anymore.
In function class'XServerUplink'.PreBeginPlay() I found the following:

Code: Select all

  MasterServerIpAddr.Port = MasterServerPort;
  if ( MasterServerAddress == "" )
  {
    MasterServerAddress = "utmaster.epicgames.com";
  }
  Resolve(MasterServerAddress);
But in UnrealTounament.ini, section [Engine.GameEngine] XServerUplink is set:

Code: Select all

ServerActors=IpDrv.UdpBeacon
;ServerActors=IpServer.UdpServerQuery
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.mplayer.com MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.333networks.com MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.errorist.tk MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.errorist.eu MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.qtracker.com MasterServerPort=27900
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.telefragged.com MasterServerPort=27500
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.newbiesplayground.net MasterServerPort=27900
ServerActors=XServerQuery.XServerQuery
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.333networks.com MasterServerPort=27900
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.errorist.eu MasterServerPort=27900
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.qtracker.com MasterServerPort=27900
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.telefragged.com MasterServerPort=27500
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.newbiesplayground.net MasterServerPort=27900
ServerActors=XServerQuery.XServerUplink MasterServerAddress=master.hypercoop.tk MasterServerPort=27900
Noticeable is that there are also 7 entries for "ServerActors=XServerQuery..."
Is this setting wrong?
"If Origin not in center it be not in center." --Buggie
User avatar
bearbeardut99
Novice
Posts: 10
Joined: Wed Jan 26, 2022 8:14 pm

Re: XServerQuery

Post by bearbeardut99 »

Is there any reason why XSQ could be displaying a different country flag than expected in the browser list?
wtf_parawey.png
You do not have the required permissions to view the files attached to this post.
BearBeard#5925
Fun Sphere https://discord.gg/BPsdjcAZ7V
unreal://45.225.92.93:7787 FragNewNet
unreal://45.225.92.93:7797 FragNewNet


Image
User avatar
UT Sniper (SJA94)
Inhuman
Posts: 762
Joined: Thu Jun 24, 2010 10:35 pm
Personal rank: Retard
Location: England

Re: XServerQuery

Post by UT Sniper (SJA94) »

IP/GEO data might just be out of date, they do change over time.