{"id":15097487,"url":"https://github.com/z3ath/kf2-autokick","last_synced_at":"2025-10-08T02:31:33.322Z","repository":{"id":38449834,"uuid":"233033785","full_name":"th3-z/kf2-autokick","owner":"th3-z","description":"Automatically kick players from Killing Floor 2 servers","archived":true,"fork":false,"pushed_at":"2020-01-11T14:56:39.000Z","size":50,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-02T06:01:41.375Z","etag":null,"topics":["javascript","kf2","killingfloor2","tampermonkey","violentmonkey"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/th3-z.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-10T11:33:09.000Z","updated_at":"2023-04-01T11:36:47.000Z","dependencies_parsed_at":"2022-08-19T15:51:47.684Z","dependency_job_id":null,"html_url":"https://github.com/th3-z/kf2-autokick","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3-z%2Fkf2-autokick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3-z%2Fkf2-autokick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3-z%2Fkf2-autokick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th3-z%2Fkf2-autokick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/th3-z","download_url":"https://codeload.github.com/th3-z/kf2-autokick/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235674061,"owners_count":19027515,"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","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":["javascript","kf2","killingfloor2","tampermonkey","violentmonkey"],"created_at":"2024-09-25T16:22:24.022Z","updated_at":"2025-10-08T02:31:28.002Z","avatar_url":"https://github.com/th3-z.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"KF2 Autokick\n============\n\nA Violentmonkey userscript for Killing Floor 2 server that automatically kicks\nplayers based on their perk or level. This modification does not affect the\nserver's ranked status.\n\nOriginally authored by [pedr0](https://forums.tripwireinteractive.com/forum/killing-floor-2/killing-floor-2-modifications/general-modding-discussion-ad/beta-mod-releases/115511-webadmin-auto-kick-players-by-perk-level), with additional contributions from [BEROCHLU](https://github.com/BEROCHLU/kf2-autokick-level-and-perk).\n\n\n## Installation\n\nThese instructions are for Violentmonkey but this userscript should also be\ncompatible with other userscript addons such as Tampermonkey.\n\n### Userscript setup\n\n1. Install Violentmonkey for [FireFox](https://addons.mozilla.org/ja/firefox/addon/violentmonkey/)\n    or [Chrome](https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag).\n2. Open Violentmonkey's dashboard :gear:.\n3. Open the settings tab.\n4. Click 'Import from zip' and open `kf2-autokick-2.1.0.zip`.\n\n### Server setup\n\n1. Using a file browser, navigation to your Killing Floor 2 server install\n    location.\n2. Extract `kf2-autokick-2.1.0.zip` somewhere convenient.\n2. Merge the provided `ServerAdmin` folder from `kf2-autokick-2.1.0.zip` with\n    `kf2-server\\KFGame\\Web\\ServerAdmin`.\n3. Restart your Killing Floor 2 server.\n\n\n## Running\n\n1. Launch your Killing Floor 2 server.\n2. Open your web browser with the userscript installed.\n3. Navigate to the webadmin panel (default: http://localhost:8080).\n\nA visible '1' on Violentmonkey's widget indicates the script is running. The\nscript will be active so long as you are logged into the webadmin panel, it\ndoes not matter which page you are on.\n\n\n## Configuration\n\n1. Navigate to the webadmin panel (default: http://localhost:8080)\n2. Open the 'Management Console' tab\n2. Adjust the level and perk autokick settings as required, the new settings will apply after a few seconds.\n\nSettings are stored per-server so multiple servers can be managed\nindependently.\n\n\n## Changes since pedr0's release\n\n* Fix issue with kicking players with multibyte chars in their name\n* No longer have to keep the 'autokick' page open\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3ath%2Fkf2-autokick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz3ath%2Fkf2-autokick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3ath%2Fkf2-autokick/lists"}