[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


    [​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)

    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


    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 ;) )

    • Fixed major bug.

    • Backups /Restoring
    • Fixes
    • Starting and stopping server
    • Edits to the Web Server
    • More

    • Added console in server

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

    • Added port changing
    • Added customizable strings

    • 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


    updated with dropbox
  3. Offline


    In that case, there wasn't a problem. (phew!)
    Just one extra suggestion, though: try using sun/oracle's JRE, rather than OpenJDK.
  4. Offline


    So I changed the port to a new one not forwarded through my router and I still experience the same problem.
    It really isn't such a big problem for me since the only time I will access milkAdmin is probably when I'm not at home. But it is very strange. Gah, can't get my mind off this.
  5. Offline


    Wrong password again and again, I dont know what the fuck.
  6. Offline


    Sending you a private message
  7. Offline


    Anyone else having issues with CB build 612?

    Using 617 now, same problems

    Is anyone even -using- 617? Any response would be /vastly/ appreciated.
  8. Offline


    Let me ask you a bit about your network setup. Are you Computers to hub to router to internet or are you computers to router to internet? I know these two look like I am asking the same thing but I need to know if you are connected via a hub or router to the other computer ?
  9. Offline


    Could the next update change the login form input method from get to post? It's more secure as it's not passing the username and password through the URI... If you're unsure as to what I'm talking about, paste /server/login?username= into Firefox's awesomebar. Not good.

    index.html, line 21
     <form name="input" action="/server/login" id="login" method="get">
  10. Offline


    00:58:14 [SEVERE] Nag author: 'Snowl' of 'milkBukkit' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
  11. Offline


    I get the same so this is my official NNNNNNNNNNNNAAAAAAAAAAAAAGGGGGGGGGGGGGGGGGGGGG YAY I did many letters I r SMRT !!!!
  12. Offline


    what CB? onPlayerJoin already set with PlayerJoinEvent. what version do you use?
    i havent errors with 617 or 627 or 635
  13. Offline


    I am on CB617
  14. Offline


    you are using the 2.6-03.30 version of milkAdmin? in this version i use the PlayerJoinEvent for onPlayerJoin.
  15. Offline


    I am now. I missed that post like a dork. Sorry I now retract my NAG about the NAG so the NAG is no longer a NAG !!!! YAY It still does not give me a back-rub but oh well.

    EDIT: I am not sure if anything can be done about this or not. On my plugins screen when I list my plugins I have a few that are double lining on me. Now I realize that you are pulling info from the plugin.yml inside the .jar files of the plugins but is there a way to make that area elastic depending on the info coming from the plugin.yml file?

    EDIT2: Here is snapshot of my page and the arrows indicate what I am referring to
  16. Offline


    search for
    in STYLE.CSS and change the width value
  17. Offline


    Thank you that did the trick.

    @sharkale I am wondering by chance how hard would be to alphabetize sort the plugin list.?
    If there is simple code to be placed in could tell me where to put it. I do know some HTML but you are working above my head on this one so I need a little help.

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


  19. Offline


    i dont know... but the authentication and data makes the plugin. so I think that is not compatible. not just a web.
  20. Offline


    Please make it so that it logs the ips of players so on the banlist I can see each players last ip instead of seeing the ips and players seperatly. This would help a ton!
  21. Offline


    Thank you Sharkale. You never disappoint with your responses.
  22. Offline


    Hiya, sorry for the late reply, I've been really swamped with school the last week.
    I use a router. I even bought a new router (due to other connection problems) and was hopeful that it would also solve my problems with milkAdmin. Sadly it did not. I still can't load the information on the milkadmin page. So I tried a replacement for milkAdmin but I keep coming back because of the interface and how easy it is to configure.

    I've been trying to get it working again and I noticed this line in the settings.yml file:

    # Debug info in console
    Debug: false

    I don't know why I didn't think of it before, so I changed it to true.
    Then this error came up in the console when I tried to access the milkAdmin site:

    [INFO] [milkAdmin] ERROR in print(): Broken pipe

    Hope it helps in some way to solve this problem :)

    I also have some questions to you sharkale.

    I wonder if it is possible in the future to add a function so you can edit the permission file for Permissions plugin?
    I also wonder if you have any plans for a auto-backup feature?
  23. Offline


    It's weird.
    You have the milkAdmin folder in the root of the server?
    what your os? what your java version?
    With respect to Permissions, maybe. I have to finish other changes.
  24. Offline


    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    I've tested with OpenJDK also with the same result.

    I'm running Ubuntu Server 10.10

    And yes the milkadmin folder is in the root of the server folder.
  25. Offline


    I do not get it either. Since Vimm is local to the box he should be the one who is having no issues and the remote users having the issue. I have run into other issues where local loop issues come up but not to this extent.
    I am working my brain on this one.

    Vimm I am wondering are you connecting to the other box via IP or an Address? What security software do you have running on your main box ? What Router did you replace the old one with ? Are you running a firewall on the Unbuntu box ( Iptables or other variant ) ? I am going to download Unbuntu 10.10 and install on a box I have sitting and see if I can replicate the results. It is going to take me a bit to get it downloaded and installed but I will be back to you. I hope this gets solved before I get my testing done if not I WANT TO SOLVE THIS. It is kind of driving me crazy....
  26. Offline


    Hiya, thank you for the effort you're putting into this, I really appreciate it!

    I've tried to connect to the server both via IP and Adress. On my computer I use Nod32 with windows firewall. I don't go to fishy sites so I tend to avoid memory hungry firewalls.

    I replaced my dying Netgear router with a Cisco Linkys WRT54GL running Tomato Firmware. But the thing is that I could connect to milkAdmin with my old router before all this started to occur, so the replacement of my router was because of other issues.

    No firewall on the Ubuntu Box as far as I know. I have even disabled Apparmor. The only security feature is ClamAV but that's an antivirus software.

    I've tried to connect to milkAdmin through my laptop on my home network also and failed to do so. But when I connected to milkAdmin with my laptop from school I could do so. So I do NOT think it's a computer issue. It must be something else :S

    Truly mind baffling.


    Jesus christ... I just got this idea "I'm going to remove ClamAV from my system and see if it changes everything". And guess what? It did. I can now connect to milkAdmin. Wow I feel so silly. Geez... *hides*
    gamingvortex likes this.
  27. Offline


    but but but but but. Okay you solved dang I wanted to fly in with my Captain Fixit cape all flowing in the wind and everything. I am glad you found the issue but that still leaves with me scratching my head wondering why ClamAV was causing this. Did you have Clam installed on your NIX box ?
  28. Offline


    That would've been a remarkable sight! And yes I had clam installed on the ubuntu server!
  29. Offline


    Wow that kind of makes no sense unless CLamAV has a port scanner which some of them do. That is weird I have had AV software mess with me before on a remote connection but never a Local Connection they normally consider localloop safe. Hmm Maybe there is a DOS built into the new ClamAV that was seeing enough traffic that is choked that connection but I cannot see it being that either since your MineCraft had no issues what so ever.... Well I am still in the process of installing Unbuntu and I am going to install CLamAV with a MC server and MilkAdmin to see if I can replicate the issue.
  30. Offline


    12:49:16 [SEVERE] Nag author: 'Snowl' of 'milkBukkit' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
  31. Offline


Share This Page