Skip to content

xunpod/l4d2-rpg-server-list

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

本项目基于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

屏蔽方法

Windows

下载上述的rpglist-latest.json,导入火绒或者其他类似能提供IP过滤名单的软件即可。

下面是使用火绒安全软件的屏蔽教程:

image-20230908185403992

image-20230908185426855

image-20230908185524221

image-20230908185613801

Linux

以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也无法连接。

自行构建

如果你想自行生成屏蔽列表,参考下列步骤

  1. 以Ubuntu为例,首先安装必备依赖:
sudo apt update 
sudo apt install jq curl -y
  1. 申请一个SteamWebAPI key

  2. 运行 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

如果你想使用Github Action自动生成屏蔽列表,参考下列步骤

  1. 申请一个SteamWebAPI key
  2. 生成一个GitHub Tokens(classic),用于将更新结果推送到仓库,并生成release。
  3. Fork本项目仓库。
  4. 在你的仓库/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中更改。

注意事项

  1. 为避免影响正常的网络服务,建议每次导入最新列表之前,删除已经导入的旧数据。
  2. 由于Steam组服务器年事已高,屏蔽部分服务器IP以后,可能会产生BUG,例如正常的组列表服务器加载不完整,但仍可使用控制台指令connect以及openserverbrower连接服务器。
  3. 人力有所不及,代码也是如此,若本项目出现意料之外的问题,请及时联系我(Steam/lssues/邮件)。

About

或许是最全的求生之路RPG服列表

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%