Instant, precise, bot-proof Barter System

  1. Proxy blocking typically works by housing a database of known proxies. There are a large amount of known, public, proxies (there are even websites which house lists of them) which you could turn into a database table, and then simply use that to configure your firewall rules to block connections from those known sources. This isn’t designed to stop RMT’s/Bots (they spoof IPs or use their own proxies anyway). Its done to stop legit players from using public proxies.
  2. Account Creation Rate Limit
  • Add code to the “Create Character” API which records the date/time stamp each character is created.
  • Then, when saving a newly created character, perform: “Select count(characterID) from Character_Table where created_date <= (TODAY - 24)” and if that is greater than your limit (10? 20? whatever they decide), fail the save action and show a message on the UI about the limit per day.
  1. Limiting trades/day/account.
  • Well, I mean, literally the same thing as above, but just with the Trades_table instead of the Character_Table.
  • Save each completed trade with timestamp, and query the same count of trades within 24 hours and do not allow that account to list a new item up for trade if they are over the limit.

I could code a simulation of these, but it would be worthless because I don’t know what language(s) they use at EHG for LE, nor would “random” code be able to be just “lifted” and imported into LE. They will need to spend the 2-3 hours of time to code the above 3 things themselves. :slight_smile: