Examples#

With context management#

from a2squery import A2SQuery

with A2SQuery("127.0.0.1", 27015) as a2s:
    info = a2s.info()

    print(info.map)
    print(info.game)

    players = a2s.players()

    print(players[0].name)
    print(players[1].score)

    rules = a2s.rules()

    print(rules.get("sv_cheats"))

Without context management#

from a2squery import A2SQuery

a2s = A2SQuery("127.0.0.1", 27015)

info = a2s.info()

print(info.map)
print(info.game)

players = a2s.players()

print(players[0].name)
print(players[1].score)

rules = a2s.rules()

print(rules.get("sv_cheats"))

a2s.close()