[INACTIVE][WEB/ADMN] milkAdmin - Free Web Administrator Tool v0.0.55- Backups, Starting and Stopping

Discussion in 'Inactive/Unsupported Plugins' started by Snowl, Feb 12, 2011.

  1. Offline

    Snowl

    [​IMG]MilkAdmin [ALPHA]



    Liked MilkAdmin? Well, good news!

    It's out again: http://forums.bukkit.org/threads/ad...0-05-14-full-webserver-in-a-plugin-766.17249/



    A free, open-source admin tool thats compatible with every OS.
    Designed to be simple, easy and functional.
    How to use? (open)

    1. Download milkAdmin.zip
    2. Extract into the directory craftBukkit is in.
    3. Go into your web browser and go to http://<server ip address here>:64712
    4. Login (username is admin password is admin)
    5. Create a new administrative user (username CANNOT be admin)
    Done!


    Restarting/Starting/Stopping/Restoring not working?!? (open)
    This requires the wrapper made by drdanick: http://forums.bukkit.org/threads/ad...view-full-remote-console-access-r10-a6-2.674/
    Use this server wrapper to launch your server and restarting will work.

    Editing strings (open)
    Go into milkAdmin/strings.txt and edit the strings in there.
    Editing strings (open)

    Current strings available to edit:
    • banned
    • giveitem
    • takeawayitem
    • port





    Features currently implemented:
    • SHA-512 authentication
    • Restarting/Reloading/Killing server
    • Users online
    • Free/Total Memory
    • Server Version
    • Broadcasting messages.
    • Chat (type in the console, dont use /say)
    • Performing Server Commands (start commands with a /)
    • Backups
    • Starting and Stopping Server
    Features in next version:

    • Finish off web interface (players)
    Features coded but not in interface yet (should be in in a version or two):

    • Kicking User
    • Banning User/IP
    • Giving/Removing item from player
    • Getting and setting health of player
    • Changing display name of players
    • Teleport players to x, y, z/another player
    • Get IP: Port of player
    • Saving server
    • Editing/viewing inventory
    Features planned:

    • Fixing up web interface
    • Adding in all the features
    • Plugins
    • Mobile Theme
    • Fixing of properties
    • milkAdmin Account Management
    • View of logs
    • Dynamic Signatures
    • Scheduling
    • multiWorld Backups
    Screenshots:


    [​IMG]
    [​IMG]
    [​IMG]


    Why use MilkAdmin?

    There are a lot of alternatives out there that seem to have more features.
    Well for a start, MilkAdmin is very easy to install and requires almost no technical knowledge whatsoever to install and run. Not to mention that the server uses only java so configuring a complex webserver is not required as most gamers that play minecraft are gamers and not professional server administrators.

    A list of reasons why to use MilkAdmin;

    -Very easy to install and use
    -Does not require technical server knowledge
    -Does not use an external webserver
    -Does not require configuration
    -It's free and open source, I like to be forked on github :p
    -It uses a relatively small amount of memory
    -It's cross platform (will work like a charm on Linux, OS X and Windows)

    And I hope you enjoy my program we put time and effort into it, we appreciate your donations it encourages us and helps every step of the way!

    Thanks to
    • drdanick
    • cayde Dixon
    • d3x
    • RandomSRVApps (for testing and more ;) )
    Changelog:

    v0.0.55Alpha
    • Fixed major bug.
    v0.0.5Alpha

    • Backups /Restoring
    • Fixes
    • Starting and stopping server
    • Edits to the Web Server
    • More
    v0.0.4Alpha

    • Added console in server
    v0.0.3Alpha

    • Fixed Firefox
    • Added save-all option
    • Fixed restarting server
    • Fixed RTK errors
    • Added focusing Broadcast Message clears the box
    v0.0.2Alpha

    • Added port changing
    • Added customizable strings
    v0.0.1Alpha

    • Initial commit. Nothing really special here.
    Source code available at https://github.com/Snowl/milkAdmin



    Want to support me? Like this plugin? [​IMG]
     
  2. Offline

    Jobsti

    You can have a look into the webserver from dynmap.
    Or ask the Cow :D
     
  3. Offline

    Snowl

    The way im doing it is reading a file as a string and echoing it into a webserver
     
  4. Offline

    LRFLEW

    Https?
     
  5. Offline

    xZise

    Nice plugin!
    One suggestion: Make a “plugins” tab (like “Players” and “Server”). There you could see all activated plugins and can deactivate them or see they meta data (like version, description etc.)

    Also one question: How I can change the port?
    Ah found the “port” option in the strings.txt… Not the best name for an options file I think :D

    Fabian
     
  6. Offline

    Snowl

    Awaiting for a craftbukkit update to fix enabling/disabling/list of plugins

    And I will change the port location
     
  7. Offline

    RandomSrvApps

    you will need to use apache for ssl, this can be achieved by using mod_proxy like I mentioned in my previous post.
     
  8. Offline

    Snowl

    Updated. There is now a console in server.
     
  9. Offline

    Tobzi

    I updated by just Deleted all old and imntalled this new, admin:admin dont work any more and not my old either
     
  10. Offline

    Snowl

    WHOOPS! I had my details in there. In users.txt replace with this:
    Code:
    admin=c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec
    and use admin:admin
    Or just redownload in a minute.
     
  11. Offline

    Tobzi

    Ty :p great job btw!
     
  12. Offline

    Snowl

    Thanks :)
     
  13. Offline

    nakashimakun

    Hello David,

    I'm not sure if this is a bug I've found but when I go to the players tab and click my username is does nothing yet when I click copy link location it just brings up a javascript that doesn't appear to work.

    I just wondered also your doing a grand job and this works fine along side mcmyadmin aswell I forgot I had that on my server and it worked for everything on that. (didn't install drnicks plugin for restart) and I restarted with it running mcmyadmin and it rebooted just fine so is it the wrapper that handles the restart?
     
  14. Offline

    Snowl

    It doesn't do anything yet :p I still need to code all the player functions in :D Yes, it's the wrapper that handles the restart, not milkAdmin.
     
  15. Offline

    nakashimakun

    Okay :) Do you use anymore commands that are from drnicks plugin? or just the restarting ablility?

    Also I'll be running this on my server than mcmyadmin as i feel this offers more functions with less hassle ;)
     
  16. Offline

    Snowl

    Just the restarting ability, but soon it will have starting and stopping ability with it, and hopefully backups when he adds those features. But it's nice to know it works with another one.
     
  17. Offline

    nakashimakun

    Awesome. So what features are being worked in at the minute?

    If you need them testing I have a vps Im using to host my mc server and could run it on there for you.

    Also is there any way to change the port for the website side of this.
     
  18. Offline

    Snowl

    Code:
    Features coded but not in interface yet:
    Kicking User
    Banning User/IP
    Giving/Removing item from player
    Getting and setting health of player
    Changing display name of players
    Teleport players to x, y, z/another player
    Get IP: Port of player
    Saving server
    Editing/viewing inventory
    I'm getting a web developer to code them in and make it sweet :D
     
  19. Offline

    crashxxl

    Hi, i get this error each time i want to login
    I tried chmod a+rwy , don't work :(
     
  20. Offline

    KingPin

    for some reason I cant seem to login, every time I enter admin/admin i get the login prompt again.

    CB : git tip
    Milkadmin : 0.4
    OS : Linux

    Thanx.
     
  21. Offline

    Fireside

    Hi, this plugin is great, keep up the great work.
     
  22. Offline

    xZise

    Hello,
    could you please stop the console from scrolling every second or so :D And (if possible) show more console messages (I see only the last 18 or so).

    One suggestion: Could you don't upload the users-file? Every update I have to recreate the account.

    @KingPin: Have you ever created a new account? If not so, the second prompt asks you for the new account settings.

    Fabian
     
  23. Offline

    Phinary

    I started using this yesterday with that backup wrapper thing but now for some reason whenever anyone types '%' the server restarts. Any suggestions?
     
  24. Offline

    xZise

    Hmmm,
    somehow your plugin breaks my server:
    Code:
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-02-15 17:21:19 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-02-15 17:21:21 [SEVERE] Unexpected exception
    net.minecraft.server.MinecraftException: Failed to check session lock, aborting
            at net.minecraft.server.World.h(World.java:1808)
            at net.minecraft.server.World.i(World.java:187)
            at net.minecraft.server.World.a(World.java:177)
            at net.minecraft.server.World.f(World.java:1460)
            at net.minecraft.server.WorldServer.f(WorldServer.java:46)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:307)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Craftbukkit Build 323.

    Fabian
     
  25. Offline

    KingPin

    @xZise ... now I just feel silly for not reading , thank you.
     
  26. Offline

    Snowl

    Make sure craftbukkit has write permissions and that /milkAdmin and what ever is inside belongs to the user you are running craftbukkit as
    All right, ill stop the console from scrolling. I will also make the lines that it displays customizable. And I fixed the user file bug.
    Using iChat?
    Make sure who ever you are running craftbukkit as owns /milkAdmin
     
  27. Offline

    xZise

    Hello,
    Code:
    xzise@fabian-m:~/Programme/Minecraft/Server 323$ ls -l
    insgesamt 36876
    […]
    -rw-r--r--  1 xzise xzise  1156181 2011-02-13 23:18 craftbukkit.jar
    […]
    drwxr-xr-x  3 xzise xzise     4096 2011-02-15 17:23 milkAdmin
    […]
    
    Looks for me okay?

    Fabian
     
  28. Offline

    Snowl

    Wierd, looks fine to me :S Are you sure you have those files in /milkAdmin ? I tried 323 and works for me D:
     
  29. Offline

    xZise

    Jep they are exists:
    Code:
    xzise@fabian-m:~/Programme/Minecraft/Server 323$ ls -l milkAdmin/
    insgesamt 64
    -rw-r--r-- 1 xzise xzise  209 2011-02-15 16:38 banList.properties
    drwxr-xr-x 2 xzise xzise 4096 2011-02-15 12:22 html
    -rw-r--r-- 1 xzise xzise    0 2011-02-15 17:23 loggedin.txt
    -rw-r--r-- 1 xzise xzise   83 2011-02-08 21:59 properties.txt
    -rw-r--r-- 1 xzise xzise  146 2011-02-15 12:23 strings.txt
    -rw-r--r-- 1 xzise xzise  165 2011-02-15 12:24 users.txt
    Fabian
     
  30. Offline

    Snowl

    Hmm. Is milkAdmin.jar in /plugins, and one folder up is /milkAdmin there? Or is it set up differently?
     
  31. Offline

    crashxxl

    problem solved, conflict with an other applications !
     

Share This Page