[MECH/EDIT ] Ptweaks v6.0.6 - Kill all server Lag! [1.7.5]

Discussion in 'Archived: Plugin Releases' started by Mrchasez, Sep 30, 2011.

  1. Offline

    Mrchasez

    This thread is outdated and wont be updated.
    Plugin is updated, but only here:
    http://dev.bukkit.org/server-mods/ptweaks-remove-all-server-lag/

    (Old posts)
    Show Spoiler

    Ptweaks -
    Version: 3.0
    CB: 1.2.4-R1.0

    DOWNLOAD (BukkitDev Download)
    BUKKITDEV LINK
    Normal Ptweaks 3.0 StartUp Here

    The Continuation of PerformanceTweaks LexManos However, It has almost been fully redone by me.


    VIDEOS:
    ====================================================
    VIDEOS:
    Thanks too Torrent for the video



    Thanks too BrandonHopkins for the video



    Lag Test 3,000 TNT / With and Without Ptweaks (356MB server)



    ======================================================


    About:

    Ptweaks is plugin to optimize your server, by changing chunk loading algorithms. Ptweaks is also huge on ram reduction, if you run a low ram server, or just want the improvements; Ptweaks is for you. Ptweaks also stops crashing and lag from TNT, and enables complex methods to improve your server in almost every aspect. Running a 16GB or 512MB Server, Ptweaks is for you.


    Testing:

    We ran 7 large plugins on a small 256MB server without PTweaks. The server couldn't load chunks, there was noticeable amounts of chat and block lag. The server was all around unplayable. We enabled Ptweaks and within minutes of being on, the chat and block lag we're gone. Chunk's loaded normal as they would on a 3GB Dedicated server.


    Features:

    • Massively reduces needless disc usage
    • Loads Chunks faster
    • Priorities Chunk's in the direction your facing, To ensure smooth game play
    • Keep chunk's loaded at a configured amount
    • Chunks with higher activity such as a spawn, stay loaded to massively reduce Ram usage
    • Limits Mobs and Animals to a configured amount
    • Disable Mobs and Animals
    • Check Current Ram being used
    • Config file's for each part of the plugin
    • Dupe TNT Packet's, So TNT will no longer cause any server side lag
    • Add's highly advanced Chunk Algorithms
    Feature Description:

    AutoSave: Instead of writing every chunk to the disc every 2 seconds. This changes it to a custom time that you want, Default is 30m. This saves the server from writing about 9KBps to the disc (7 writes, 2 reads per chunk, on a 3 person server). As well as saves about 2 calls to deflate every 2 seconds. (per chunk)
    ======================================================
    Chunk Persistance:
    This is a fully custom feature, that can be turned off. It will change how long chunks stay loaded. Chunks with lots of visitors will stay loaded longer, and not have to render again and again. This adding lots of performance to your server. This works for people just joining on that chunk or someone walking into it, So a spawn point works great with this. You can change how long they stay loaded, and how fast they unload. Default works for most though. This will no longer need extra ram.
    ======================================================
    Monster Limiter:
    This is another fully custom feature. You can change it to a certain amount of Mobs spawn, or if they spawn at all. You can turn Mobs off and animals on, or vice versa.You can set a minimum mob limit and a maximum, That the server wont go below or above. Fixing some lag that can happen from mobs spawning or not spawning at all.
    ======================================================
    SaveEdits:
    When the server starts to save, It slows down the processes to normal speed, Causing the save to be instant.
    ======================================================
    Ram Saver:
    Based on how the Ptweaks edit chunk loading, Ram drastically goes down. With the added features, such as slowing down disc usage. You can see up to a 80% Improvement
    ======================================================
    Chunky:
    Chunks in front of you get a higher priority too load then the ones to your side and back. Making smoother game play, and instant chunk loading.
    ======================================================
    TNT Edit:
    This makes TNT only really have to load once, then it is saved until the TNT packet stops. Causing TNT cause no lag at all, Under 10k TNT, which it will start to give off lag. TNT packets are also saved, after the first and just duplicated so you dont get spammed with them, and causing lag.
    ======================================================
    Installation:
    1. Download Ptweaks
    2. Stop your server
    3. Put Ptweaks.jar in your Plugins directory
    4. Start Your Server
    5. Edit Config's to your liking or leave default
    6. Relaod
    7. Done!
    Commands:
    • /ram - Checks Free / Total ram
    Permissions:
    PTML:
    Permission: ptml.has
    RAM:
    Permission: ram.has

    ChangeLog:

    [v3.0]
    • Stable Build
    • Added Whole new Chunk Loading algorithms thanks too Thulinma
    • Fixed Error where Chunk's wouldn't load
    • Chunk's now load faster
    • Chunks prioritize too load where the player is facing, before chunks to the side or behind
    • New Feature: ChunkEdits (@Thulinma)
    • Enabled Mob Features
    • You can only disable or enable Mob's from MonsterLimiter.yml for now, To disable set too 0
    • Fixed bug where you couldn't pick up mob drops
    • Fixed error on ChunkPersistance StartUP
    • Ram handler Update started
    • Updated too a stable Bukkit R1.0 Build
    • Removed separate listener files
    • Main now Implements listener
    • LET NEW PTWEAKS FOLDER LOAD
    Older Changelogs (open)
    Older Changelogs (open)


    [v2.0b]

    • Updated to CraftBukkit 1.2.4-R0.1
    • Added WorldListener
    • Changed all Files to YAML format
    • Added Enable options for Threaded Save and Monster Limiter
    • Changed Default Settings for more optimization
    • Started on Chunk Algorithm import
    • Fixed Bug where chunk's wouldn't load properly
    • Changed Start up code
    • Fixed Bug where you would fall into void on teleport
    • Fixed Faction Warzone bug where Mobs would fly when hit
    • Changed Util Color codes
    • Fixed Grammar error
    • Moved Listener to Even folder
    • Optimized chunk unloading method
    • NEED TO LET NEW PTWEAKS FOLDER LOAD
    [v1.9-0.6a]
    • Updated To 1.2.3-R0.1 Compatible
    • Fixed Util Color Class
    • ^Moved all Listeners to Main Class^
    • Re-Wrote Entity Listener
    • Re-Wrote Player Listener
    • Re-Wrote World Listener
    • Added GroupManager Support
    • Fixed Sync Save Times
    • Added New permissions
    • Changed Resource management
    • New Default settings
    • Fixed Duplication Bug with Output in Console
    • Fixed Mob limit not responding
    • Fix Mob Ratio not being correct
    [1.8]
    • Updated to bukkit 1.0.0-r
    • Chunk life time now 4 1/6 mins.
    • Removed all "i" interface from Threaded Save
    • Updated Ram to V1.2
    • Started Permissions for Ptweaks ptml
    • New Feature : TNT EDIT Changed from finished, to coming
    • More CPU friendly.
    • Updated Ram to v1.5
    [1.6.1]

    • Updated for bukkit build 1337
    [v1.6]
    • All features getWorld instead of getServer
    • Added New Feature "Ram"
    • Added New Command /ram
    • Added New permission ram.has
    • Auto Save stopper now slows down process's
    • Old code in PerformanceTweaks.java Updated
    • Fixed torches light not going out when broken
    [v1.5.1] Updated (10/5/11)
    • Fixed Remove animals being there twice
    • Fixed Ea, Enabling Mobs.
    • Fixed Ra, Disabling Mobs
    • Fixed Enable mobs not working
    • Fixed Plugin.yml to say correct version instead of 1.5
    • Fixed Enable Animals not working correctly
    • Thanks @pegasus for pointing out the RA being duped.
    [v1.5]
    • Chunks Mini-save is now a little slower, this takes up less CPU
    • Mob limit isn't only on Death and Spawn, but chunk load as well.
    • Fixed OnEnable and OnDisable leaving extra notes in console.
    • Updated for CB #1240
    [v1.3]
    • Fixed CPU taking up extra resources for no reason
    • Fixed Ptweaks error string
    [v1.2]
    • Added Ptweaks Version 1.2 (C-V)
    • Updated to work with CB: 1185



    Please leave feed back!
    If you find any bugs, Please let me know immediately!

     
    jo3la, DoomLord, RoiTortue and 8 others like this.
  2. Offline

    number1_Master

    i understand, and don't understand this plugin
    i want to try, but i want to know more about it
    im a poet and i dont even know it
    :p
    i really want to try this, my 'poem' says it all
    i run a 20 person server (a gig and a half dedicated, but it starts getting laggy around 15 players)
    if i add this plugin, will it make it 20 ppl nearly lag free?
    if i change it to 30 ppl will it be at least 25 ppl lag free?
     
  3. Offline

    Austin

    I am skeptical.

    A plugin, which in itself increases server load, that magically reduces server load...
     
  4. Offline

    Mrchasez

    Sounds like someone needs to do some testing ^-^
     
  5. Offline

    xeNium

    You mean if i use Ptweaks and NoLagg, My server will run more smoothly? If i combined the plugins my server will not broken right?
     
  6. Offline

    xmagicx60

    I ran it before I joined Kingscraft
    >_>

    Didn't notice until I saw it on KingsDev
     
  7. Offline

    number1_Master

    ok got it someone has to do more testing :p
     
  8. Offline

    DiamondTree16

    So say your server is running fairly low RAM, why? And how do I fix it?
     
  9. Offline

    thunderbird321

    For my server I'm not using a permissions plugin and this plugin tells me I don't have permission to do things even though I'm an OP. Please Fix
     
  10. Offline

    CarlG

    I am admin/op/owner. I have console access. the /ram command does not work at all. what am i supposed to do?
     
  11. Offline

    Mrchasez

    It does not work with console
    Give your self ram.has the * wont work
     
  12. Offline

    Drehverschluss

    Very nice plugin...thanks works great on my server....more than 30% less ram usage.

    i wil try this week to run it together with NoLagg
     
  13. Offline

    DaNksta

    This plugin increased RAM usage by my server by about 50% over 4 hours. After about 3-4 hours with over 10 people the server crashed several times in a row. Once this plugin was removed, the server has run fine since.

    Just an FYI to you guys & something to watch out for.

    I run a lot of plugin (over 30)
     
  14. Offline

    Mrchasez

    It dont work for everyone, but its impossible for this to do that.
    If you look at the results of others, your see it works really well 99% of the time.
     
  15. Offline

    -M-A-R-K-

    What are PermissionBukkit's permissions?
     
  16. Offline

    DaNksta

    Yea i'm just saying, this plugin alone crashes my server after about 45 mins-4 hr and makes lag worse.

    But I'm running 48 other plugins so maybe there's just a conflict.
     
  17. Offline

    dave47561879

    why does this keep reenabling mobs, and then i have to keep typing /ptml rm all the time? it happens on server reload or start up.
     
  18. Offline

    Mrchasez

    It has to be, this plugin takes a little CPU which you may not have.
     
  19. Offline

    blokzeil1

    This plugin can work with Nolagg?
    But what is the big diffrent of your plugin and Nolagg?
    (maby you should work together)
     
    godgodgodgo likes this.
  20. Offline

    sajjad

    so if i have a server with 1512mb ram and 43 solts with this plugin should i increase my slots to 50 slots will it lag?
     
  21. Offline

    Mrchasez

    Give it a try. Should help.
     
  22. Offline

    RunicAlchemist

    This is.. amazing. No words can describe how grateful I am for this plugin.
     
  23. Offline

    Mrchasez

    Thanks ^-^
     
  24. Offline

    godgodgodgo

    I know this is a bit of an odd question but I would like your honest opinion. Which plugin is better at reducing RAM usage? Your plugin or this one?

    Yeh I reckon it would be pretty awesome if you both put into one good plugin :) (I don't know which to choose :confused:)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 20, 2016
  25. Offline

    Mrchasez

    No offense, but can you remove the link?
    Its like advertising on my thread...

    Well, a thousand servers are running Ptweaks all saying it has great Ram reduction.
    I am almost sure this does better for ram.
    Although his wins fair and square with CPU.
     
  26. Offline

    godgodgodgo

    removed and thanks for the answer! :) I'm gonna get urs ;)
     
  27. Offline

    shanko

    Never thought this plugin did much, then I enabled the chunk loader feature thing, and WOW what a difference! :D I used to have 80 MB free with a full server, now with 32/32 full esrver I have 300 MB free :D
     
  28. Offline

    Mrchasez

    Great!
    Ill update this asap
     
  29. Offline

    shanko

    great! :D One thing I did notice though was with the war plugin, sometimes when it reloads a map it gives me (and some other users) a black/blue screen on their minecraft window forcing them to exit out
     
  30. Offline

    Mrchasez

    Yeah worldedit does that A LOT.
    Do you have worldedit? Its the only plugin i am aware of doing that
     
  31. Offline

    shanko

    yeah I have worldedit, although I don't use it much. Like I said I think its the War plugin as it resets a cuboid of land after a CTF game is over, so it would act like world edit

    edit: actually now that you mention it, my players have a spell that lets them use world-edit to post minefields, defensetowers, etc so maybe it is just worldedit
     

Share This Page