promotional bannermobile promotional banner

Tekkit Restrict

Fix your tekkit server's problems.
Back to Files

TekkitRestrict 1.00 Massive Release (DEV, performance issues)

File nameTekkitRestrict.jar
Uploaded
Oct 19, 2012
Downloads
2.9K
Size
182.8 KB
File ID
639549
Type
R
Release
Supported game versions
  • CB 1.2.5-R4.0

What's new

[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.

This mod has no additional files