mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-17 18:51:43 -05:00
By default, PS doesn't have very many tools for dealing with ban evaders on proxies - most of the main server's protection is in private code. This commit adds a basic IP evaluator to PS. It categorizes IPs into residential, mobile, and proxy (and a few other determinations), and locks proxy IPs by default. DNSBL entries remain semilocked. This behavior can, as always, be customized via hostfilter. Detect `user.locked === '#hostfilter'` for the proxy IP lock, which you can just set `user.locked = null` to disable. Fixes #5239 |
||
|---|---|---|
| .. | ||
| calculator.js | ||
| chat-monitor.js | ||
| COMMANDS.md | ||
| daily-spotlight.js | ||
| datasearch.js | ||
| hangman.js | ||
| helptickets.js | ||
| info.js | ||
| jeopardy.js | ||
| mafia-data.js | ||
| mafia.js | ||
| modlog.js | ||
| othermetas.js | ||
| poll.js | ||
| room-events.js | ||
| room-faqs.js | ||
| roomsettings.js | ||
| scavenger-games.js | ||
| scavengers.js | ||
| tcgtabletop.js | ||
| thecafe.js | ||
| thing-of-the-day.js | ||
| trivia.js | ||
| uno.js | ||
| wifi.js | ||