LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.14 COMPATIBLE - REVIEW IF ANY PROBLEMS - BSMC

 LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.14 COMPATIBLE - REVIEW IF ANY PROBLEMS - BSMC 2.26.0

LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.14 COMPATIBLE - REVIEW IF ANY PROBLEMS - BSMC
LagAssistLogo.png







(!) 1.14 Info:
The support for 1.14 is complete but hasn't been fully tested on production yet. If you are planning to use LagAssist on a server with a player base larger than 50, please test it before.
If you are having any issues, please forward them to me via discord or spigotmc message.
LagAssist 1.14 (Stable) should be ready as soon as spigot 1.14 (production ready) is done.


(!) Notice:
Being a tool plugin, and offering a huge amount of tools that may not be fit for all types of servers, lagassist often benefits largely from the configuration. Enabling some of the gameplay altering features in lagassist will have large performance benefits.
If you need help, please contact us on our discord support page.


Description:
LagAssist is a plugin created to help manually and automatically reduce lag. It includes many tools that can be used to locate lag sources and remove them. It also includes various benchmark features, that will help you plan your infrastructure ahead.
LagAssist is also light-weight, consuming only 0.4% of ticks with 100 players online, while also retaining a lot of features.



8 IN 1 PLUGIN:
LagAssist can be used to replace a wide array of gameplay & lag-related plugins while also reducing costs. LagAssist's features are often more light-weight without removing any functionality.
These are the plugins whose features lagassist can replace:
  1. MergedMob - 18$
  2. React - 5.99$
  3. FPSHelper - 4.5$
  4. FarmLimiter - 4$
  5. Redstone Clock Detector -1.5$
  6. HLR (Crop hoppers) - 0$
  7. Best View Distance - 0$
  8. McCleaner - 0$
  9. LagAssist's Unique Features
Total Price (Sepparate): 34$
LagAssist Price: ~8$
Saved Money: ~26$



Test Servers:
LagAssist is used by some large networks. Gamster is one of them and has over 2000 players constantly. You can check lagassist by visiting their game modes (IP: play.gamster.org)

YouTube Tutorials:




Commands:
19fc.png


GUI:
bc1d.png



Permissions:
  • lagassist.use - Use the LagAssist GUI & Commands
  • lagassist.reload - Have the ability to reload the plugin.
  • lagassist.chunkanalyser - Allow the use to the chunkanalyser feature of lagassist (Also needs lagassist.use)
  • lagassist.customfilter - Ability to change filters for chunkhoppers.

LagMonitor:
The lag monitor analyses the server performance and runs measures according to the server tps. It is fully configurable, allowing clients to configure everything from the monitor's frequency, and what measures will get executed depending on the server tps.
It shows different messages to the players and staff, helping staff know what measures have been executed, while not offering confidential informations to the player (configurable).


ChunkAnalyser:
The chunkalayser helps find laggy chunks based on a predefined score table. You can set different score ratings for each normal & tile entity. Running the command will list the chunks with the highest score. You can click each chunk to teleport to it.
This feature is highly advanced and will highly help you to find lag sources along with useful info to mitigate it.
3bba.png
The chunkanalyser also allows you to check the score for the current chunk. This feature is pretty usefull to check areas which might seem laggy, superpopulated, etc.
c615.png



LagMap:
The lagmap is a simple way to visualize server performance. It helps to monitor lag spikes and find when the server starts lagging.
LagMonitor.gif



LagMeter:
The LagMeter is a minimal lag-visualizer that can help you monitor lag while doing other tasks.
It will even show when the server is recovering from a lagspike by running tick calculations faster.
6674.png



LagOverview:
LagOverview is a simple yet detailed look into system information. It can help to find out what may be causing lag spikes on the hardware-level; help monitor how much shared hosts oversell, and more.

A Lag-Overview is shown each time you use /tps.


