Bukkit Project Update - Slow development; Addition to the Team

Discussion in 'Bukkit News' started by EvilSeph, Apr 24, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    Cory_

    Java 1.7 supports multi-threading, therefore you can run minecraft servers on this.

    http://www.minecraftwiki.net/wiki/Server_startup_script

    Code:
    java -Xmx1024M -Xms1024M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:parallelGCThreads=CPU_COUNT_HERE -XX:+AggressiveOpts -jar craftbukkit.jar nogui
    Change: 1024M to your memory usage.
    Change: CPU_COUNT_HERE to your CPU Count
    Change: craftbukkit.jar to your craftbukkit.jar file.


    As for me I'm patient and can wait for it properly, but those of you who are impatient can use the above solution.

    I agree on EvilSeph making this move, I haven't had any lag issues myself - but I'm glad they're able to correct these issues and hope for a new recommened build soon.

    Lastly, I want to congrats Amaranth for joining the Bukkit Team!

    Regards,
    Cory
     
  2. Offline

    Chikyuno

    <.<
    You don't know what garbage collecting in java is, do you? ^^'
     
    nacs and Ant59 like this.
  3. Offline

    Gravity

    Yeah, there have been a bunch of clipping re-working lately for that.
     
    efstajas likes this.
  4. Offline

    Iceman4391

    Congratulations Amaranth!!! Welcome to the bukkit team!!!
    Thanks to the bukkit team for all their hard work. I know how hard it is to sit at a computer for 10 hours strait and not find a problem. Thank you so much for sticking with us. Good work!!!
    :D
     
  5. Offline

    Elvis

    I would also like to thank the devs of Craftbukkit you are an amazing team keep it up i really do appreciate you guys
     
  6. Offline

    C0nsole

    No offense to anyone, but how on earth did Amaranth get this position?
     
  7. Offline

    chaseoes

    Like you would be a better pick.
     
  8. Offline

    C0nsole

    -_- I was just asking, no need to be rude.
     
  9. Offline

    Mooey123

    Yay :D ty ty!
     
  10. Offline

    TheFluffey

    TnT Amaranth md_5 EvilSeph

    Happy to announce that with build #2169 I am getting 15 Fps more. I went from being all in the red zone with ticks when pressing f3 and seeing the graph to nearly all green and a much higher FPS. Thank you guys.
     
  11. Offline

    Justin VonHagen

    Thanks for the update. I just installed the latest beta and it brought the server to its knees lag wise. I had to stop it and go back to 1.2.5-R1.0. Had major performance issues.
     
  12. Offline

    Unscrewed

    > Frames per second
    > Server ticks

    Uhm, what do clientside frames have to do with server speed? Nothing.
     
  13. Offline

    rocket2913

    And I was wondering why my CPU was working so hard...

    It's ur computer

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

    Godwar101

  15. Offline

    zipfe

    You should do that on all the forum, all the time, not just here.
     
  16. Offline

    efstajas

    Because he didn't use Comic Sans.
    Sorry, but as a graphic guy it's my duty to say this.
     
  17. Offline

    travja

  18. Offline

    iAutolycus

    Congratz and Welcome Amaranth.
    Less CPU yeah!
     
  19. Offline

    Ventrixus

    Thanks for Good news :)
     
  20. Offline

    deluxor

    Hello here you can see the less-cpu usage:

    [​IMG]

    With the same players in previous version will take 98% of usage per core.

    Very nice, thank you!
     
  21. Offline

    escortkeel

    This is Java guys.

    That means that there is no physical thread support from within Java code and that the JVM tries its best to manage all virtual threads across available cores. However, it sucks at that.

    You're going to want to ask the guys down at Oracle and the JVM community for that (especially seeing that it isn't a high priority for future releases).
     
  22. Offline

    Subaca

    I never noticed any performance issues.
     
  23. Offline

    lakitu64

    Thank you so much. I was having such low performance with my server that I was unable to log on or even pass commands to the console (or pail window for that matter.) I hope this beta update fixes the problem. Also, congratulations Amaranth
     
  24. Offline

    palisade

    After I upgraded to the latest dev build 2170 it did not change performance for me, still high here (at above 69% almost the entire time).

    Also, I had to go back to 2157 because the chickens suddenly started overpopulating the world. Also, ocelots aren't spawning at all now in the jungles, instead the jungles are infested with pigs instead. NOTE: The ocelot problem has been around for awhile for me now. I think as far back as the 1.2.5 release build.

    The chickens are a real problem right now actually, they're everywhere and they're dropping eggs like there's no tomorrow. I can barely walk two feet without bumping into a chicken. And, if I stand still there's so many of them they are bumping into me. I can't kill them fast enough.

    Also, worth noting... with six people on, cpu hits 99% on 2157.
     
  25. Offline

    AgressiveSmurf

    Mkay, so recently, I was playing on my server, which has World Edit. As a joke, I made a pyramid of roses. Bad idea, for the roses caused this when I tried to the remove them

    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.h(SourceFile:42)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.doPhysics(SourceFile:32)
    11:05 PM [SEVERE] at net.minecraft.server.World.k(World.java:520)
    11:05 PM [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:496)
    11:05 PM [SEVERE] at net.minecraft.server.World.update(World.java:461)
    11:05 PM [SEVERE] at net.minecraft.server.World.setTypeId(World.java:433)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.h(SourceFile:42)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.doPhysics(SourceFile:32)
    11:05 PM [SEVERE] at net.minecraft.server.World.k(World.java:520)
    11:05 PM [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:496)
    11:05 PM [SEVERE] at net.minecraft.server.World.update(World.java:461)
    11:05 PM [SEVERE] at net.minecraft.server.World.setTypeId(World.java:433)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.h(SourceFile:42)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.doPhysics(SourceFile:32)
    11:05 PM [SEVERE] at net.minecraft.server.World.k(World.java:520)
    11:05 PM [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:496)
    11:05 PM [SEVERE] at net.minecraft.server.World.update(World.java:461)
    11:05 PM [SEVERE] at net.minecraft.server.World.setTypeId(World.java:433)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.h(SourceFile:42)
    11:05 PM [SEVERE] at net.minecraft.server.BlockFlower.doPhysics(SourceFile:32)
    11:05 PM [SEVERE] at net.minecraft.server.World.k(World.java:520)
    11:05 PM [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:496)
    11:05 PM [SEVERE] at net.minecraft.server.World.update(World.java:461)

    Erm yeah, there's a bug here
     
  26. Offline

    QBcrusher

    Sounds good. I also have to agree with you saying the bukkit community is awesome, it is by far the friendliest online community i have come across, ever. Everybody is always willing to help with problems, and there is minimal trolling. Just wanted to say thank you for everything!
     
  27. Offline

    Afforess

    How could you tell? Minecraft's performance gets worse every update.

    LOL. Twitter says otherwise.

    [​IMG]

    Clearly that's a priority over the tiny stuff. Like performance.

    *Removed advertising of unofficial builds, please see the rules.*

    ROFL. The project has been in a code freeze for months, except for the pull requests you guys sign off on. When's the last time Dinnerbone, EvilSeph, Grum, or Tahg have actually added a feature or fixed something themselves?

    Amaranth - I hope your promotion is all that you hope for and expect. While I don't respect most of the team, I think everyone deserves a fair chance. Good Luck!
     
    Darkman2412 and nacs like this.
  28. Offline

    Kainzo

    VisualVM spotted these performance issues :p
     
  29. Offline

    NinjaZidane

    Correct me if I am wrong and misinformed but...

    You guys are just going to merge CraftBukkit++ into the main repo of CraftBukkit right? If so I don't see how you would have had "sleepless nights" lol. I guess it was from awaiting Afforess' new updates to it ;).

    With that out of the way....congrats to Amaranth! Hopefully you will bring a breath of fresh air to this project and help it move forward.
     
  30. Offline

    Evenprime

    Java will never have physical thread support in the language itself, because that would destroy system independency. But the JavaVMs usually map Java threads to "real" threads just fine (depending of what concept of "threads" the underlying OS and CPU architecture has). Java is really good at multithreading, it's usually the developers that suck and then just say "it's Java, what did you expect?" to cover up their mess.

    I'm pretty sure he added that feature to Minecraft itself, which obviously won't stop development just because CraftBukkit experiences performance issues that need to be fixed. What are you trying to prove here with such attacks?
     
    troed likes this.
Thread Status:
Not open for further replies.

Share This Page