{"id":31920319,"url":"https://github.com/3urobeat/cs2-autoaccept-linux","last_synced_at":"2025-10-13T21:58:38.795Z","repository":{"id":92573188,"uuid":"375066328","full_name":"3urobeat/cs2-autoaccept-linux","owner":"3urobeat","description":"🖱 Automatically accept CS2 matches on Linux (X11 only!) using image scanning [VAC safe]","archived":false,"fork":false,"pushed_at":"2025-04-18T15:45:30.000Z","size":546,"stargazers_count":17,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T23:08:48.231Z","etag":null,"topics":["auto-accept","counter-strike","cpp","cs2","csgo","game","image-analysis","linux","mouse","steam"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3urobeat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"3urobeat","custom":["paypal.me/3urobeat"]}},"created_at":"2021-06-08T15:54:51.000Z","updated_at":"2025-04-16T15:56:32.000Z","dependencies_parsed_at":"2024-02-09T22:32:24.383Z","dependency_job_id":"9049d912-f4b8-4321-a2c7-52309155955d","html_url":"https://github.com/3urobeat/cs2-autoaccept-linux","commit_stats":null,"previous_names":["3urobeat/csgo-autoaccept-cpp","3urobeat/cs2-autoaccept-linux"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/3urobeat/cs2-autoaccept-linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3urobeat%2Fcs2-autoaccept-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3urobeat%2Fcs2-autoaccept-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3urobeat%2Fcs2-autoaccept-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3urobeat%2Fcs2-autoaccept-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3urobeat","download_url":"https://codeload.github.com/3urobeat/cs2-autoaccept-linux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3urobeat%2Fcs2-autoaccept-linux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017012,"owners_count":26085952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-accept","counter-strike","cpp","cs2","csgo","game","image-analysis","linux","mouse","steam"],"created_at":"2025-10-13T21:58:32.621Z","updated_at":"2025-10-13T21:58:38.789Z","avatar_url":"https://github.com/3urobeat.png","language":"C++","readme":"# cs2-autoaccept-linux\nThis C++ script automatically accepts Counter-Strike 2 matches for you.  \nIt does this by analyzing your screen every 4 seconds and moving and clicking with your mouse when it detects the 'Accept' button.  \nSince this script does not interfere with any game files and just takes screenshots of your display it is completely VAC safe.  \n\nThis script is for Linux only. If you are on Windows, please see [my other repository.](https://github.com/3urobeat/cs2-autoaccept)  \n\n![Screenshot](https://raw.githubusercontent.com/3urobeat/cs2-autoaccept-linux/master/.github/img/showcase.png)   \n  \n\u0026nbsp;\n\n\u003e [!NOTE]\n\u003e Does **not** support Wayland yet!  \n\n\u0026nbsp;\n\n## Download \u0026 Run\n**Easy method:**  \nHead over to the [release section](https://github.com/3urobeat/cs2-autoaccept-linux/releases/latest) and download the latest executable.  \nPlace it on your system whereever you like.\n\n\u0026nbsp;\n\n\n**Hard way (compiling the project yourself):**  \nClone this repository using git or download it as a .zip.  \nMake sure you have `libxtst-dev`, `cmake`, `make` and `g++` installed. (Package names may vary depending on your distribution)  \n\nOpen a terminal in the project's folder:\n```bash\n# Enter the build directory\ncd build\n\n# Create Makefile\ncmake ..\n\n# Build\nmake -j8\n```\n\nAfter the build has completed, you may move the `cs2-autoaccept-linux` binary from the `build` directory to anywhere on your system.\n\n\u0026nbsp;\n\n## Usage  \nOpen a terminal in the folder you placed the file in.\n```bash\n# Make sure the very first time that the binary is executable\nchmod +x ./cs2-autoaccept-linux\n\n# Run it!\n./cs2-autoaccept-linux\n```\n\nYou can stop the script by either pressing \u003ckbd\u003eCTRL\u003c/kbd\u003e+\u003ckbd\u003eC\u003c/kbd\u003e in the terminal or by closing the terminal window entirely.\n\n\u003e [!WARNING]\n\u003e It is important that you run the executable from a terminal. Executing it with a double click may cause it to run in the background forever.\n\nThe script will start scanning your screen every 4 seconds.  \nQueue for a match in CS2. The script will automatically accept it for you.\n  \n\u003e [!NOTE]\n\u003e The game must be on your **primary display** and be focused. If you minimze the game the script won't work.  \n\u003e The script works in Windowed, as well as in Fullscreen and isn't affected by your brightness settings.\n\nStop/Close the window when you load into the match.  \nIf not everyone accepted just leave the script open and it will continue scanning.  \n\n\u003e [!IMPORTANT]\n\u003e Should the script fail to find anything, please make sure that you don't use a color correction profile for your display.  \n\u003e The scripts relies on matching colors in the screenshot it takes. A color profile changes these color values.\n\n\u0026nbsp;\n\nEnjoy a toilet break while queueing!\n","funding_links":["https://github.com/sponsors/3urobeat","paypal.me/3urobeat"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3urobeat%2Fcs2-autoaccept-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3urobeat%2Fcs2-autoaccept-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3urobeat%2Fcs2-autoaccept-linux/lists"}