[Release] Anti Multiple-Accounts / New Steam Account (ES2 & Async)

Anti Multiple-Accounts / New Steam Account (New Version)

I have created a small script to automatically ban people who have created their Steam account before a predefined period. This is very handy for automatically banning people who come back to your server with a new Steam account after they get banned with their old account.

Requirements

  • Essentialmode 2.X or Async
  • Web Server (Optional)

Installation

  • Download hav_auto_ban_steam.zip here
  • Put /hav_auto_ban_steam/ in your /resources/ folder
  • Edit server.lua and configure the necessary information
  • You can host autoban.php on your web server if you want or keep mine (I can’t hack your server)
  • Add “hav_auto_ban_steam” in your citmp-server.yml
1 Like

Please replace

local httpRequest = “http://51.254…/autoban.php”

to

local httpRequest = “http://YOURSERVER/autoban.php”

It is not because you sent the file “autoban.php” that it is the content that it finds on your server that you buy just for this plugin according to my tests.

Since you know how to make an “PerformHttpRequest” why not do it but with the steam api directly?

And send it on github.

Issue I see with this is that what if someone has made a Steam account to play on the server and they never had a Steam account before-hand? Would they get banned?
From the code and the method it uses, I would say so. If that’s the case, then legitimate players would be banned.
There would need to be more checks in place such as IP address checks. And yes, I know IP addresses can be changed, but it would be another hurdle a player would have to go through to get back in.

Put it on github plus i want to see the source code and i cant on mobile lol