Query Valve Main and Game Servers
Project description
qvalve - Query Valve Main and Game Servers
Usage
qvalve [--max-threads NUM] [--debug] [--show-players] [--show-keywords]
[--show-tags] [--report-keywords] [--max-servers NUM]
[--regions NUM [NUM ...]] [--appid NUM] [--empty NUM]
[--full NUM] [--noplayers NUM] [--map-name NAME]
[--map-prefix PREFIX] [--min-players NUM] [--no-max-players]
[--max-ping NUM] [--no-mm-strict-1] [--web-server] [-h] [-v]
[-V] [--config FILE] [--print-config] [--print-url]
[--completion [SHELL]]
[ADDR ...]
Search Valve
s Main server for Game servers. Integrated with tf2mon
s
hacker-database to identify known cheaters on game servers. Click on a
server to show/hide its players; Ctrl-Click
on server (or players) to
subsequently connect to that server when F12
is pressed in-game.
Options
--max-threads NUM Run `NUM` threads for game server comms (default:
`10`).
--debug Pretty-print raw response records (default: `False`).
--show-players Print `A2S_PLAYER.names` (default: `False`).
--show-keywords Print `A2S_INFO.keywords` (default: `False`).
--show-tags Print `A2S_RULES.sv_tags` (default: `False`).
--report-keywords Print keywords report (default: `False`).
Stage one filters, sent to valve in query to get list of remote game servers
--max-servers NUM Get no more than `NUM` servers per region (default:
`100`).
--regions NUM [NUM ...]
Get servers for list of regions (default: `[0, 1, 2,
3]`).
--appid NUM Servers that are running game (default: `440`).
--empty NUM Servers that are not empty.
--full NUM Servers that are not full.
--noplayers NUM Servers that are empty.
--map-name NAME Match map `NAME` (exact).
--map-prefix PREFIX
Match map names that start with `PREFIX`.
Stage two filters, applied after querying valve
--min-players NUM Where number of players is at least NUM.
--no-max-players Where number of players is less than its
`max_players`.
--max-ping NUM Where ping is NUM or less.
--no-mm-strict-1 Where tf_mm_strict is not 1.
Usage 2
ADDR Query list of Game server addresses, where ADDR is
`IP:PORTNO`.
Usage 3
--web-server Run web server.
General options
-h, --help Show this help message and exit.
-v, --verbose `-v` for detailed output and `-vv` for more detailed.
-V, --version Print version number and exit.
--config FILE Use config `FILE` (default: `~/.qvalve.toml`).
--print-config Print effective config and exit.
--print-url Print project url and exit.
--completion [SHELL]
Print completion scripts for `SHELL` and exit
(default: `bash`).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qvalve-1.0.3.tar.gz
(19.3 kB
view details)
Built Distribution
qvalve-1.0.3-py3-none-any.whl
(21.7 kB
view details)
File details
Details for the file qvalve-1.0.3.tar.gz
.
File metadata
- Download URL: qvalve-1.0.3.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dcc8f08365336f236747bc7154e03b772135f7be9409cd25c53484db8d47c94 |
|
MD5 | cbbe40e02611885f9498a3fd3d8ac8d0 |
|
BLAKE2b-256 | 8c88d59b4e54a0687d56b989bf99c642c679908b090e4e783881a5e8a4722307 |
File details
Details for the file qvalve-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: qvalve-1.0.3-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e1810755b4d1b53c9629d9699c03a2ef8baf492f5d46e7193a11bda38d7008 |
|
MD5 | 13a22383a0ee86af8cffdb323ab31102 |
|
BLAKE2b-256 | 65950fa32727c90ce77ebd36c59f76dbb59a6a0f08a7ee3d4241a947c476b3b3 |