Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razerdp/l4d2_rpg_blocker
针对RPG服务器的火绒json生成软件
https://github.com/razerdp/l4d2_rpg_blocker
Last synced: 2 months ago
JSON representation
针对RPG服务器的火绒json生成软件
- Host: GitHub
- URL: https://github.com/razerdp/l4d2_rpg_blocker
- Owner: razerdp
- Created: 2023-02-16T16:09:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T07:58:45.000Z (9 months ago)
- Last Synced: 2024-03-25T08:59:54.713Z (9 months ago)
- Language: Python
- Size: 41.3 MB
- Stars: 20
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# L4D2_RPG_Blocker
针对RPG服务器的火绒json生成软件## 原理
跟游戏内openbrowser一样,扫描全区(本工程指定为亚洲)服务器。
根据用户配置的关键字和匹配精准度去模糊匹配每一个服务器名字,大于该匹配值的服务器会被标记并输出。
最后导出符合火绒IP黑名单的规则Json,导入火绒IP黑名单即可生效。
## 软件下载
请看[release](https://github.com/razerdp/L4D2_RPG_Blocker/releases)
其中exe是打好包的程序,json是软件包打出来后扫2000个服务器得到的规则文件,可以直接使用。### 软件使用须知
由于pyinstaller打包很大,因此用upx进行压缩,部分杀软可能会报毒(加壳)
如果您实在不放心,可以下载源码自行编译
## 环境要求
python版本 >= 3.7
需要安装以下库:
* pip3 install PyQt5
* pip3 install PySide2
* pip3 install steam
* pip3 install python-a2s
* pip3 install pyinstaller
* pip3 install qasync
* pip3 install asyncio
* pip3 install qdarkstyle
* pip3 install fuzzywuzzy[speedup]
## 打包须知请使用以下指令,防止本工程文件没有进包
pyinstaller -F -w main.py -p $PROJECT_PATH --noconsole -n L4D2火绒屏蔽IP扫描生成器
* $PROJECT_PATH填入本工程根目录的路径