Minecraft protection with servers in Moscowand a real web captcha

Filtering nodes in Moscow plus Europe. A real browser captcha that stops botnets cold. Telegram alerts, ruble billing, 10% off for yearly.

1TB
free traffic
4Tbps
DDoS protection
24/7
support and response
Infrastructure

The filter sits next to your players

Filtering servers sit next to your players. That's the first thing we paid for, so the protection itself never adds latency.

  • Moscow
    Russia / CIS
  • Germany
    Europe
  • Czechia
    Europe
Russia & CIS

Moscow, multiple DCs

Several filtering servers in Moscow, across different data centres. If one drops out for maintenance, the rest keep taking traffic.

Europe

Germany & Czechia

For servers with European audiences. Pings to Berlin, Prague and Warsaw stay in the tens of milliseconds.

soon
Worldwide

Anycast & geo-routing

Launching in summer 2026. Players will land on the nearest point automatically, with no manual setup on the client side.

Killer feature · Web captcha

A captcha bots
actually can't beat

Modern botnets pass in-game checks just fine: they send a perfect handshake and look like a real client. But a real browser running real JavaScript still trips them up. So we put the captcha in the browser.

  1. 1

    Player connects to the server

    They land in a limbo world and see a chat message with a verification link.

  2. 2

    They open the captcha in their browser

    They solve a small challenge. A bot without a browser never gets this far.

  3. 3

    They reconnect to the server

    The connection is forwarded straight through. From there it's normal gameplay.

Who else does this

  • TCPShield: Enterprise tier only, $250/mo
  • NeoProtect: doesn't offer it
  • MineGuard: from the Optimal plan, 2,790 ₽/mo
Captcha types
1/5

Your logo, your background

The captcha looks like a part of your server, not somebody else's page.

Your colour scheme

Match your network's brand: presets or fully manual.

Your copy

In any of the 8 languages we support. Drop in a Discord link if you want.

When an attack starts

Bots stay outside the wall. Players walk right in.

When the load gets suspicious, the filter ramps up automatically and absorbs it on its side. Your server only sees the players who are actually playing.

SOURCEmixed traffic and botsFILTERYOUR SERVERverified players only
INCOMING TRAFFIC

Chaos is normal

Scanners, botnets, floods, the curious. All of it stops at the filter and never reaches your server.

FILTER

Decisions in milliseconds

Bots get sent to the captcha. Suspicious IPs get dropped. Real players go through with no extra latency.

YOUR SERVER

Verified only

The server sees only the players who passed the check. No load spikes, no weird connections.

What's in the panel

Not just protection

The MineGuard panel is a tool you'll actually use every day. Not one feature, but a set of things that quietly make running a network easier.

Web captcha

The toughest verification anybody offers

Browser captcha with your branding. Available from the Optimal plan (2,790 ₽/mo). Triggered automatically on suspicious traffic, or manually when you need it.

captcha.mineguard.pro
Verification passed
switch back to Minecraft and reconnect
Infrastructure

Servers in Moscow & Europe

Low latency for Russian-speaking audiences. Multiple servers in Moscow, plus Germany and Czechia for European players.

MoscowGermanyCzechia
Defence

L3 / L4 / L7

Geo-block, ASN-block, VPN block, anti-bot, auto-captcha during attacks. Configurable per network.

Editions

Bedrock and Java

Geyser, UDP tunnels for Bedrock clients. One panel for both editions, shared analytics and config.

Network ops

Network ops without the pain

Setting templates, bulk actions, audit log with rollback, maintenance mode with custom MOTD, fake online numbers.

Sub-accountsTemplatesBulk actionsAudit + rollbackMaintenance mode
Analytics

Charts and reports

Traffic, CPS, top players, period comparison. Export to CSV or PDF.

Notifications

Alerts where you read them

Attacks, plan expiry, bandwidth limits, backend going down. All delivered to the channel that suits you.

TelegramDiscordEmail
Comparison

How we differ from TCPShield and NeoProtect

No marketing tricks. Just numbers from their public pricing pages.

