mirror of
https://github.com/FAUSheppy/monitoring-tools
synced 2025-12-08 04:21:36 +01:00
add source monitoring tool
This commit is contained in:
13
source-server.py
Executable file
13
source-server.py
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/python3
|
||||||
|
import valve.source.a2s
|
||||||
|
import argparse
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser(description='Monitor Source Server',
|
||||||
|
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
|
||||||
|
parser.add_argument('--host', '-H', default="127.0.0.1", help='Target Source-Server')
|
||||||
|
parser.add_argument('--port', '-p', type=int, default=27015, help='Target Port')
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
with valve.source.a2s.ServerQuerier((args.host, args.port)) as server:
|
||||||
|
print(server.info()["player_count"])
|
||||||
Reference in New Issue
Block a user