本项目基于yxnan/block-l4d2-rpg-servers项目构建,增加多个RPG服务器关键词,减少误杀,提高命中。并使用Github Action每日更新列表。
本项目使用Github Action自动更新RPG服务器列表,并不定期与L4D2_RPG_Blocker项目成果进行合并。如果出现误报、漏扫、需要升级等情况,请及时联系我(Steam/lssues/邮件)。
获取地址1:Github Release
获取地址2:Github加速镜像
在Windows与Linux中,使用如下终端命令获取:
curl -O https://github.com/xunpod/l4d2-rpg-server-list/releases/latest/download/rpglist-latest.json
若与Github的连接不顺畅,也可使用镜像加速:
curl -O https://ghproxy.com/https://github.com/xunpod/l4d2-rpg-server-list/releases/latest/download/rpglist-latest.json
下载上述的rpglist-latest.json
,导入火绒或者其他类似能提供IP过滤名单的软件即可。
下面是使用火绒安全软件的屏蔽教程:
以Ubuntu为例,安装必备依赖:
sudo apt update
sudo apt install jq curl -y
导入屏蔽列表rpglist-latest.json
:
git clone https://github.com/xunpod/l4d2-rpg-server-list.git
cd l4d2-rpg-server-list
sudo ./iptables-import.sh rpglist-latest.json
OK,现在RPG服务器已经被屏蔽,你将得到一个干净的组列表,并且也不会匹配到它们,甚至使用控制台指令connect
以及openserverbrower
也无法连接。
- 以Ubuntu为例,首先安装必备依赖:
sudo apt update
sudo apt install jq curl -y
-
申请一个SteamWebAPI key。
-
运行
build-rpglist.sh
git clone https://github.com/xunpod/l4d2-rpg-server-list.git
cd l4d2-rpg-server-list
./build-rpglist.sh YOUR_API_KEY
如果一切顺利,当前目录下会生成rpglist-latest.json
。
- 申请一个SteamWebAPI key。
- 生成一个GitHub Tokens(classic),用于将更新结果推送到仓库,并生成release。
- Fork本项目仓库。
- 在你的仓库/Settings/Security/Secrets and variables/Actions,点击New repository secret,新建两个参数。
第一个Repository secret | 第二个Repository secret | |
---|---|---|
Name | STEAM_API_KEY | UPDATE_TOKEN |
Secret | 步骤1申请到的SteamAPI KEY | 步骤2生成的Github Token |
此外,自动更新的时间/频率,可以在auto-update.yml
中更改。