Sueta

MineCaptcha - Verify players on your website with Google reC

2020-03-04

Easy for players, Hard for bots, an anti-bot solution to block 99.9% bots

·Plugin

MineCaptcha
An anti-bot solution with Google reCaptcha v3

Requires:

  • BungeeCord
  • MySQL database (require high connection speed)
  • A php7+ with PDO extension web host

Working Principle:
Request player verification on a webpage with protecting by Google reCaptcha V3 when server under attacking.
No click box, no question, only need input username and click "verify", google recaptcha will begin to verification target user is a bot or regular human.
When player passed checks, they can rejoin the server and enjoy the game and bots will blocked.

Setup:

  1. Click "Download" button, and grab the latest release to your local machine.
  2. Uncompressed archive and you will found a "WEB" folder and a plugin jar.
  3. Upload files in "WEB" folder to your web server, configure callback.php and recaptcha.html (Replace %SITE_KEY% and %SECRET_KEY% to your site key and secret key, You also need configure the database).
  4. Upload plugin jar to your BungeeCord server, configure it (Replace %SITE_KEY% and %SECRET_KEY% to your site key and secret key, You also need configure the database).
  5. Save and restart BungeeCord and test it.

Demo:
(There only one Chinese version because i didn't want record another video, but i think you can understand it without reading any texts right?)
https://www.bilibili.com/video/av62052893

Get SITE_KEY and SECRET_KEY:
You can get them by creating an website captcha instance on: https://google.com/recaptcha
[!] Only recaptcha v3 can be use in this plugin [!]

Support:

This plugin not design for server starter and public, so you might want request some supports.
You can join Discord server and ask questions: https://discord.gg/bfefw2E

Rating:
This plugin still in Early Developing , NOT PUBLIC READY , please request supports when you hit troubles before giving low stars reviews. That is helpless.

Similar projects

Plugin →