RedstoneCuller:
The Redstone-Culler is one of the most advanced features of LagAssist. It is fully configurable, and you can set it to do anything from simply disabling Redstone-machines each time the Redstone is culled to checking how many times observers tick and removing the ones that pass a certain rate.
It is very useful for preventing Redstone lag, as the "breaker" setting can be changed to defer creating large and inefficient farms while leaving simple, efficient farms intact.
I highly recommend it for servers where redstone is widely available, such as: Creative, Survival, Factions, Skyblock, etc.
Ofix.gif



Benchmark:
The benchmark system offers important details about your machine, along with an approximation of how many players you will be able to keep. It gets the CPU data from Passmark's CpuBenchmark site by simulating a browser, and the memory information from your process and uses an advanced algorithm to find how many players you will be able to keep.
It also shows you information about your download and upload speed from any FTP server you want. The default one is highly reliable and fast, so you can make sure that the benchmark will be right wherever you are in the world.

Note: The benchmark system relies on getting the cpu name from the system. Java doesn't offer any easy way to do it, so i had to create my own efficient and compact system to get the CPU name. The system is OS-Dependent. Currently, only Windows, Linux and MacOS is implemented (if you run on another kind of system, PM me and i'll add it with your help).
20e4.png



Client-Side Optimizer (NEW):
The client optimizer allows players to have higher FPS during some high-load activities like cannoning, stacking sand, etc. It uses packet interception in order to hide laggy features for players, and thus allows them to have higher FPS without altering the gameplay too much. I've seen large improvements with Client-side lag. Not only that, but players can even configure what they want enabled and what not using a very nice & easy GUI; using a custom command that can be configured by you.
c139.png



Ping Benchmark:
The ping benchmark is a simple way to find information about the playes' connectivity to your server. It is simple now, yet it gives quite a lot of useful informations.
4246.png




ChunkHoppers:
Catch all items from a chunk directly into a hopper. This is really useful if you're having lag with items, and can thus highly increase the performance. It won't affect player-dropped items, and is a good way for factions servers to get rid of item lag.
Not only does lagassist have a extremely efficient chunkhopper feature included, it also allows players to create filters for their chunkhoppers! This can be used both for performance & gameplay purposes, and is made with large networks in mind.
cb2b.png

Players can access the filter by Shift+RightClicking the hopper, and open the hopper by just normally using RightClick.



Smart Entity Stacking:
Stack entities with performance in mind. The algorithm that LagAssist uses was made for huge entity throughput. This means that thousands of entities can be stacked almost instantly, without performance dips.
LagAssist's stacker is fully compatible with 90% of already existent stackers, as it uses the entity name as a way to know the stack value of it.
2a7d.gif



PhysicsDisabler:
Disable physics elements when the server is lagging. It can be configured to only disable some features, or even disable it on startup.
This can also be used to remove unused gameplay features, in order to optimize the server.


ChunkLimiter:
Limit the number of entities and tile entities allowed in one chunk in order to rate-limit mob-spawning. It is highly effective on creative servers where players may spawn a lot of minecarts in order to lag the server. This feature is still in beta, but has been tested pretty well.


Dynamic View Distance:
Dynamically calculate the optimal view distance for maximum player satisfaction and minimal server load. This system is very advanced and configurable and can be made to work with any minigame. The config is pretty self-explanatory so it shouldn't be hard to configure yourself.


MobCuller:
Culls the mobs if the tps is low. Can help with removing mobs from highly-populated areas. It is set not to remove mobs that are named, in order to a vanilla-like gameplay.


Spawner Improver:
Spawners can be a large source of lag for Minecraft servers. Thus, I've made it very simple to modify spawner attributes in order to optimize both gameplay and performance. Not only can you modify how spawners work, but also automatically remove some them based on chance in case players have extremely many spawners. This feature has had amazing results on gamster.org, where a miscalculation lead to players having exceedingly many spawners that lagged the server. The implementation of the spawner improved the TPS by 30% (from 16 TPS to 19 TPS).


