[Web/Admin] McMyAdmin 2.5.3.0 - The most secure and most popular Minecraft web admin panel.

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

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

    PhonicUK

    McMyAdmin 2.5

    McMyAdmin remains the most secure and most mature Minecraft web admin panel.

    Grab the version for your system at https://mcmyadmin.com

    New to 2.5:
    • Integrated file manager, simple drag-and-drop interface.
    • Basic BungeeCord support
    • Improved native Linux binary.
    • Enhanced backup system.
    • New scheduler functions
    • Even more security enhancements
    • More bug fixes than you can shake a stick at!
    See the full set of release notes at http://wiki.cubecoders.com/pages/tag/release-notes

    McMyAdmin remains the only Minecraft admin panel to pass a penetration test from an external CREST certified security consultancy. Why use anything less secure?

    Just a reminder - Support is available from http://support.cubecoders.com/ - we'd prefer you direct any technical queries there so we can keep our support centralized.
     
  2. Offline

    vapid2323

    WOOT! Testing time!
     
  3. Offline

    Killburner

    Thanks for the hard work. Off to test!

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

    Boon Pek

    How do I install this over McMyAdmin 1? Mono doesn't seem to function and outputs:

    Show Spoiler
    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

    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

    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

    How i update the version of Mono?
     
  8. Offline

    PhonicUK

    Manual update, but you can keep the existing configuration files, so just unpack new ones on top of the old ones.
     
  9. Offline

    honkeyponk

    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

    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

    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

    Please, help me, how i update the version of mono?
     
  13. Offline

    zeeveener

    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

    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 :)
     
  15. Offline

    7cardcha

    Why the heck would anybody need this.

    ssh root@ip

    java -jar craftbukkit.jar

    So much more flexible that way :>
     
  16. Offline

    PhonicUK

    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


    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

    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

    Isn't it a bad idea to run craftbukkit as root?
     
    tyzoid likes this.
  20. Offline

    7cardcha


    Just an example.
     
  21. Offline

    Killer0561

    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

    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

    The native linux version is 64-bit only. 32 bit systems still need Mono.
     
  24. Offline

    zeeveener

    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

    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

    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)

    Just updated the wiki page for this, it tells you exactly what to run:

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

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

    zeeveener

    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)
     
  28. Offline

    PhonicUK

    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)
     
  29. Offline

    PhonicUK

    dark_hunter likes this.
  30. Offline

    TheJungleTree

    Dear PhonicUK,

    After the 2.1.1.2 Update the groups & permissions, "Permissions" disappeared
     
Thread Status:
Not open for further replies.

Share This Page