Download LimboFilter — Minecraft Mods — MetaMods

LimboFilter

Active

Downloads

1

Last update

9 months ago

Versions

1.7.2 — 1.19.3
Server
Utils

LimboFilter

Elytrium

LimboFilter represents an advanced bot protection system for Minecraft proxies, developed using LimboAPI technology. This plugin offers a comprehensive approach to filtering unwanted connections.

Key Features

The system includes advanced CAPTCHA settings with the ability to change fonts, background plates, color schemes, alphabet patterns, and code length. The plugin performs client settings and connection brand verification, allowing effective bot identification.

The plugin configuration offers a high degree of customization - you can modify all messages sent by the system. During periods of low proxy load, there is an option to partially disable protection for optimization purposes.

To reduce processor load, a function for preparing raw packets is implemented. Fast loading of MCEdit/StructureBlock world schematics is used for CAPTCHA verification, significantly speeding up the verification process.

Performance Comparison Analysis

Testing was conducted on an i7-3770 server (4 cores/8 threads, 3.4 GHz) with Ubuntu Server 20.04, OpenJDK 11, and 16 GB DDR3 RAM. The proxy was allocated 4 GB RAM. The attack simulated 100 thousand connections per second using protocol 1.17.

Proxy Server Configuration Boot Time CPU Load During Attack
Velocity LimboFilter + LimboAuth Online/Offline Mode 2 sec 20%
Velocity LimboFilter + Offline Mode 2 sec 20%
BungeeCord BotFilter JPremium Online/Offline Mode 8 sec 95%
BungeeCord BotFilter Offline Mode 8 sec 40%
BungeeCord Aegis Escanor Offline Mode 10 sec 20%
BungeeCord Aegis Offline Mode 10 sec 100%
Velocity JPremium Online/Offline Mode 2 sec 95%
Velocity BotSentry + Online Mode 2 sec 70%
Velocity Online Mode 2 sec 70%
Velocity Offline Mode 2 sec 55%

Related Projects

  • LimboAuth - authentication system built on a virtual server (Limbo). Uses BCrypt, supports TOTP two-factor authentication. Compatible with any databases thanks to OrmLite.
  • LimboAPI - library for sending players to virtual servers (called limbo)
Project members
hevav

hevav

Developer

Created: 14 Dec 2022

ID: 5398