World Blacklist
Choose which worlds lagassist will not have an effect on. It is especially helpful if you have a hub world where Redstone should always work, even if the server is lagging.


Configuration
The config is very simple to understand and extremely vast. You can configure allmost everything, allowing for value fine-tuning. This way, you can make this plugin to detect issues that aren't present in vanilla servers.




Why Buy LagAssist:
  • LagFree - LagAssist is made to work along with your own spigot/paper optimizations. On test runs on Gamster.org (with 100 players), lagassist consumed 0.4% of the tick.
  • Deluxe Support - I offer support as soon as I can, and I love to get feedback and to implement requested features.
  • Smart Measures - LagAssist is a plugin, and plugins have a lot of possibilities. LagAssist's numerous LagMeasures allow you to maintain your server fresh, to remove lag-machines automatically and find what causes lag.
  • Prevention - LagAssist's RedstoneCuller system prevents lag, not just fixes it. It will make sure your server will not become overcluttered by laggy and inefficient Redstone farms.


LagAssist vs Other anti-lag plugins
Most anti-lag plugins count on the inability of the server owner to configure his server properly and correct for that. For example, some clear items every 5 minutes or so, which is not only useless, but that can even be achieved without any plugins. Spigot has a setting named item-despawn-rate that can be set to accomplish the same thing without annoyances such as items disappearing just as they are dropped if the player is unfortunate.
Also, a large portion of them allows the owner to trigger a Garbage Collection. Java clears memory when it needs to, and triggering it when it doesn't need more RAM is not recommended.
Some of them have even been reported to produce lag by themselves, even taking up to 6% per tick (while lagassist takes ~0.3% for most servers).
LagAssist has a different approach. It is developed to work on top of a good spigot (& paper too, I really recommend it) server and to help large server owners achieve large player counts without lag. Not only does it fix lag, but also help prevent it. It has some great tools that can help while developing the server in order to understand the server's limits and how you can overcome that.




FAQ




Terms Of Service
  1. Decompiling and modifying this plugin for personal use is allowed, but you are not allowed to distribute any code you find in my plugin.
  2. You are not allowed to -Redacted- this plugin in any shape or form.
  3. Due to the digital nature of this product, I don't offer refunds in case the plugin works as it was designed to. I am reserving the right to choose who I refund, and who I don't.


Love LagAssist?
Help spread the word! Use this signature on spigot to support our continued development of this plugin.
Code (Text):




Technical Support:
Do you have any issue or feedback? Make sure to notify me on discord, and I'll happily help you. You can join it by clicking the image or here.

Latest updates

  1. 2.26.0

    2.26.0
  2. 2.24.1

    2.24.1
  3. 2.23.2

    2.23.2

Latest reviews

the author lives in the future, on the official website there is only 2.23.1
Please update to 2.20.3
Excellent plugin all in one! Could you please update to 2.18.4? Thanks!
Very good plugin ! Everything working for me ! Skyblock 1.13.2
2.18 don't work
2.18.0 Doesn't work.-
please update to 2.18.1
Please Update 2.18.0
please update
Thank you so much, works wonders for my server.

Similar resources

LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.15 COMPATIBLE C
Anti-Lag, Anti-Crasher, Chunk Hoppers, Mob Stacker, Custom View-Distance & more in a single package
5.00 star(s) 3 ratings
Downloads
1,578
Updated
LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.15 COMPATIBLE 2.23.0-SNAPSHOT Loiloo
Anti-Lag, Anti-Crasher, Chunk Hoppers, Mob Stacker, Custom View-Distance & more in a single package
0.00 star(s) 0 ratings
Downloads
745
Updated
LagAssist ⚡ Advanced Performance Solution ⚡ 1.8 - 1.16.X COMPATIBLE 0Mono1
5.00 star(s) 1 ratings
Downloads
413
Updated
BlackSpigot General Chat
Rules Help Users
    BlackSpigot.com @ BlackSpigot.com: I have cleared my private messages for this chat so people should be able to PM me on here and...
    Top