A Packet Limiter plugin for PocketMine

Overview

PacketLimiter

A Packet Limiter plugin for PocketMine

A plugin to limit player from sending many packets. Attacker may sent a lot of packet.
PocketMine does not provide any level of protection against packet spam.
As such, individual players can send as many packets as they want.
The solution was to limit the maximum packets/second a client could send.

Config

# Normal player sent ~200 packet every second
packet_per_second: 250
# If reach limit packet per second they will get warning and if reach maximum warning they kicked.
maximum_warning: 5

kick_message: "You sending too many packets!"
You might also like...
Plot and protection plugin for PocketMine-MP
Plot and protection plugin for PocketMine-MP

MyPlot Create, manage, and build in protected plots. Keep your builds safe from griefers! Official MyPlot precompiled builds can be found on Poggit at

A Pocketmine-MP (PMMP) plugin to help staff members enforce the rules of the server.
A Pocketmine-MP (PMMP) plugin to help staff members enforce the rules of the server.

StaffMode is an all-in-one Pocketmine-MP (PMMP) moderation plugin made to simplify the life of staff members.

A Pocketmine-MP (PMMP) plugin to prevent players from doing most glitches.
A Pocketmine-MP (PMMP) plugin to prevent players from doing most glitches.

AntiGlitch AntiGlitch is an all-in-one Pocketmine-MP (PMMP) plugin made to prevent as many known glitches. Setup Guide To start using the plugin, down

CrateKeyShopGUI Pocketmine-MP plugin which can be set in Config.yml file

CrateKeyShopGUI CrateKeyShopGUI Pocketmine-MP plugin which can be set in Config.yml file Depend FormAPI EconomyAPI PiggyCrate InvCrashFix Download Dow

Custom boss plugin for PocketMine-MP.

Bosses Custom boss plugin for PocketMine-MP. What is this plugin? This plugin adds entities that they have so much things to configure! How to create

This plugin adds custom pets to game for PocketMine-MP!
This plugin adds custom pets to game for PocketMine-MP!

ComplexPets A plugin that adds pets to game made by OguzhanUmutlu for PocketMine-MP. Command Simply type /pets and summon your favorite animal! Featur

Casino plugin for Pocketmine-MP

Casino A simple Casino plugin for Pocketmine-MP. Usage You can make people bet for in-game money and in return either they win the money or loose. Cha

🐕‍🦺 An Ultimate Pets plugin for PocketMine-MP.
🐕‍🦺 An Ultimate Pets plugin for PocketMine-MP.

SimplePets An Ultimate Pets plugin made by broki for PocketMine-MP. ✨ Features MySQL and SQLite database Anti sql injection All mobs in Minecraft Pets

A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time

BlockReplacer A PocketMine-MP plugin that replaces a block to another block when breaks, then back to the original block after a certain time How to I

Comments
  • Error

    Error

    Error: Allowed memory size of 4194304000 bytes exhausted (tried to allocate 4096 bytes) File: plugins/PacketLimiter-master/src/AkmalFairuz/PacketLimiter/session/SessionManager Line: 49 Type: E_ERROR

    opened by ProtectorYT364 0
  • This is not packets per second

    This is not packets per second

    This is packets per 20 ticks. And 20 ticks can take really long if the server is lagging. Please consider using a better algorithm and better data structure for storing packet count. What about an array deque?

    enhancement 
    opened by SOF3 3
Owner
Lead Developer at @VenityNetwork . PHP Programmer since 2019, Java Programmer since 2020
null
A plugin manager for PocketMine-MP downloads plugin from PocketMine-MP official plugin repository

oh-my-pmmp A plugin manager for PocketMine-MP Getting Started Prerequisites Your server MUST RUN the latest version of PocketMine. Installation From P

thebigcrafter 6 Jan 4, 2023
Laravel Sliding Window Rate Limiter

Laravel Sliding Window Rate Limiter This package provides an easy way to limit any action during a specified time window. You may be familiar with Lar

Λгi 19 Oct 9, 2022
The GUI bandwidth limiter for iptables-mod-hashlimit

MulImiter OpenWrt bandwidth limiter through iptables firewall with PHP GUI Features Limit download speed per client/IP Limit upload speed per client/I

Teguh Santoso 13 Sep 15, 2022
This Pocketmine-MP plugin is a plugin including a complete faction system.

SimpleFaction Simple faction plugin replacing FactionsPro which is no longer updated. Commands Command Name Command Description Available for /f help

Ayzrix 33 Dec 19, 2022
SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

null 1 Jan 7, 2022
Integrates the ClassicPress Plugin Directory and any plugin stored in GitHub (tagged with classicpress-plugin) in the ClassicPress Admin

ClassicPress Plugin Directory Adds a new screen in a ClassicPress Install where you can browse, install, activate, deactivate, update, delete and pagi

TukuToi 3 Dec 27, 2022
A PocketMine/Altay Plugin to morph yourself into a block

BlockMorph A PocketMine/Altay Plugin to morph yourself into a block Command To morph yourself into a block use this command: /blockmorph [BlockID|Bloc

Matze 7 Mar 22, 2022
A useful PocketMine-MP plugin that allows you to create crates in-game!

ComplexCrates A useful PocketMine-MP plugin that allows you to create crates in-game! Commands Main command: /crate Sub commands: create

Oğuzhan 8 Aug 26, 2021
A plugin to add more blocks to PocketMine

This plugin aims to add all blocks not included in PocketMine. As of right now the ExtendedBlocks plugin is required to add blocks with IDs above 255.

xSuper 26 Dec 19, 2022
✨An Ultimate NPC plugin made by brokiem for PocketMine-MP.

SimpleNPC An Ultimate NPC plugin made by brokiem for PocketMine-MP. ✨ Features Migration from Slapper supported! ✔ Right click to interact! ✔ NPC can

broki 53 Jan 1, 2023