qvalve


Nameqvalve JSON
Version 1.0.4 PyPI version JSON
download
home_pageNone
SummaryQuery Valve Main and Game Servers
upload_time2024-11-17 16:39:29
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords tf2 team-fortress-2 steam valve
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ### 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`).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "qvalve",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "tf2, team-fortress-2, steam, valve",
    "author": null,
    "author_email": "Russel Lane <russel@rlane.com>",
    "download_url": "https://files.pythonhosted.org/packages/04/9b/2cd1ca5805e23166b4cc97ee2f15204c835f9c58364c8f98b1da824bce81/qvalve-1.0.4.tar.gz",
    "platform": null,
    "description": "### qvalve - Query Valve Main and Game Servers\n\n#### Usage\n    qvalve [--max-threads NUM] [--debug] [--show-players] [--show-keywords]\n           [--show-tags] [--report-keywords] [--max-servers NUM]\n           [--regions NUM [NUM ...]] [--appid NUM] [--empty NUM]\n           [--full NUM] [--noplayers NUM] [--map-name NAME]\n           [--map-prefix PREFIX] [--min-players NUM] [--no-max-players]\n           [--max-ping NUM] [--no-mm-strict-1] [--web-server] [-h] [-v]\n           [-V] [--config FILE] [--print-config] [--print-url]\n           [--completion [SHELL]]\n           [ADDR ...]\n    \nSearch `Valve`s Main server for Game servers. Integrated with `tf2mon`s\nhacker-database to identify known cheaters on game servers. Click on a\nserver to show/hide its players; `Ctrl-Click` on server (or players) to\nsubsequently connect to that server when `F12` is pressed in-game.\n\n#### Options\n    --max-threads NUM   Run `NUM` threads for game server comms (default:\n                        `10`).\n    --debug             Pretty-print raw response records (default: `False`).\n    --show-players      Print `A2S_PLAYER.names` (default: `False`).\n    --show-keywords     Print `A2S_INFO.keywords` (default: `False`).\n    --show-tags         Print `A2S_RULES.sv_tags` (default: `False`).\n    --report-keywords   Print keywords report (default: `False`).\n\n#### Stage one filters, sent to valve in query to get list of remote game servers\n    --max-servers NUM   Get no more than `NUM` servers per region (default:\n                        `100`).\n    --regions NUM [NUM ...]\n                        Get servers for list of regions (default: `[0, 1, 2,\n                        3]`).\n    --appid NUM         Servers that are running game (default: `440`).\n    --empty NUM         Servers that are not empty.\n    --full NUM          Servers that are not full.\n    --noplayers NUM     Servers that are empty.\n    --map-name NAME     Match map `NAME` (exact).\n    --map-prefix PREFIX\n                        Match map names that start with `PREFIX`.\n\n#### Stage two filters, applied after querying valve\n    --min-players NUM   Where number of players is at least NUM.\n    --no-max-players    Where number of players is less than its\n                        `max_players`.\n    --max-ping NUM      Where ping is NUM or less.\n    --no-mm-strict-1    Where tf_mm_strict is not 1.\n\n#### Usage 2\n    ADDR                Query list of Game server addresses, where ADDR is\n                        `IP:PORTNO`.\n\n#### Usage 3\n    --web-server        Run web server.\n\n#### General options\n    -h, --help          Show this help message and exit.\n    -v, --verbose       `-v` for detailed output and `-vv` for more detailed.\n    -V, --version       Print version number and exit.\n    --config FILE       Use config `FILE` (default: `~/.qvalve.toml`).\n    --print-config      Print effective config and exit.\n    --print-url         Print project url and exit.\n    --completion [SHELL]\n                        Print completion scripts for `SHELL` and exit\n                        (default: `bash`).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Query Valve Main and Game Servers",
    "version": "1.0.4",
    "project_urls": {
        "Homepage": "https://github.com/russellane/qvalve"
    },
    "split_keywords": [
        "tf2",
        " team-fortress-2",
        " steam",
        " valve"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2271ef3d4d660db474df4295a074c140cca63c0cde2e8bb612b4e36f262964d2",
                "md5": "b6e25dd5a72b32d29a62e44b178f0cff",
                "sha256": "3c70bc2f2517a11b8355c3ae4af1569a330a35c34dfb8f6b6fb1cc3b7bae8ffd"
            },
            "downloads": -1,
            "filename": "qvalve-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b6e25dd5a72b32d29a62e44b178f0cff",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 21700,
            "upload_time": "2024-11-17T16:39:27",
            "upload_time_iso_8601": "2024-11-17T16:39:27.543471Z",
            "url": "https://files.pythonhosted.org/packages/22/71/ef3d4d660db474df4295a074c140cca63c0cde2e8bb612b4e36f262964d2/qvalve-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "049b2cd1ca5805e23166b4cc97ee2f15204c835f9c58364c8f98b1da824bce81",
                "md5": "1ad0488ea2a5e59811e33e38c4f3816e",
                "sha256": "6241ad5bdc6ce4eae7ba1ef1e26fc569b7c346721a1f0537702a3b40cad05377"
            },
            "downloads": -1,
            "filename": "qvalve-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "1ad0488ea2a5e59811e33e38c4f3816e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 19283,
            "upload_time": "2024-11-17T16:39:29",
            "upload_time_iso_8601": "2024-11-17T16:39:29.176772Z",
            "url": "https://files.pythonhosted.org/packages/04/9b/2cd1ca5805e23166b4cc97ee2f15204c835f9c58364c8f98b1da824bce81/qvalve-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-17 16:39:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "russellane",
    "github_project": "qvalve",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "qvalve"
}
        
Elapsed time: 0.35102s