-
ServerInfo model now reduces the
ServerInfo.Botsfrom theServerInfo.Playersproperty. So thatServerInfo.Playersreflects real player count only. This was an issue because some server flag their bots as real players. -
Added a new constructor to
ServerQueryto allow users to be able to bind their own local IPEndpoint. -
Added a new constructor to
ServerQueryto allow users to be able to provide hostnames and ports in one single string likestring myHostAndPort = "127.0.0.1:27015"; // or string myHostAndPort = "localhost:27015"; // or string myHostAndPort = "steam://connect/127.0.0.1:27015"; // or string myHostAndPort = "steam://connect/localhost:27015"; -
Implemented new tests for ip, hostname and port validation.
-
Added a CHANGELOG. LUL :)
-
Fixed a bug where player information was not gathered correctly by the
ServerQuery.GetPlayers()function. -
Fixed a bug where player count was not gathered by the
ServerQuery.GetServerInfo()function.
-
Removed
sealedmodifiers from allSteamQueryNet.Modelsnamespace. -
IServerQuerymoved intoSteamQueryNet.Interfacesnamespace.
-
ServerQueryconstructor parameterint portnow changed toushortto remove all integer range checks since the UDP port is already literally anushort. -
Removed port range tests.
-
IServerQuerymoved intoSteamQueryNet.Interfacesnamespace.