用于查询goldsrc和源服务器信息的库。
SourceWatch的Python项目详细描述
SourceWatch
python 3 mit库从valve的goldsrc和源服务器查询信息。 完全实现http://developer.valvesoftware.com/wiki/Server_Queries
用法
import SourceWatch
server = SourceWatch.Query('steamcalculator.com', 27015)
print(server.ping())
print(server.info())
print(server.players())
print(server.rules())
信息输出:
{
"info": {
"game_app_id": 70,
"game_description": "Half-Life",
"game_directory": "valve",
"game_map": "crossfire",
"game_version": "1.1.2.2/Stdio",
"players_bot": 0,
"players_current": 0,
"players_human": 0,
"players_max": 12,
"server_name": "SteamCalculator.com #1 HLDM",
"server_os": "l",
"server_password_protected": 0,
"server_port": 27015,
"server_protocol_version": 48,
"server_steam_id": 90119214309364746,
"server_type": "d",
"server_vac_secured": 1
}
}
学分
安德烈亚斯·克劳尔 这个项目是https://github.com/frostschutz/SourceLib