Cheapest paid plan
MineGuard
390 ₽/mo
TCPShield
$25/mo (~2,300 ₽)
NeoProtect
€15/mo (~1,500 ₽)
Servers in Moscow
MineGuard
yes
TCPShield
none
NeoProtect
none
Closest PoP to Russia
MineGuard
Moscow
TCPShield
Frankfurt
NeoProtect
Warsaw
Web captcha vs botnets
MineGuard
from 2,790 ₽
TCPShield
from $250 (Enterprise)
NeoProtect
none
Telegram alerts
MineGuard
yes
TCPShield
no
NeoProtect
no
Ruble + SBP billing
MineGuard
yes
TCPShield
USD
NeoProtect
EUR
IP firewall: rules
MineGuard
up to 500
TCPShield
5 / 25 / 50
NeoProtect
unlimited
Analytics retention
MineGuard
30+ days
TCPShield
1 week
NeoProtect
default
Bedrock Edition
MineGuard
from 2,790 ₽
TCPShield
from $100
NeoProtect
every paid plan
Yearly discount
MineGuard
−10%
TCPShield
no
NeoProtect
on request
Russian interface
MineGuard
full
TCPShield
no
NeoProtect
no

Competitor prices and features as of April 2026. Sources: tcpshield.com/plans, neoprotect.net/pricing. Ruble conversions are at the Central Bank of Russia rate at publication time, for comparison.

Pricing

Pay only for what you actually need

All paid plans include analytics and Telegram alerts. Web captcha and Bedrock from the Optimal plan. No hidden upsells.

All plans and comparison
Free
0/mo

To kick the tires.

  • 1 TB monthly traffic
  • 1 network, 1 domain, 1 backend
  • Basic attack protection
Details
Basic
390 ₽/mo

Anti-bot, analytics, alerts.

  • 3 TB traffic, 5 domains
  • Anti-bot and base protection
  • Telegram, Discord, email
Details
Starter
860 ₽/mo

Firewalls, VPN block, API.

  • 5 TB traffic, 10 domains
  • IP, ASN, country firewall
  • API access, PlasmoVoice
Details
Popular
Optimal
2,790 ₽/mo

Captcha, Bedrock, advanced analytics.

  • 30 TB traffic, 25 domains
  • Web captcha with branding
  • Bedrock tunnels, Geyser
  • Backend sets, monitoring
Details
Professional
8,600 ₽/mo

For large networks with priority support.

  • 150 TB traffic, 100 domains
  • Geo-routing, auto-failover
  • 24/7 priority support
Details
Pay yearly: −10%
Billed in RUB, USD, EUR, KZT
Promo GOOD_START — extra −5%
Special offer

Already paying for protection?
Have 2 months on us.

If you have an active paid plan with TCPShield or NeoProtect, send us proof of payment. We'll add 2 months on top of your first plan with us. No catch.

2 free months of protectionwhen you switch from paid TCPShield or NeoProtect.Plus 1 more month free with yearly billing.
TCPShieldNeoProtectand other providers by arrangement
STEP 01

Fill in a short form

Email, Telegram, your current TCPShield or NeoProtect plan, proof of payment.

STEP 02

We message you on Telegram

We confirm the details and help with DNS. Usually 10 to 15 minutes.

STEP 03

Your bonus is on

We add 2 free months to the plan you pick. The GOOD_START promo applies automatically.

FAQ

Common questions

The difference between Moscow and Frankfurt is roughly 30 to 40 ms. That's already noticeable in PvP. For ordinary play it adds lag during traffic spikes. If your audience is in Russia and CIS, the protection should be there too.

Yes. Your server can sit anywhere: the filter forwards traffic to it. Players hit the closest point, then the connection runs to your server over our network.

The anti-bot catches bots by behaviour. But modern botnets work around it: they look like a real Minecraft client. A real browser running JavaScript is still a barrier for them, so the web captcha catches what behavioural rules miss.

Not necessarily. Protection works transparently: the server only sees connections that already passed the filter. If you want to see the real player IPs, install our MineGuardRealIP plugin. It works with most server cores.

Java Edition 1.7 and up. Bedrock Edition through Geyser or direct UDP tunnels. New versions usually drop the same day they're released, or the day after.

Yes — from the Optimal plan (2,790 ₽/mo) we provide UDP tunnels for Bedrock clients. The Professional plan removes the limit on tunnel count.

Sign up, add a network, run the DNS wizard — about five minutes. If your domain is on Cloudflare, the wizard handles the records automatically, no copy-pasting.

Sign up on the free plan, add a network, switch DNS. Protection kicks in a minute or two after the records propagate. If you need urgent help, message support and we'll walk you through it.

Didn't find an answer? Get in touch

Get protected in 5 minutes

The free plan covers 1 TB of traffic and basic protection. Paid plans start at 390 ₽ a month.

No long contracts14-day refundTelegram support