Giter VIP home page Giter VIP logo

vpnshield-exiled-edition's Introduction

VPNShield EXILED Edition

VPNShield EXILED Edition - A VPN blocking plugin for EXILED SCPSL servers.

Inspired by VPNShield by KarlOfDuty.

Installation

Copy / Move VPNShield.dll to /EXILED/Plugins/ .

Configuration

After starting up the plugin for the first time, a folder named VPNShield will be created in your plugins folder which contains whitelists and blacklists that VPNShield uses for caching known good and bad IPs / accounts. This folder will contain 4 files:

  • VPNShield-WhitelistIPs.txt - Contains IPs that have passed an IP check.
  • VPNShield-BlacklistIPs.txt - Contains IPs that have failed an IP check.
  • VPNShield-WhitelistAccountAgeCheck.txt - Contains Steam IDs that have passed an account age check.
  • VPNShield-WhitelistAccountPlaytimeCheck.txt - Contains Steam IDs that have passed an account playtime check.
  • VPNShield-WhitelistUserIDs.txt - Contains SteamIDs that are allowed to bypass all checks.

To whitelist a user from account and VPN checking, you can enter a user ID in the form STEAMID64@steam, DISCORDID@discord, staffmember@nothwood or any other user ID that is supported by the Remote Admin configuration into VPNShield-WhitelistUserIDs.txt (1 user ID per line). If you make any changes to VPNShield's lists, you can reload the VPNShield cache by running vs_reload in Remote Admin or /vs_reload in your server console (restarting your server also works).

Commands

vs_reload - Reloads VPNShield's data files (above).

Support

If you have any problems, you can contact me on Discord (SomewhatSane#0979).

vpnshield-exiled-edition's People

Contributors

somewhatsane avatar zabszk avatar

Stargazers

Dilial avatar  avatar

Watchers

 avatar

vpnshield-exiled-edition's Issues

Suggestion

Would be cool if on certain events (such as an IP getting blocked or someone trying to connect with a blocked IP) send a discord webhook to a channel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.