LeviOptimize
A performance optimization plugin for Minecraft Bedrock Server
Install / Use
/learn @LiteLDev/LeviOptimizeREADME
LeviOptimize
A performance optimization mod for Minecraft Bedrock Dedicated Server (BDS), "LeviOptimize" is designed to enhance server performance by addressing issues related to low ticks per second (TPS). Operating within the LeviLamina framework, it modifies BDS code to achieve notable performance improvements.
Table of Contents
Security
LeviOptimize is an independent project not affiliated with Mojang or Microsoft, thus not officially supported by them. It is open-source and free to use. Users should note that LeviOptimize is not liable for any potential damage to servers or data. Please proceed with caution and use at your own risk.
Installation
Using Lip
lip install github.com/LiteLDev/LeviOptimize
Manual Installation
- Download the latest release from the Releases page.
- Unpack the
LeviOptimize-windows-x64.zipfile. - Copy the
LeviOptimizefolder to themodsfolder of your BDS installation directory.
Usage
Upon its first run, LeviOptimize will generate configuration files in mod/LeviOptimize/config/. These files are customizable to tailor the mod's behavior to your needs.
Commands
timing: Displays server performance statistics, focusing on TPS and detailed ECS performance metrics.
Note: If your application crashes immediately upon using the
timingcommand, with the exception pointing to a null pointer, please check the version of your msvcp140.dll. Consider updating or repairing the Visual C++ Redistributable, or simply copy a working msvcp140.dll file from a functioning device to your BDS root directory.
Features
optHopperItem: Enhances TPS by optimizing item transfers between hoppers and containers.optMovingBlock: Improves FPS and TPS by optimizing block entities' processing during piston movements.fixChunkLeak: Addresses the issue of chunks remaining loaded after players leave.optSeenPercent: Caches "SeenPercent" values to improve TPS, with a note of caution regarding potential hash collisions.optPushEntity: Improves server performance by reducing TPS drops from entity cramming with two key options:
Contributing
We welcome questions, issues, and PRs. Feel free to contribute by:
- Creating an issue to ask questions or report bugs.
- Submitting PRs with improvements or new features.
License
GPL-3.0-or-later © LiteLDev
