mirror of
https://github.com/FAUSheppy/monitoring-tools
synced 2025-12-06 19:41:36 +01:00
Merge branch 'master' of https://gitlab.com/Sheppy_/monitoring-tools
This commit is contained in:
@@ -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()
|
||||||
|
|
||||||
|
try:
|
||||||
with valve.source.a2s.ServerQuerier((args.host, args.port)) as server:
|
with valve.source.a2s.ServerQuerier((args.host, args.port)) as server:
|
||||||
print(server.info()["player_count"])
|
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user