[Web/Admin] McMyAdmin 2.4 - The most popular Minecraft web admin panel - Now with Multiworld!

Discussion in 'Bukkit Tools' started by PhonicUK, Apr 14, 2012.

  1. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    McMyAdmin 2 is finally here!

    It's been a tiring few months, but I am very proud to announce McMyAdmin 2 for public use!


    [IMG]

    Grab the version for your system at http://mcmyadmin.com/Download.aspx
    Headline Changes:
    • Multi User support
    • Awesome new web interface
    • Permissions EX support
    • Updated compatibility plugin
    • Native Linux binary - No more installing Mono! (64-bit systems only. 32-bit systems still need Mono 2.10.x)
    • Full console access instead of just chat
    • New scheduler functions
    • Security enhancements (brute force protection and more)
    • More bug fixes than you can shake a stick at!
    See the full set of release notes at http://wiki.phonicuk.com/McMyAdmin-2-Release-Notes.ashx

    Existing McMyAdmin 1 Professional licences are usable on McMyAdmin 2.
    Enjoy!

    This post has been edited 4 times. It was last edited by PhonicUK Apr 16, 2012.
  2. Offline

    vapid2323

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    WOOT! Testing time!
  3. Offline

    Killburner

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks for the hard work. Off to test!

    Do you still have plans for multi-world backups?
  4. Offline

    Boon Pek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How do I install this over McMyAdmin 1? Mono doesn't seem to function and outputs:

    Code:
    McMyAdmin Updater - 2.1.1.0
     
    Running in 32-bit mode.
    * Assertion at mono-debug-debugger.c:68, condition `initialized' not met
     
    Stacktrace:
     
      at (wrapper managed-to-native) System.AppDomain.LoadAssemblyRaw (System.AppDomain,byte[],byte[],System.Security.Policy.Evidence,bool) <0xffffffff>
      at System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence,bool) <0x00027>
      at System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence) <0x0001b>
      at (wrapper remoting-invoke-with-check) System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence) <0xffffffff>
      at System.AppDomain.Load (byte[],byte[]) <0x0001b>
      at (wrapper remoting-invoke-with-check) System.AppDomain.Load (byte[],byte[]) <0xffffffff>
      at System.Reflection.Assembly.Load (byte[],byte[]) <0x0001f>
      at ct.c () <0x000ef>
      at ct.a (string[]) <0x002ff>
      at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
     
    Native stacktrace:
     
            mono() [0x80e126c]
            [0xf57fe40c]
            [0xf57fe416]
            /lib/i386-linux-gnu/libc.so.6(gsignal+0x4f) [0xb7589c8f]
            /lib/i386-linux-gnu/libc.so.6(abort+0x175) [0xb758d2b5]
            mono() [0x82146d7]
            mono() [0x8214753]
            mono(mono_debugger_unlock+0) [0x819bb90]
            mono() [0x819da6c]
            mono() [0x8127fcb]
            [0xb56aab10]
            [0xb56aaa80]
            [0xb56aaa44]
            [0xb56aa9f8]
            [0xb56aa97c]
            [0xb56aa92c]
            [0xb56aa8b0]
            [0xb56cd620]
            [0xb57fc388]
            [0xb57fc507]
            mono() [0x8064afc]
     
    Debug info from gdb:
     
     
    =================================================================
    Got a SIGABRT while executing native code. This usually indicates
    a fatal error in the mono runtime or one of the native libraries
    used by your application.
    =================================================================
     
    Aborted
    


    whenever I run McMyAdmin 2.0. It worked fine with 1.0.
  5. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looks like your Mono installation is out of date. MCMA2 requires Mono 2.10.8 - you can check with mono --version

    If updating mono to a newer version doesn't help, head to the phonicuk forums and create a thread including the output of uname -a
  6. Offline

    Hampi90

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can you just update via the update tab inside mcmyadmin? Or do you have to make a manual update and download the file from the homepage? =)
  7. Offline

    xMinecraft

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How i update the version of Mono?
  8. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Manual update, but you can keep the existing configuration files, so just unpack new ones on top of the old ones.
  9. Offline

    honkeyponk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I get this error not sure what it means


    Code:
    McMyAdmin Updater - 2.1.1.0
     
    Running in 64-bit mode.
    * Assertion at mono-debug-debugger.c:68, condition `initialized' not met
     
    Stacktrace:
     
      at (wrapper managed-to-native) System.AppDomain.LoadAssemblyRaw (System.AppDomain,byte[],byte[],System.Security.Policy.Evidence,bool) <0xffffffff>
      at System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence,bool) <0x0004b>
      at System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence) <0x0001f>
      at (wrapper remoting-invoke-with-check) System.AppDomain.Load (byte[],byte[],System.Security.Policy.Evidence) <0xffffffff>
      at System.AppDomain.Load (byte[],byte[]) <0x00023>
      at (wrapper remoting-invoke-with-check) System.AppDomain.Load (byte[],byte[]) <0xffffffff>
      at System.Reflection.Assembly.Load (byte[],byte[]) <0x00027>
      at ct.c () <0x00117>
      at ct.a (string[]) <0x00327>
      at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
     
    Native stacktrace:
     
        mono() [0x48c346]
        /lib64/libpthread.so.0(+0xf4a0) [0x2ac496e824a0]
        /lib64/libc.so.6(gsignal+0x35) [0x2ac4970c1885]
        /lib64/libc.so.6(abort+0x175) [0x2ac4970c3065]
        mono() [0x5d4a4a]
        mono() [0x5d4bfb]
        mono() [0x5146ab]
        mono() [0x5a36d5]
        mono() [0x56c9ce]
        [0x416a5a2e]
     
    Debug info from gdb:
     
     
    =================================================================
    Got a SIGABRT while executing native code. This usually indicates
    a fatal error in the mono runtime or one of the native libraries
    used by your application.
    =================================================================
     
    Aborted
  10. Offline

    nicquehen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Nice to test it ! How i can import my permission.yml (pex) into Mcmyadmin? when i set pex it replace my original file.
  11. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Permissions can't be imported at this time (but hopefully in the future), you have to enter permissions into the web interface to get MCMA to export them.
  12. Offline

    xMinecraft

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Please, help me, how i update the version of mono?
  13. Online

    zeeveener

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How do you add/remove worlds from the Users/groups panel? It looks like you planned it, but never implemented it.

    Just because, you know that most perms can be per world now...
  14. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I had to drop multiworld support from this release to keep a sensible release date. It's going to be added in again later.

    Edit: I keep not being able to reply. Please direct any technical questions to the PhonicUK forum :)

    This post has been edited 1 time. It was last edited by PhonicUK Apr 16, 2012.
  15. Offline

    7cardcha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Why the heck would anybody need this.

    ssh root@ip

    java -jar craftbukkit.jar

    So much more flexible that way :>
  16. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Dunno, ask the now 17000 server admins running some version of McMyAdmin and find out ;) Or heck, try it yourself and ask how you did without it ^_^

    It's probably got something to do with clicking a few buttons to make the server restart nightly being a bit quicker and easier than setting up a crontab entry to push the instructions to screen and make sure it all happens correctly without leaving the server stopped :p
    Darky1126 likes this.
  17. Offline

    7cardcha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    I have to disagree. I love command line. crontab is simple.

    I mean no offence to you. Great programming! It's just that those 17000 admins should be learning shell!

    On windows Cygwin is Win.

    If you have a remote server running windows for minecraft you are retarded. So much more uneeded cost and slowdown.

    Windows is a great desktop OS and a terrible server OS.
  18. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Guess what OS the McMyAdmin management backend servers run that handle over 2 million requests every day? ;) (Actual answer: VMware ESXi 5, but the VMs run a mixture of OSs :p)

    Either way it's moot. If people find it useful great, if you don't - why are you here? :p Besides, using SSH from a phone or tablet is a bit painful compared to a dedicated app ;)

    How'd Windows get into this anyway? MCMA runs on all platforms!
    yttriuszzerbus likes this.
  19. Offline

    yttriuszzerbus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Isn't it a bad idea to run craftbukkit as root?
    tyzoid likes this.
  20. Offline

    7cardcha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    Just an example.
  21. Offline

    Killer0561

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I have a very big problem.
    After I had mono updated to 2.10.8, since I get this error message from McMyAdmin:


    But with mono had no problems with the install!


    I really do not know what else could it be =)
    About Help I would be very happy.

    Yours sincerely,

    Killer0561 aka Sascha
  22. Offline

    ZachBora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Why would he need to update mono if it's no longer needed?
    I don't know much about linux but just thought I'd ask.
  23. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The native linux version is 64-bit only. 32 bit systems still need Mono.
  24. Online

    zeeveener

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Does this take more RAM then the previous version? I used to be able to run with it using 2 out of 2.5gb ram from the host, but now it gets into a loop of restarting whenever I put it back to 2... It has to be 1.5 or else its unusable...

    Also, how do I restart MCMA properly?
  25. Offline

    Boon Pek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How can I update mono from 2.10.5 to 2.10.8? I'd like a centralised working set of instructions to guide me through this update. Ubuntu 11.10 doesn't come with 2.10.8, and my VPS doesn't support 12.04 as of yet.
  26. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    MCMA2 uses about 500KB (0.5MB) more RAM than MCMA1 for its webserver cache. You can quit MCMA properly by running /quit on its command line (you may need to run it more than once)
  27. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just updated the wiki page for this, it tells you exactly what to run:

    http://wiki.phonicuk.com/Installing-Mono-in-Ubuntu.ashx
  28. Online

    zeeveener

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't mean to undermine your knowledge of your program, but are you sure its not using more memory?

    Before I updated it would sit (without anyone in the game) at ~400-600mb consistently, out of 2048mb that's about 25%.
    When i asked you before, I hadn't changed any settings, hadn't added anymore plugins and it would not start unless the server was given 1536mb and the rest left for MCMA.
    Now, I have the 2048mb back, but i had to disable almost half of my plugins and it still sits at 45%. Here is an image:
    Screen Shot 2012-04-17 at 9.54.15 AM.png

    I don't know if it's something on your end, or the hosts, but the host is playing corporation and telling me it's my fault for having too many plugins when I used the same settings before.

    List of plugins:
    Code:
    Buycraft = disabled
    CapsGuard - disabled
    DeathNotifier - disabled
    Factions - disabled
    NoLagg suite - disabled
    NoCheat - disabled
    Spectate - disabled
    xrayinformer - disabled
     
    Essentials
    Herochat
    Logblock
    LWC
    Modifyworld
    Multiinv
    Multiverse Core
    Multiverse Portals
    NoLagg core
    Permissionsex
    PEXRank
    PluginList
    Vault
    War
    WorldBorder
    WorldGuard
    WorldEdit
    ZNounce
    ZPort
    ZSpawn
    Also, there are a few small, not very noticeable problems that you might like to know about:
    1) When logging back in, it remembers the previous menu choice, but displays the default menu (All side sections)
    2) Colour preferences don't stay after a relog
    3) Time-stamp in console is on whether its enabled or not in configuration
    4) A nice feature would be a ClickToRemember for logging in.
    5) Users and Groups doesn't export to PEX sql database. (Might be a pex issue I dunno)
  29. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The RAM usage it shows is just what the Minecraft server uses. It doesn't include MCMAs own memory usage.

    PEX support is only available when using YML files as a data store and not an SQL database (MCMA works by replacing these files and making PEX read them)
  30. Offline

    PhonicUK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    dark_hunter likes this.

Share This Page