TekkitRestrict 1.00 Massive Release (DEV, performance issues)
Details
-
FilenameTekkitRestrict.jar
-
Uploaded by
-
UploadedOct 19, 2012
-
Size182.84 KB
-
Downloads2,706
-
MD527a14de3edf7ad6a5c37bfba061e7077
Supported Bukkit Versions
- CB 1.2.5-R4.0
Changelog
[Conversion process from 0.96 or lower]
- None, auto-converter in-place.
################################### #Performance problems # TPerformance.config.yml # 50 players: 600 # 100 players: 1100 # 200 players: 2200 # ?: 3400 InventoryThread: 500 #Only Change ThrottleInventoryThread to false if you are desperate # for TPS AFTER doing the following above. ###################################
[Changes for 1.00]
[Major changes & Performance]
- Split the config file into nine parts. [General.config.yml, Advanced.config.yml, ModModifications.config.yml, Logging.config.yml]
- Combine Discharge and ItemDeleter threads to make InventoryThread to save performance.
- Pre-Cache info on reload. Massive boost in speed.
- Improved ChunkUnloader's core performance removed all errors!
- Automated Data.db conversions
- Add Database Thread to execute essential db commands
- Search for areas that need major performance improvements.
[Testing]
- Anti-Hack Functionality tests (#fly, #forcefield, #dupes, #move-speed)
- Limiter Functionality tests (#FlyLimiter, #BlockLimiter)
- SSPlugin Functionality tests (#Factions, #PreciousStones, #Grief Prevention, #Towny)
- Full block-Based functionality tests (#BlockRemover, #ChunkUnloader, #RPTimer)
- PermPlugin Functionality tests (#Vault, #PEX)
- Full Item-Based functionality tests (#NoItem, #SSEEDecharger, #EEMaxCharge, #IC2MaxCharge, #Arcana, #GemArmorDisabler, #SetEMC, #LimitedCreative)
- Console Command Functionality tests (#safezones, #limits, #emc)
- Run high-speed thread simulation test (Result: 20TPS, all threads running at 1 Millisecond)
[Additions]
- Implement Grief Prevention.
- Implement Vault Permissions as "Top priority".
- Prevent people right clicking certain placed blocks.
- BlockLimit Mod-based lists
- Implement Limited Creative for Tekkit. (Players cannot modify ANY chests or bags, drop items, and the items are limited to what YOU limit them to)
- Add Apply Item Cache system
- "*" Permission now works!
- Added BlockLimiter Data Manager that runs alongside the AutoSave thread. (removes exploded/ect blocks)
- Admin commands to view current block limits and modify them.
- Add Item Cache system
- Admin Command (emc tempset) allows you to temporarily set the EMC of any item.
- Admin Command (emc lookup) allows you to lookup the EMC of any item.
- Control Any IC2 Item MAX EU Storage
- Add additional information to the Anti Hack logs. (Location, Velo, Vehicle, SorroundingEntity#s)
- Add option to Enable/Disable Inventory Thread Throttling
- Add option to prevent people from flying in safe zones.
- Add permission for bypassing fly time limit.
- Add EMC Modifier (SetEMC)
- Implement Anti-ForcefieldHack.
- prevent Block placement of RP Cover-type blocks on an already-placed block. (Player needs to re-login to load changes)
[Bugs / Fixes]
- Fix Non-faction land safezone
- Fix RPTimer
- Fix safezone loading...
- Fix LimitedCreative Item dirtifier (Got broken during CacheItem Merge)
- Fix BlockLimiter so that if anything removes it, it will be removed from the original owner.
- Admin Command (limit clear) allows you to clear a specific item type.
- Fixed a bug with tekkitrestrict.limiter.bypass
- Fixed formatting for command system.
- Check MaxCharge for effectiveness
- Fix gem power server crash
- Fix log formatting
- Fix data value 0 prevents block placement of non-0 data blocks (of same ID)
- Fix permission data value 0.
- Fix Performance issue in safezones and NoItem {-Recursion jamboree}
- Check/Fix Fly hack for jetpacks
- Fix AFlyHack for RP Blocks and half-Slabs.
- Modify default values for hacks to prevent "False-alarms".
- Sanctify "Repair is active.." console spam.
- Sanctify other types of console spam.
- Fix command only returning "/tr [player]" or "/openalc [player] [arg]", ect.