Performant proxy with best exploit filtering on mind | Anti-ddos | (bungeecord+spigot protection)
⋘────────────────────↠∗∗↞────────────────────⋙
Warning!
Upstream (BungeeCord) has some internal breaking changes that may break some plugins that depend on it.
Make sure all your plugins are updated and support the latest version of BungeeCord.
What's new:
1. Support for 1.21.9.
2. Added the ability to disable update checker.
3. Added the ability to override behavior when a ping check fails.
4. Added the ability to enable secure profile to hide secure chat toast in the antibot filter.
5. Improved fall check. It's now stricter and should work slightly better than before.
6. Slightly improved performance when decoding packets.
7. The exception throwing system has been reworked, which should have a slight impact on improving performance during attacks.
Fixes:
1. Fixed a possible situation where the captcha generator might not complete.
2. Fixed a possible situation where the connection was forcibly closed using the proxy protocol.
3. Fixed a situation where local addresses were not ignored for throttle limit.
4. Fixed incorrect antibot behavior when players changed their IP address.
5. Fixed incorrect behavior of the max protocol length name configuration option.
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
What's new:
1. Support for 1.21.7.
2. Optimized generation of pick-captcha.
3. Added ability to specify groups of groups for pick-captcha.
4. Added "Gaussian" and "Salt and Pepper" noises for render layer noise.
Fixes:
1. Fixed compatibility with auth plugins when a premium player connects to the antibot filter.
2. Fixed compatibility with plugins that used the configuration system from BungeeCord.
3. Fixed missing payload configuration in some places.
4. Fixed generation of default language configuration.
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Fixes:
1. Fixed strange NPE while using BungeeGuard
2. Polymart issues while downloading
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
What's new:
1. Support for 1.21.5
2. Optimize cached packet creation
3. Pre allocate buffers where possible
4. Implemented animated pick captcha
Fixes:
1. Fix broken ping check on complete when used LAM ping option
2. Fix broken complete only on chat for pick-captcha
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
What's new:
1. Implemented advanced empty check
2. Improved compressor
3. Updated BungeeCord changes and few dependencies, ensure your plugins are up-to-date!
Fixes:
1. Fixed infinite verification loop
2. Fixed broken secured profile option
3. Fixed rejoin-kick
4. Fixed Geyser channel inject problems
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
What's new:
1. Updated to the latest version of BungeeCord.
We highly recommend updating to this version as it fixes the vulnerability and we also recommend updating all your plugins as they may not be compatible.
2. Added the ability to print packet statistics for each player when debug mode is enabled.
3. Added the ability to complete pick captcha without message sending.
4. Added the ability to guarantee generation of main group for pick captcha.
5. Added the ability to modify server brand name (F3 server name).
6. Added bypass permission for the chat limiter.
7. Added UserConnectedEvent event to api.
8. Added anti-cheat support for the packet limiter.
9. UserFailedCheckEvent event is now async event.
Fixes:
1. Fixed translation to lower case for console command complete.
2. Fixed broken entity mappings for 1.20 version.
3. Fixed loading of render layers and added the ability to recursively load render layers.
4. Fixed typo in "to-many-packets" translation key.
5. Fixed broken proxy list cache.
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
IMPORANT Update your plugins before running the proxy, to avoid possible bugs due to protocol changes.
What's new:
1. Support 1.21 (provided on discord since 13/06/24
2. The checks in the antibot have been slightly improved
3. Now the antibot expects a little more packets from the player;
4 The attributes check has been changed. Now it is an independent template in which you can separately configure blocking of a brand or player nicknames;
5. Improved license checking. Now the check has additional backup addresses just in case;
6. Improved fall check loading speed;
7. Added new default Turkish language (Special thanks to Texider);
8. Added the ability to configure packet limiter for geyser players;
Fixes:
1. Fixed possible client connection issue when connection to the filter;
2. Fixed possible empty trigger data in the BotAttackDetectedEvent;
3. Fixed broken fall-and-animated-hand-captcha;
4. Fixed the /antibot dump command which could generate incorrect reports;
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
New features:
1. Implemented render layer text. Now you can specify any custom text and place it in any part of the captcha.
2. Added the ability to block certain versions of the game protocol in the antibot filter.
3. Added the ability to configure degrees for render layer rotation.
4. Added the ability to disable the use of generated code as an answer.
5. Improved glowing-circle animation for animated captchas.
Fixes:
1. Fixed a bug that caused incompatibility with some plugins.
2. Fixed render layer chance not working correctly.
3. Fixed font scaling for non-standard captcha sizes.
4. Fixed incorrect generation of glyphs for pick-captcha.
5. Fixed a situation where Query could stop working in some cases.
6. Fixed a bug due to which loading the proxy list from the database was duplicated many times in the logs.
7. Small performance improvements when serializing/deserializing text components.
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
1. Added support for 1.20.5/1.20.6.
2. Added the ability to configure ignore transparent option for render layer group.
3. Added the ability to execute most nullcordx commands from the game.
4. Added render layer negative.
Now you can invert the colors of the image to achieve variety in the captcha.
6. Slightly improved proxy performance by using faster collections.
If you have any question or problem hit us on -> discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Important:
New features:
Changes:
Fixes:
If you have any question or problem hit us on -> https://discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
New features:
You can now specify an exact frame size instead of a size range.
Please note that this changes the message configuration for them, we recommend resetting the configuration or removing specific translation lines so that the proxy regenerates the correct lines.
Fixes:
⋘────────────────────↠∗∗↞────────────────────⋙
A new update of NullCordX has been rolled out ->
Implementations
Fixes from 3.8.1x
If you want higher mitigation you should check XDP firewall system
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
If you have any question or problem hit us on -> https://discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
A new update of NullCordX has been rolled out ->
Fixes from 3.8.0x
Addons
Implemented the ability to specify vertical mirroring for the mirror layer
By the way, we have a fork of Paper that you can purchase as an addon to this resource!
If you want higher mitigation you should check XDP firewall system
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
If you have any question or problem hit us on -> https://discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
A new update of NullCordX has been rolled out ->
Big changes in configuration:
Migrated to a more updated configuration system from the Elytrium developers.
Loading and saving configuration should now be more faster and correct.
From this moment on, the entire captcha configuration has now been divided into separate configuration files that are located in a separate captcha directory in the nullcordx directory.
In addition, each type of captcha is now configured separately, with the exception of render layers.
This means that you can now, for example, configure separate frame sizes for framed-captcha and animated-framed-captcha.
Most parameters are no longer shared.
The structure of the translation configuration has been changed.
Added absolutely all translation strings from nullcordx.
Added minimessage support for all string related configurations.
Now it's easy to create beautiful gradient or rainbow text in any message, including messages from bungeecord!
Now for all configurations where you need to specify the path to files, the ability to specify a directory has been added.
The proxy will load all files in the directory.
Added the ability to parse the subnet mask for IP addresses.
Now you can specify for example 127.0.0.0/24 to include addresses from 127.0.0.1 to 127.0.0.255 in the list.
Warning! There has been a bit of cleaning done on most configs, some options have been moved or merged, so please be sure to check out the configs and tweak them!
Loading old configurations may break existing configurations.
Don't forget to make a backup copy of your configurations to configure the new configuration the same way!
Captcha optimization and improvments:
Captcha generator has been optimized.
Now the captcha is generated 2 times faster and takes up almost 2 times less memory space.
Added file cache for fonts.
Now the proxy will load much faster, since it will not have to redraw the fonts every time.
The code generator is now a separate render layer.
The generator was divided into 3 types of layers - code, arithmetic and number spelling.
You can set up and use any of the generators or use them together in one captcha.
Or create a second template for the generator that only draws, for example, numbers with a certain font.
Added 2 more default fonts - dialog and dialog-input.
Added the ability to make default fonts italic or bold.
Added random render layer.
It allows you to draw one of the layers specified in it randomly.
This can be useful, for example, for random render of code and arithmetic.
Added the ability to use only the color palette from version 1.8 of the game.
By default, 4 color palettes are used for more accurate colors, but this captcha takes up some memory space.
Using only one palette can save almost 4 times memory space, however, image colors may be poor.
Now the captcha generator will forcefully terminate its work when reloading nullcordx.
Antibot improvments:
Added the ability to configure any number of custom modes.
For example, you can create a mode called test which will contain only framed-captcha and then switch it with the command /antibot check custom false test (where false is whether to switch the mode for bedrock players)
Thus, you can create any modes in advance and switch their commands for different situations.
(Don't forget to enable custom mode with the /antibot toggle custom command so that the filter uses custom checks.)
Added the ability to specify risks for proxy checks.
Added ASN check.
Now you can block the specified hosting providers from which bot attacks are usually carried out.
Added a new proxy service - Vpn Api.
Now country and asn check will periodically update the database while the proxy server is running.
Motd improvments:
Added the ability to send the same game protocol for all versions.
Added ability to set online placeholders for custom motd.
Added protocolize support for motd cache type 2.
Other improvments or fixes:
Added more information about which components are loading during the nullcordx initialization process.
Added api for anti-proxy, anti-asn and anti-country.
Added info about dynamic dns updating.
Fixed sometimes wrong dithering for captcha.
Added ability to configure pooled or unpooled ByteBufAllocator for cached packets.
Fixed velocity forwarding mode.
Fixed guava and some other dependency relocation.
Added api to override isNeedCheck for antibot.
Added pagination for whitelist command.
Added /antibot banlist command with pagination.
Added HaProxyConnectionInitEvent event.
Fixed entity remove packet for 1.17 client.
Fixed wrong description and configuration for tcp fast open.
Fixed advanced ping check mode checking.
Added ability to disable PlayerHandshakeEvent event.
Added UserFailedCheckEvent event.
Added ability to hide server switching log.
Fixed /antibot servers reload command.
By the way, we have a fork of Paper that you can purchase as an addon to this resource!
If you want higher mitigation you should check XDP firewall system
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
If you have any question or problem hit us on -> https://discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
A new update of NullCordX has been rolled out ->
If you want higher mitigation you should check XDP firewall system
Also, remember to increase socket files-limit, so you can absorb more sockets.
If you have any question or problem hit us on -> https://discord.shieldcommunity.net
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Large update has been roled out ->
Please support us giving feedback and a proper review! This really helps out and makes us grow. This updates take a lot of time!
To avoid high performance attacks you should limit your concurrent connections and tune your kernel!
https://javapipe.com/blog/iptables-ddos-protection/
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
(GEYSER "FIX" without disabling nothing)
Partially fixed the situation when the proxy kicked the player's geyser with the disable compression parameter enabled.
This still won't work for a filter because all packets for a filter are always cached and compressed.
If you store an uncompressed copy, the memory consumption will increase by at least 3 times, for this reason you still need to disable this option.
If you have any question or problem hit us on -> https://discord.gg/HhFxScZWAT
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Due a lot of botters are in way be ensure to have root to protect you low layer with iptables!
https://javapipe.com/blog/iptables-ddos-protection/
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
A new update of NullCordX has been rolled out ->
Now geyser works without disabling "disable-compression" I recommend you to re-enable it for higher performance
If you have any question or problem hit us on -> https://discord.gg/HhFxScZWAT
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Due a lot of botters are in way be ensure to have root to protect you low layer with iptables!
[url]https://javapipe.com/blog/iptables-ddos-protection/[/url]
Also, remember to increase socket files-limit, so you can absorb more sockets.
A new update of NullCordX has been rolled out ->
You will probably need to make a backup and reset your captcha.yml and antibot.yml configs to figure out how it all works again
If you have any question or problem hit us on -> [url]https://discord.gg/HhFxScZWAT[/url]
⋘────────────────────↠∗∗↞────────────────────⋙
⋘────────────────────↠∗∗↞────────────────────⋙
Due a lot of botters are in way be ensure to have root to protect you low layer with iptables!
https://javapipe.com/blog/iptables-ddos-protection/
Also, remember to increase socket files-limit, so you can absorb more sockets.
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
A new update of NullCordX has been rolled out ->
This version is exactly same as 3.7.4 but with 1.19.4 support. The new version have's no ETA (but brings powerfull stuff)
If you have any question or problem hit us on -> https://discord.gg/HhFxScZWAT
⋘────────────────────↠∗∗↞────────────────────⋙