Designed from the ground up with UUID support in mind.(The plugin can be installed in the Spigot plugin folder or the BungeeCord plugin folder.) LiteBans can run natively under Spigot and BungeeCord, offering the same features on both platforms. When a player changes their Minecraft name through Mojang, they will still keep their bans, mutes, and warnings.Īll punishments made through LiteBans will take effect globally across all servers linked to the same database.Īlthough LiteBans is designed to effectively synchronize between hundreds of servers, it can still work alone on a single server without a MySQL database. LiteBans is a lightweight banning plugin supporting UUIDs which allows temporary and permanent bans. The method used to download dependencies is just as secure as if the dependencies were shaded – the expected hashes of the dependencies are hard-coded, so if the downloaded dependency's hash differs, it is not saved to the filesystem.USE MYSQL, NOT H2Native Minecraft Version: Afterward, the plugin should start faster. This is normal, and can take a couple of seconds the first time. When the plugin first starts, it downloads its API and internal dependencies. LibertyBans can also be installed on the backend servers if you are willing to configure multi-instance synchronization.įor installing on the backend servers and synchronizing punishments, see the wiki for additional information.When using a single proxy, it is recommended, but not required, to install LibertyBans on the proxy itself.InstallationLibertyBans will work out-of-the-box for most users. Additionally, builds of LibertyBans are reproducible from the source code, meaning checksums can be personally verified.Ĭompatibility with Geyser/Floodgate usernames. All dependencies are automatically downloaded with secure SHA-512 hashes used to validate the downloads.You can place LibertyBans on the proxy if you use a single proxy, or on multiple backend servers. Full multi-proxy and multi-instance support.You can even tweak your connection pool and statement cache settings to fine-tune performance. Options and behaviour are fully configurable.Alts notification on join - tells staff members when a player whose suspected alt is banned or muted.Manual /alts command - shows suspected alt accounts for a player.This behavior is configurable, and you can even increase the strictness of alt-checking. By default, when using IP-bans, alts are automatically banned from joining if the main account is banned. Automatic enforcement to block alt accounts./blame - shows all the punishments a staff member has enacted./history - shows all punishments for a player.This isn't a silly plugin which stores data by player name. All player data is stored using UUIDs.Temporary versions of bans, mutes, and warns./kick, /ipkick - kicks a player or IP address./warn, /ipwarn, /unwarn, /unwarnip - warns or unwarns a player or IP address./mute, /ipmute, /unmute, /unmuteip - mutes or unmutes a player or IP address./ban, /ipban, /unban, /unbanip - bans or unbans a player or IP address.Well-structured API providing a framework for other plugins to work with the plugin.Minimal locking is employed while keeping state consistent this is mostly realised through the fact that most plugin state is maintained in the database itself. Designed for high availability and concurrency.The performance cost of context switching is understood and avoided the plugin does not blindly fire async tasks. Best practices for asynchronous calculations are followed.Data is stored in minimal form as raw bytes instead of strings. Low memory usage because punishments are stored almost completely in the database. Enhanced database-oriented performance emphasising calculations in SQL.Option to use local file-based database (HyperSQL), or remote database (MariaDB, MySQL, PostgreSQL).No complicated installation and avoids unnecessary features. It can efficiently scale to large networks and operate on single servers with minimal resources. Free software and high quality, LibertyBans is the best-designed punishment plugin.
0 Comments
Leave a Reply. |