Plugin for FiveM to prevent usage of anonymizing services
VelocityLayer is a lightweight and customizable FiveM plugin designed to detect and manage connections from proxy or VPN users. It features internal caching, silent anti-VPN logging, and an intuitive in-game UI for seamless management. Free, open-source, and easy to install.
Download the latest release of the plugin, extract the archive in resources folder, in “CFG editor” or server.cfg file
Add ensure velocitylayer-antivpn and restart the server or execute ensure velocitylayer-antivpn in console. That’s it.
Download
You can download the latest version of VelocityLayer AntiVPN for FiveM.
The source code is available at our Github repository here
Hi,
The reason this script is utilizing proxycheck API as it offers very completive prices and detection rates are above industry standard, When you make an account at proxycheck.io you get 1000 requests per day at no cost. IP-API might seem a good alternative, but as tested, detection rates were not great.
This is a neat script but my biggest issue is that it displays the players IP, this is dangerous because there are people out there who will use this information for malicious intent.
Hi, you should treat everything as zero trust, if you are unable to trust your team with this information, do not give them access to it, this project free and open source giving everyone freewill to modify it however they want, provided it complies with the repository’s LICENSE.
The script DOES NOT send any identifiable information to client, unless given permission. We could implement a feature to hide IP partially, but then it makes harder to identify false positives.
Either way, we are looking to implementing this. Thanks.