[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

    Snowl

    A symbolic link is a link to any directory.... unless your not using linux
     
  3. Offline

    zajacmp3

    Build #440

    Error on log.
    [​IMG]

    EDIT:

    @down thanks!

    EDIT2:

    Did not help :<
     
  4. Offline

    captainawesome7

    try build # 445
     
  5. Offline

    ChrisX930

    when I install this Plugin, i get this errors after reload:
    The Answer please in German, when possible
     
  6. Offline

    El_Fredo

    I get the same errors as ChrisX930 #246
     
  7. Offline

    Snowl

    Upgrade. We are at least 200 builds above that. 445 works fine :p
     
  8. Offline

    drdanick

    read my modified reply. you misunderstood what the stop function was meant to do.
     
  9. Offline

    tyderion

    ah ok thanks.
    the server restarts as intended. thanks, that's great :D
    I really like milkadmin, keep up the great work :)
     
  10. Offline

    zajacmp3

    Now running #445 and there is no difference.
    @david_Diaz any thoughts what should I do?
     
  11. Offline

    david99

    hi,

    wen i go to myip/login.html and login it redirect to /server/login and give 404 cuz it no exist. why is login.html redirect to nonexist? wat i do wrong? i unzip zip file in bukkit folder and run rtoolkit.sh it give no error and say it running on port 64712 but i go to myip:64712 n it not connect. no firewall running. i can get to index.html jus fine but i no logged in so it no show console or any correct infos. how i fix? danks!!!
     
  12. Offline

    chernobyl360

    Code:
    14:59:28 [INFO] Starting minecraft server version Beta 1.3
    14:59:28 [INFO] Loading properties
    14:59:28 [INFO] Starting Minecraft server on *:25565
    14:59:28 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-472-
    g53b258e-b456jnks (MC: 1.3)
    14:59:28 [INFO] Preparing level "World"
    14:59:28 [INFO] Preparing start region
    14:59:29 [SEVERE] Could not load plugins\milkAdmin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:80)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:129)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.Snowl.org.milkBukkit.milkBukkit.
    <init>()
            at java.lang.Class.getConstructor0(Unknown Source)
            at java.lang.Class.getConstructor(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:75)
            ... 8 more
    14:59:29 [SEVERE] Could not load plugins\Portcullis.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:80)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:129)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: portcullis.PortcullisMain.<init>()
            at java.lang.Class.getConstructor0(Unknown Source)
            at java.lang.Class.getConstructor(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:75)
            ... 8 more
    14:59:29 [INFO] Bukkit Flow Control version 0.0.2 loaded.
    14:59:29 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    14:59:30 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    14:59:30 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    14:59:30 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    14:59:30 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    14:59:30 [INFO] Dynmap WebServer started on null:8123
    14:59:30 [INFO] Elevators version 1.3.1 is enabled!
    14:59:30 [INFO] Loaded Essentials build 224 by Zenexer, ementalo, Eris, and Bret
    tflan
    14:59:30 [INFO] Loaded EssentialsHome build 224 by Zenexer, ementalo, Eris, and
    Brettflan
    14:59:30 [INFO] Loaded EssentialsSpawn build 224 by Zenexer, ementalo, Eris, and
     Brettflan
    14:59:30 [INFO] TimeAnnounce version 0.9 is enabled :)
    14:59:30 [INFO] WorldEdit 4.0-beta2 enabled.
    14:59:30 [INFO] WorldEdit: No known permissions plugin detected. Using configura
    tion file for permissions.
    14:59:30 [INFO] Done (0.154s)! For help, type "help" or "?"
    15:00:00 [INFO] Current time is: 14:00
    >
    
    NULL Error
     
  13. Offline

    Mark


    Give the obvious answer first : if you are connecting throught local it would either be http://localhost:64712 or http://<local-ip>:64712 if you are connecting remote then it would be http://<external-ip>:64712.
    You have opened the port in your modem/router and also your firewall. Some virus scanners also block ports. Maybe temporarily disable firewall or virus scanner to check which one is stopping port 64712 getting through.
    Anybody else have I missed anything .... :)
     
  14. Offline

    david99

    hi,

    i have vps n i turn off iptable and now it load blank white page when i connect to myip:64712. i go to myip/login.html it allow me login den redirect to myip/server/login?username=a&password=a n say not founded. dat of course not my username n password just exampled.
     
  15. Offline

    SplenectomY

    Do backups still work with this plugin? I know as of 1.3 it's pretty much impossible to backup while the server is running. Also, does it auto backup? I know it said "scheduling" was on the list of things to do but I wasn't sure.
     
  16. Offline

    minwoolee

    Thank you ^^
     
  17. Offline

    microfix

    If i use safari on my iphone. I don't need to put in username and password.
    I have full access to all the things on the phone without username and password. Can you plz change that. :)
     
  18. Offline

    Rocky

    I didnt look to see if anyone had posted this.

    But i tried loading this on builds from # 449-457 and it comes up with this.


    10:31:23 [SEVERE] Could not load plugins/milkAdmin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.Snowl.org.milkBukkit.milkBukkit.<init>()
    at java.lang.Class.getConstructor0(Class.java:2723)
    at java.lang.Class.getConstructor(Class.java:1674)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
    ... 8 more
     
  19. Offline

    adamjon858

    Does this work with ramdisk worlds?
     
  20. Offline

    Rocky

    On build #448 everything loads fine, and when trying to backup. (maybe i have something configured incorrectly.) This comes up.

    11:02:42 [WARNING] Unexpected exception while parsing console command
    >say **MAP SAVE IS COMPLETE**
    java.lang.NegativeArraySizeException
    at jline.ConsoleReader.printCharacters(ConsoleReader.java:1241)
    at jline.ConsoleReader.back(ConsoleReader.java:1172)
    at jline.ConsoleReader.drawLine(ConsoleReader.java:1037)
    at org.bukkit.craftbukkit.util.TerminalConsoleHandler.flush(TerminalConsoleHandler.java:23)
    at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:106)
    at java.util.logging.Logger.log(Logger.java:476)
    at java.util.logging.Logger.doLog(Logger.java:498)
    at java.util.logging.Logger.log(Logger.java:521)
    at java.util.logging.Logger.info(Logger.java:1040)
    at net.minecraft.server.ConsoleCommandHandler.a(ConsoleCommandHandler.java:280)
    at net.minecraft.server.ConsoleCommandHandler.a(ConsoleCommandHandler.java:32)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:366)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    11:02:42 [INFO] [CONSOLE] **MAP SAVE IS COMPLETE**

    EDIT: Of course, i went back to build #445 and it works fine. Also, when restarting the server, it doesn't, it just says, 11:07:36 [INFO] From wrapper: RTK_TIMEOUT while saying to wait 20 seconds.
    EDIT#2: Ok, so after changing the rtk user and pass in one of the config's it will stop successfully,and the admin page turns into a start server button, I click it, AND THEN it gives me another rtk_timeout on the console.
     
  21. Offline

    Felirami

    Update this please MASTER!
     
  22. Offline

    Zyndr0me

    2011-02-28 08:43:43 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-458-g557f3d2-b440jnks (MC: 1.3)
    2011-02-28 08:43:43 [INFO] Preparing level
    2011-02-28 08:43:43 [INFO] Preparing start region
    2011-02-28 08:43:43 [INFO] [Permissions] version [2.4] (Phoenix) was Initialized.
    2011-02-28 08:43:43 [INFO] CraftBukkitUpToDate version 1.8 is enabled!
    2011-02-28 08:43:43 [INFO] [Permissions] version [2.4] (Phoenix) loaded
    2011-02-28 08:43:45 [INFO] CButD: CraftBukkit is up to Date
    2011-02-28 08:43:45 [INFO] [General] version [2.1.1.2] (TheBeginningOfTheEnd) loaded
    2011-02-28 08:43:45 [INFO] [mcMMO] Permissions enabled.
    2011-02-28 08:43:45 [INFO] mcMMO version 0.8.8 is enabled!
    2011-02-28 08:43:45 [INFO] milkBukkit version 1.5 is enabled!
    2011-02-28 08:43:45 [INFO] Done (1824797052ns)! For help, type "help" or "?"
    2011-02-28 08:43:45 [INFO] [milkAdminWebServer]: Listening on localhost:64712
    2011-02-28 08:43:55 [INFO] CButD: Plugin-Update-Check started
    2011-02-28 08:43:55 [INFO] No source for General.jar ask the Author to give me one
    2011-02-28 08:43:55 [INFO] No source for milkAdmin.jar ask the Author to give me one
    2011-02-28 08:43:56 [INFO] CButD: Plugin-Update-Check finished


    Would be nice of you could give that guy a direct link :D that way it would autoupdate ^^
     
  23. Offline

    Felirami

    Update this!
     
  24. Offline

    KingPin

    this. (would be nice...)
     
  25. Offline

    ssechaud

    Using craftbukkit build 478, plugin v0.0.55, I get this error at bootup:

    22:57:59 [SEVERE] Could not load plugins\milkAdmin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.Snowl.org.milkBukkit.milkBukkit.
    <init>()
    at java.lang.Class.getConstructor0(Class.java:2706)
    at java.lang.Class.getConstructor(Class.java:1657)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:75)
    ... 8 more
     
  26. Offline

    Lance

    Use the Recommended #440 build instead; it works.
     
  27. Offline

    SoTD

    //I see, i should read the developer guides.
     
  28. Offline

    Rhalek

    Working on build 0.0.1#478, but i had a bug that corrupted my player.dat (fortunatly i had a 4 hours backup).

    I think it comes from the player tab when you click on a player name.

    Could you hide, non functionnal options ?

    [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:49 [SEVERE] [PropertiesFile] Unable to load server.properties!
    2011-03-01 12:49:50 [SEVERE] [PropertiesFile] Unable to load milkAdmin/users.txt!
    2011-03-01 12:49:50 [SEVERE] [PropertiesFile] Unable to load milkAdmin/loggedin.txt!
    2011-03-01 12:49:50 [SEVERE] [PropertiesFile] Unable to load server.properties!
     
  29. Offline

    JohnnyR

    This looks great, can you set backups to run automatically?
     
  30. Offline

    kostaja991

    does this support external webservers?
     
  31. Offline

    SoTD

    Hey David,

    i tried to use your open source github project (https://github.com/Snowl/milkAdmin) to change some lines from your code (i want to broadcast a message to all players after clicking on "Backup World"), but i can't compile it. I looked at the guides here and iam able to successfully build bukkit and craftbukkit. But it seems your project isn't a Maven Project, or? I can't import it, and if i copy and paste your source in my IDE, it gives me few errors on compiling. How do i compile your project?
     

Share This Page