- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Bukkit
- Spigot
- Paper
- Supported versions
-
- 1.8
- 1.12
- 1.13
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
Last edited:
There are unique checks that no one else has, and it doesn't need any fork (ViaVersion/Spigot) or dependency to apply some important checks. There is also a powerful packet loggerI have a question what would make this alternative better than SpigotGuard?
Hows the performance on it with higher amounts of players?There are unique checks that no one else has, and it doesn't need any fork (ViaVersion/Spigot) or dependency to apply some important checks. There is also a powerful packet logger
Actually I can't say nothing as I don't have real statistics to show, or benchmarks. But LPX ran on some italians server with 200/250 online, we did spark profiling and timings and it wans't taking literally nothing. I worked a lot to make checks faster to avoid packet lag and the packet logger also works on a different thread of the listeners, they just communicate when a packet is received and it has to be loggedHows the performance on it with higher amounts of players?
As your application runs on netty threads, you will need to profile netty threads to see its overhead.Actually I can't say nothing as I don't have real statistics to show, or benchmarks. But LPX ran on some italians server with 200/250 online, we did spark profiling and timings and it wans't taking literally nothing. I worked a lot to make checks faster to avoid packet lag and the packet logger also works on a different thread of the listeners, they just communicate when a packet is received and it has to be logged
This is a timing of a server with 280 on, you can search "LPX" on the bar to see the tick usage Aikar's Timings Viewer
Unfortunately I didn’t save any CPU profiler of netty threads but with that amount of players there was no notable packet delay.As your application runs on netty threads, you will need to profile netty threads to see its overhead.
A NEW ERA
- Recoded every single row of code from 0
- Remastered injection system (unique anti-exploit having this)
- Recoded every check from 0
- Re-organized config.yml
- Full alerts/messages customization
- Full checks customization
- VL and alert system based on anticheat style
- Improved performance for checks and packet logging, dropped reflections usage (checks now are very FAST)
- Improved printer alerts
- Added GUI customization...
A NEW ERA
- Recoded every single row of code from 0
- Remastered injection system (unique anti-exploit having this)
- Recoded every check from 0
- Re-organized config.yml
- Full alerts/messages customization
- Full checks customization
- VL and alert system based on anticheat style
- Improved performance for checks and packet logging, dropped reflections usage (checks now are very FAST)
- Improved printer alerts
- Added GUI customization...
- Fixed bStats
Fixed bStats
Fixed bStats for real
- Moved bStats to non obfuscated class
- Fixed rare memory leak
- Fixed ElapsedSpigot compatibility issue on player join
- Fixed /lpx kick messages
- Safer Position canceled packet for FloodB
- Fixed incompatibility with ProtocolLib v5
- Removed really old ProtocoLib support
- Small injection cleanup
- Fixed small memory leak
- Fixed rare NPE
- Better handling of CustomPayload checks
- Slightly improved PayloadE and PayloadD
- Fixed ByteBuf -> String error conversion while packet logging
- Fixed config typo
- Added Lectern exploit check (WindowD)
- Fixed exception when closing inventory on 1.15
- Fixed config typo (thanks NoJokeFNA)
- Fixed geyser support
- Small config changes
- Added PositionC
- Added CreativeG
- PositionB improvements
- PlaceA improvements
- Added VL reset task
- Config adjustments
- lpx.bypass now works correctly
- packetlogger now works correctly
- Some fixes with GrimAC (still not working idk why)