[RPG/MECH] mcMMO v1.2.07 - RPG Addiction Redefined! Multi-Lingual! [1337][1549]

Discussion in 'Inactive/Unsupported Plugins' started by nossr50, Feb 5, 2011.

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

    nossr50

  2. Offline

    NinjaGrinch

    I'm not sure about the server but I ran a clean build 1060 CraftBukkit, with just the latest Spout RB and mcMMO and my memory was over 2GB in a matter of minutes. The server itself stays fine with RAM (For me anyways) but the Clients that connect to me when I have mcMMO installed just crash after playing for 5 minutes or so from lack of memory.

    Heck even one of my users that had a normal launcher with no spoutcraft installed ran out of memory. Took longer though.

    Just to reiterate, not trying to be pushy or annoying but all these issues occur when I have the latest mcMMO installed. :(
     
  3. Offline

    lipe123

    /disagree

    Running spout 1.0.2 serverside and mcmmo 1.1.03 and my server ram usage is perfectly stable after running for over 4 hours. Granted its higer than normal (currently at 2040-2050mb/4gb) but its not climbing out of control.

    Spout client however still has something going wrong with it and the mem usage on that keeps going up and up even when just standing still in world.
     
  4. Offline

    NinjaGrinch

    You can disagree all you want, I just know what I tested myself. I didn't take the word of my users just because they said so.
     
  5. Offline

    RustyDagger

    if you are crashing after 5 min You are clearly not using the latest Spout Client and Plugin.

    I have been playing for hours on the spout client today. the update was only released a few hours ago.

    If you are using the launcher just close it and reopen it will self update. if you downloaded the files and added them then you should do so again the link in the first post of the spout to the server plugin was dead (may be fixed) but there is a build 121 on the Jenkins download that and rename it to Spout.jar and put that on the server.

    The topic title For the spout has not Changed But it has updated. I should know i was eagerly awaiting a fix for the memory leak.
     
  6. Offline

    NinjaGrinch

    The client I tested with was build 1.0.2.148. I will test it again with the latest dev build to see if it still occurs.

    In build 149 it states the following change: Fix texture memory leak

    So I will test that one.
     
  7. Offline

    RustyDagger

    Yes that is the right client My ram hovers around 30-45% usages hits about 45 the lowers.

    But make sure the server is upto date as well no doubt it has nothing to do with the memory leak but Mine is fixed i have 0 issues with it. maybe reinstall idk but it is Fixed.

    My issue is with the server not the client.

    Here is just 1 of the little gems my server has started producing since i installed mcmmo.

    Code:
    >#
     # A fatal error has been detected by the Java Runtime Environment:
     #
     # SIGSEGV (0xb) at pc=0x0000003ef0a7c4c6, pid=13220, tid=1109285184
     #
     # JRE version: 6.0_20-b20
     # Java VM: OpenJDK 64-Bit Server VM (19.0-b09 mixed mode linux-amd64 compressed oops)
     # Derivative: IcedTea6 1.9.8
     # Distribution: CentOS release 5.6 (Final), package rhel-1.22.1.9.8.el5_6-x86_64
     # Problematic frame:
     # C [libc.so.6+0x7c4c6] memcpy+0x286
     #
     # An error report file with more information is saved as:
     # /home/user/service/hs_err_pid13220.log
     #
     # If you would like to submit a bug report, please include
     # instructions how to reproduce the bug and visit:
     #[URL]http://icedtea.classpath.org/bugzilla[/URL]
     # The crash happened outside the Java Virtual Machine in native code.
     # See problematic frame for where to report the bug.
    
    Yer not pretty at all kills the whole server box...

    Here is some proof that mcmmo Caused the issue.

    Code:
    j  com.gmail.nossr50.skills.Mining.SuperBreakerBlockCheck(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lcom/gmail/nossr50/mcMMO;)V+1523
    j  com.gmail.nossr50.listeners.mcBlockListener.onBlockDamage(Lorg/bukkit/event/block/BlockDamageEvent;)V+735
    j  org.bukkit.plugin.java.JavaPluginLoader$30.execute(Lorg/bukkit/event/Listener;Lorg/bukkit/event/Event;)V+8
    
    If you wish i can attach the whole log file mcmmo is the only plugin mentioned outside of the processes running section of the file. i have a guess that the leak is some where in that part of the plugin but im no java buff so don't take my word on it.
     
  8. Offline

    NinjaGrinch

    I will report back my results with Spout b121 (server-side) and Spoutcraft 149 (client-side)

    Hoping for good results.

    EDIT: My server was using the latest RB for Spout too.

    -

    Erm? I updated things when they came out. Plain and simple.
     
  9. Offline

    RustyDagger

    Dude you sure it was only put out like 4 hrs ago so u updated it before now or restarted for the self update...

    I'm starting to thing its some client mod u installed on spout that's ur problem not spout its self. because spout on its own is fine.

    Again this it totaly off topic for here. im editing my post above with some more text from the logfile it made when it crashed.
     
  10. Offline

    NinjaGrinch

    Okay, I confirmed that using 1.0.2.149 and higher (dev builds) no longer causes frequent memory crashes with mcMMO.

    My apologies to the developer of this plugin as it seems the Spout Devs are too stuck up to admit whenever they have an issue (eg. when Top_Cat said I was just whining when I was trying to tell him my issue in the #spout IRC). Again thanks for trying to help me.

    If you can confirm that this issue doesn't persist in 149+ you should mention it in your original post. :)
     
  11. Offline

    Madness

    You're welcome, I'm just a little scared that I might skip something, for instance there's a lot of stuff in the config I can't make sense of, like the sorcery branch...

    If you happen to come by any incorrect information or new stuff it's still undocumented let me know.

    Btw, a quick tip, for Chimaera_Wing, you're making it configurable for the type of item and amount, but the amount is called "Feather_Cost" which is a kinda misleading name for one that changes the cost.
    Also being able to rename it in the yml would be nice, since if you don't use feathers but something else, the "mental picture" would work better with a different name.

    Still, very nice mod, can't wait to see more items having active abilities.
     
  12. Offline

    nossr50

    Thanks for that confirmation, I'll update my client to 149 and see if I stop leaking memory as well.

    Big thanks to @Rycochet for providing webhosting for mcMMO!​
    Version 1.1.04
    • Removed URL settings for XPBAR/XPICON/HPBAR
    • Added single URL setting for mcMMO
    • Changed default host from Dropbox to Rycochet's webserver (with apparently unlimited bandwidth!, thanks Rycochet)
    • Fixed Repair noise not getting played
    • Fixed a small memory leak with party health bars
    And if you want to customize the images/sounds in mcMMO, here is all the source material for 1.1.04
    http://dl.dropbox.com/u/18212134/mcmmo images 1.1.04.7z

    Make sure to keep the filenames/dimensions in tact and everything should be good. Then upload to a webserver and change the mcMMO config to point to it.

    Also a user has reported that using 1.0.2.149 of SpoutCraft stops you from running out of memory when running mcMMO.

    Now I'm off to work on the retro style HUD for the HUD Styles patch :)

    I'd like to give a shout-out to @Madness the WIKI looks AMAZING!​

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
    BlackPandemic likes this.
  13. Offline

    Rycochet

    @nossr50

    :-D

    Glad to have been helpful - some of the most recent Spout client and server updates have been about fixing memory issues - so worth updating everything :)
     
  14. Offline

    toxycated

    Your sir/madam, are awesome!
     
  15. Offline

    GoldenWing

    is there a way to add these graphics into the texture pack itself, or save them on the client side? everytime a client updates the xp bar it downloads a new image and once the spoutcraft client has been shutdown the texturecache folder is deleted forcing the client to redownload all the images all over again.

    -=GoldenWing=-
     
  16. Offline

    Takel

    SpoutCraft itself doesn't support caching the extra textures in between sessions. Nothing can be done yet from nossr50's side until that feature is implemented in SpoutCraft itself.
     
  17. Offline

    MuisYa

    Is it normal for my database to delete stats sometimes of players?
    Build: 1000
    Not youre latest McMMO but you updated like 1 day ago.
    Using Flatfiles.

    Muis
     
  18. Offline

    nossr50

    It's not normal behavior
     
  19. Offline

    Monstertke

    nosser50,

    I am playing around with spout on my test server. When(if) I move it over to the big server do I need to generate new configs for mcMMO?
     
  20. Offline

    franckie20

    the link isnt working.
     
  21. Offline

    nossr50

    Just copy config.yml found in plugins/mcMMO/ to the new server and you should be good
     
  22. Offline

    franckie20

    Is it true the Download link isnt working ?
     
  23. Offline

    MuisYa

    @nossr50
    Well, got any idea? :3
    It kinda happens every 2 months, and my players arn't appriciating it ;)

    @nossr50
    Btw dude, McMMO is i think the best plugin ever! I really love it.
    And what you did with spout is "Out of the box" :3

    Thanks!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  24. Offline

    Kane

    @nossr50 you done an amazing job. I'm going to have to spend a life time working on this and tweaking it up hehe. I love the spout features and I hope they keep coming.
     
  25. Offline

    JonasD

  26. Offline

    RustyDagger

    @nossr50 I had some more idea's today.

    1. should add sheers cutting leaves to up woodcutting its part of the job bashing your way to the trunk to cut it ofc should be a low amount per leaf as there is a lot of them and no1 wants to see leafless trees all around...

    2. optional to change it so that planting wheat ups herb not harvesting because most people like to use water to harvest and bonemeal/planting is hard enough on its own. (on my server any way) an option in the config to switch to that would be cool.

    3. duh there was some thing else and i have forgotten god i hate that...
     
  27. @nossr50 Woah! The latests updates are amazing! Love the new HUD keep up the good work!
     
  28. Hmm, it seems 1.1.04 gives out nullpointexception disconnect message to clients and outofstream error in console after joining when spout enables.

    I tried reveting back to a version that has the individual dropbox links in the config but it seems that does the same thing aswell now :confused: it's deffinetly something from mcMMO or spout since I just tested while having spout and mcMMO as the only plugins in plugins dir.
    I even tried the method of re-downloading mcMMO and letting it generate it's config and without changing it... the same.

    Using CB#1060, Spout 1.0.2.0.141 client and server and mcMMO 1.1.04.

    EDIT: I tried with a fresh install of minecraft, ofc without spout on client it doesn't give the error but once I install spout, it gives the error... and like I said, on a fresh minecraft install !
     
  29. Offline

    nossr50

    Paste the error, also you should update your spoutcraft client as its quite a few versions ahead already.
     
  30. Offline

    dark1256

    when I write /xplook :
    Code:
    2011-08-17 14:33:10 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'xplock' in plugin mcMMO v1.1.04
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at com.gmail.nossr50.spout.SpoutStuff.updateXpBar(SpoutStuff.java:539)
        at com.gmail.nossr50.command.Commands.processCommands(Commands.java:1574)
        at com.gmail.nossr50.mcMMO.onCommand(mcMMO.java:225)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
     
  31. Offline

    Takel

    I actually would prefer to see herbalism (and to a lesser degree, Woodcutting) give exp on both planting and harvesting. You should gain the maximum experience for following through the entire production sequence. Automate any part of it and you should lose exp for doing so.

    Just a point of concern though, iron and gold ore mining is suspect to a 'boosting' method where you simply mine and replace the iron/gold ore. You continue to gain experience for the placed block and you also have a chance for the double/triple drops. Perhaps there should be some sort of anti-boost mechanism where placed blocks (don't forget excavation too!) should not grant experience or a chance at extra drops within a reasonable period of time?
     
Thread Status:
Not open for further replies.

Share This Page