Skip to content

kldhsh123/SL_OSWhiteList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCP 秘密实验室怀旧服白名单验证

插件简介

这是一个用于 SCP 秘密实验室怀旧服白名单验证的插件。该插件提供了一个简单的 IP 验证系统。管理员可以通过此插件验证用户的邮箱和IP地址,以确保违规作弊的玩家可以被有效禁止。

部署教程

插件部署 Exiled

  1. 插件文件放置

    • 将插件文件放置在 EXILED 的插件目录下。
  2. 重启服务器

    • 重启 SCP 秘密实验室服务器,插件将在首次启动时生成必要的配置文件。

插件部署 Smod

  1. 插件文件放置

    • 将插件文件放置在 ServerModsm_plugins 目录下。
  2. 重启服务器

    • 重启 SCP 秘密实验室服务器,插件将在首次启动时生成必要的配置文件。

配置

  1. 修改请求 URL

    • 找到插件生成的配置文件,修改其中的请求 URL,以指向您站点的ip列表。如果您不希望自己部署网站,您可以直接使用默认的怀旧服联盟站点 https://oldserver.scpslgame.cn/ 进行验证。
  2. 加入怀旧服联盟

    • 如果您希望加入怀旧服联盟,请通过 QQ 联系 1022140881 或加入 475569189 QQ群。

网站部署(可选)

注意:网站部署是可选的,默认情况下,您可以使用怀旧服联盟的站点 https://oldserver.scpslgame.cn/ 来进行验证,而无需自行部署站点。

  1. 环境要求

    • 您的服务器需要具备以下环境:
      • MySQL:用于存储白名单数据。
      • Nginx:作为 Web 服务器。
      • PHP 7.4+:用于运行网站后台。
  2. 导入数据库

    • 在您的 MySQL 数据库中导入网站目录中的 数据表.sql 文件。该文件包含了插件所需的数据库结构。
  3. 配置数据库连接

    • 修改 db.php 文件中的数据库连接信息:
      • 设置您的 MySQL 主机、用户名、密码以及数据库名称。
  4. 配置发件人信息

    • 修改 send_email.php 文件中从第 111 行开始的站点地址和发件人信息:
      • 设置站点的基本 URL。
      • 配置邮件发送者的信息,包括发件邮箱和SMTP服务配置。
  5. 修改 API 请求秘钥

    • 修改 api/whlistip.php 文件中的请求秘钥:
      • 默认为 key,您需要将其替换为您自己的秘钥,以确保安全性。

使用说明

  • 邮箱格式要求:用户必须输入一个 QQ 邮箱,且邮箱用户名必须是纯数字(例如:[email protected])。
  • IP 地址验证:用户可以选择自动获取其 IP 地址,或者手动输入一个 IP 地址。如果输入了 IP 地址,系统将验证其有效性。
  • 修改 IP 地址:每个用户每周最多修改两次 IP 地址。如果用户需要修改其 IP 地址,可以勾选相应的选项。
  • 验证码:系统使用 Cloudflare Turnstile 验证来防止恶意请求。

联系方式

如果您遇到任何问题或需要帮助,欢迎添加 QQ1022140881 咨询。

About

用于SCPSL旧版服务器的白名单验证系统

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •