This commit is contained in:
root@atlantishq-michy-sheppy
2020-02-24 10:53:41 +01:00

View File

@@ -1,5 +1,7 @@
#!/usr/bin/python3 #!/usr/bin/python3
import valve.source.a2s import valve.source.a2s
from valve.source import NoResponseError
import sys
import argparse import argparse
if __name__ == "__main__": if __name__ == "__main__":
@@ -9,5 +11,13 @@ if __name__ == "__main__":
parser.add_argument('--port', '-p', type=int, default=27015, help='Target Port') parser.add_argument('--port', '-p', type=int, default=27015, help='Target Port')
args = parser.parse_args() args = parser.parse_args()
with valve.source.a2s.ServerQuerier((args.host, args.port)) as server: try:
print(server.info()["player_count"]) with valve.source.a2s.ServerQuerier((args.host, args.port)) as server:
print("{} players".format(server.info()["player_count"]))
sys.exit(0)
except NoResponseError:
print("No Response from Server")
except Exception as e:
print("Error: {}".format(e))
sys.exit(1)