little-a2s documentation#
A synchronous and sans-I/O library implementing the A2S Valve Source Query protocol.
from little_a2s import A2S
with A2S.from_addr("example.com", 27015, timeout=1) as a2s:
print(a2s.info())
print(a2s.players())
print(a2s.rules())
Installation#
The minimum Python version required is 3.11. No other dependencies are required.
This package can be installed from PyPI using one of the following commands:
# Linux/MacOS
python3 -m pip install little-a2s
# Windows
py -m pip install little-a2s
To install the development version of the library (requires Git), you can download it from GitHub directly:
pip install git+https://github.com/thegamecracks/little-a2s