Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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生成软件

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填入本工程根目录的路径