[ADMN/MISC]MC Server GUI .6.10 - A Windows GUI for your server (now w/ archived backups) [803]

Discussion in 'Bukkit Tools' started by dumptruckman, Apr 14, 2011.

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

    dumptruckman

    MC Server GUI .6.10 - A GUI wrapper for your server (w/ backup functionality):

    [​IMG]


    Version: v.6.10

    This is a wrapper for your minecraft server that, at it's base, provides a Graphical User Interface. It also has world and server.log backup functionality. I made this with Autohotkey. It is likely only compatible with Windows 2000/XP/Vista/7.

    SUPER IMPORTANT: I just realized I broke Automatic Backups since version .6.2. PLEASE upgrade to .6.7+ as it fixes this issue.

    News 5/17/11
    I finally have a working extremely basic GUI in java right now. I finally got past some of the really major issues I was having with it and am now moving on to being able to set your configuration. Once I have this complete I will release the first version!


    Features (open)

    • Provides a GUI for your minecraft server
    • Backup your world(s)/log with a single click
    • Archive backups to zip
    • Edit server.properties from GUI as well as server start options
    • Run scheduled restarts/backups with warning messages
    • Customizable color schemes
    • Memory/CPU/Network monitors
    • Player list with kick/ban actions (more to come)
    • Highly configurable (intended to be anyway)
    • Great compatibility with any version of the minecraft server
    • Press ctrl-s to toggle "say" mode!
    Download (open)


    Download MC Server GUI
    Note: You should PROBABLY delete your old guiconfig.ini any time you update.

    Source Code

    Source Code for multi-platform Java version (not released yet)
    Installation (open)

    • 1. Unzip mcservergui.exe and 7za.exe (This file is for archiving ability) into your Minecraft Server directory
    • 2. Run mcservergui.exe. It will attempt to detect the jar file for your server. If it cannot find it, set it manually under Server Config.
    That's it!

    Screen Shots (open)

    (v.6.0)
    [​IMG]
    [​IMG]
    [​IMG]
    TODO (open)

    • Ability to give players items by right clicking name in player list (high priority)
    • Compatibility with many other plugins (mcMMO or iConomy for instance) (low priority)
    • Server file manipulation (like installing/configuring plugins) (low priority)
    • More Error Checking (medium priority)
    • Resizeable GUI (medium priority)
    • Plugin Manager (high priority)
    • A ton of other crap.
    Full todo list

    Change Log (open)

    Version .6.10
    • Removed Xms memory field and replaced with Xincgc checkbox. You can still use Xms if you'd like, you just have to add it in the extra arguments box.
    Version .6.9
    • Alt-Tab works more reliably while looking at the GUI
    • Added ctrl-s hotkey for "say" mode
    • Made slight modification to the way the console output scrolls
    Version .6.8
    • Rewrote how the GUI processes server.log, hopefuly making it more reliable and use less resources
    • Added error checking to this process so that if there's any issues reading it, it will tell you
    Version .6.7 - HOTFIX
    • Automatic backups now work again!
    Version .6.6
    • Added some very specific debug mode values to fight this zero-console output issue
    • Added option to enable/disable minimize to tray
    • Added more checks for the GUI closing (other than the X button) so that it can shut down the server properly
    • Removed error message about GetGUIThreadInfo()
    • Made one tiny change to the startup process that may increase reliability
    Version .6.5
    • Added a new text box to show the phases of the start up process (instead of displaying in the console output), allowing for:
    • Modified the startup process. It will now start displaying console output much sooner
    • Fixed issue where auto-restarts made the GUI think Java was crashing
    • Replaced Warn Restart button with Warn Stop button as this would seem to be more useful
    • Renamed Immediate Restart button to just Restart
    • Added Reload button to send the reload command for you
    • Made Minimize to Tray much more reliable
    Version .6.4 - HOTFIX
    • Fix for restart times not updating correctly while the server is running
    Version .6.3
    • Player list should no longer display duplicate players
    • Fixed bug where Next Restart time would reset to the next restart time shortly after saying it was commencing the first one
    • Possibly fixed a bug that would cause restarts (and therefore backups) to be skipped
    • Added Debug Mode
    • Fixed issue where console would remain blank on server start
    • Now minimizes to the system tray (Doesn't seem to work right)
    • System tray icon's tooltip shows server status and if UP, online player count
    • Possibly fixed bug where server up time would stop displaying
    • Fixed issue where sometimes the GUI would erroneously think that there was a Java error upon starting the server
    • Removed Update Rate setting as it is no longer used
    • The console output should resume scrolling normally when you're not focused on it (such as selecting text within it)
    • Should now detect players being kicked by alternate means
    Full Change Log

    Known Bugs (open)

    • Slight delay (2-seconds?) before restarts commence
    • Players with nick names will be dropped from the list ocassionally

    If you have any issues please read the following frequently asked questions section!
    FAQ (open)
    FAQ (open)

    • Q: There is an error starting Java when I start the server.
    • A: First, instead of using java.exe on the GUI Config page, browse for this file on your computer. Failing that, if you're trying to set the memory above 1024M(1G) you may need to select a 64 bit java.exe
    • Q: What do the options do on the Server Config tab do?
    • A: Take a look at this.

    Love my GUI? Feel free to donate! :)

    Thanks to:
    Geotraildark for some nice initial screenshots, nickrev for a snazzy icon, and the rest of you for all the support!
     
  2. Offline

    Plague

    just use the "chain" icon to make links
     
  3. Offline

    RazorFlint

    Cool I'll Give it a try :D
     
  4. Offline

    dumptruckman

    heh, yeah, didn't realize i had to select the text for that link to not be grayed out.
     
  5. Offline

    sfxworks

    This looks useful..hmm
     
  6. Offline

    davr

    Screenshot? thanks
     
  7. Offline

    PatrickFreed

    +1 to this
     
  8. Offline

    msw1

    Wait, how is this different then an average server.nogui?
     
  9. Offline

    dumptruckman

    It's not really, at the moment. This is just the basic functionality.

    The text prints from bottom to top... Really due to not knowing a way to prevent that so that's why the input box is at the top as well. Also, there's buttons that start/stop the server and run backups of the world file(s) and log file at the same time.

    It's kind of more about what features I will be adding... Which i've mentioned in the OP.

    Done. Not much to see yet..
     
  10. Offline

    Geotraildark

  11. Offline

    dumptruckman

  12. Offline

    Eli Shmidt

    It says its not compatible with a 64 bit...
     
  13. Offline

    mdt7734

    Thanks for the wrapper man, looks very nice, lets you run your own command file, nicer format than a cmd.exe window. Look forward to player list feature and automated restart\backup, every 24 hours or whatever

    I'm running windows x64 and its running java 7 64bit and it is working fine *shrug*

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

    dumptruckman

    Sorry, Eli, I'm not quite sure why that's happening. I'm also running windows 7 x64 and java 6 64bit and having no issues. Unfortunately I do not have the resources to test (and debug) this on any other platform.
     
  15. Offline

    Geotraildark

    You can use this screen if you want, no worries.

    My server also runs on 64bit with 64bit Java 7. I thought a comprehensive overview is preferable to
    this console, show CPU usage / ram, how is the backup, console and file
    configuration.

    For now everything works perfectly on my server with this console, congratulation to work
    I hope that in future version we will be entitled to little extra, like seeing members online.

    Excuse my English, I use google to translate.
     
  16. Offline

    cowman24

    It says its not a valid Win32 application... I'm running XP 32 bit
     
  17. Offline

    dumptruckman

    I can probably fix that tomorrow.
     
  18. Offline

    cowman24

    Awesome, cant wait!
     
  19. Offline

    lunieboy

    i love you thanks sooo much
     
  20. Offline

    GamerX

    This looks nice, but i prefer Crafty
     
  21. Offline

    RobotGymnast

    I prefer something cross-platform =/
     
  22. Offline

    cjbh1996

    Based on what you've said before in this topic, this may be difficult for you but could you add a CPU/RAM meter, for seeing what the server's doing and how well it's handling? Then I'd definitely switch from Crafty.
     
  23. Offline

    ShockBuddy

    Looks very good! Try to make the Changes you set to the Todo list!

    [diamond][diamond][diamond][diamond] (get the last [diamond] by adding features from the ToDo List!)

    I´m not a big fan of CMD Text Based Things, so i decide to Switch to this Programm if it has much more features!

    Please, Keep up the Good Work!
     
  24. Offline

    dumptruckman

    Now compiled as a 32-bit application.

    I only made this because Autohotkey was so easy to pick up... Unforunately it doesn't look like there's anything similar to Autohotkey for unix/linux/mac.

    I'll see what I can do. What is Crafty btw?
     
  25. I was woundering the same thing. Whats is Crafty? :-p
     
  26. Offline

    cjbh1996

    @johnmccarthyprod
    @dumptruckman

    Crafty... the other GUI made for Bukkit. Haven't you been browsing the Bukkit Tools subforum? Click this for the link. I've seen things happen like this before: Please don't quit because you found out there's another 'product' pretty much just the same as yours. Keep up the good work!
     
    johnmccarthyprod likes this.
  27. Offline

    Teknology

    Much better than having the ugly command prompt... Thanks for the upload! :)
     
  28. Offline

    Geotraildark

    Yes keep your job, this console is very interesting just for the backup, a few additionsand it is perfect for me.
    Good luck.
     
  29. Offline

    nickrev

    can you make it so that when u name the program in the WindowTitle it actually shows up? I typed WindowTitle=Revcraft and the window title is MC Server GUI. also maybe add icon support? the H is ugly.
     
  30. Offline

    Travis Toomey

    I love it. As said above, it is much better than the limited command prompt window. The backup is a nice touch, and if features keep coming it could be a must have plugin for most servers.

    Thanks!
     
Thread Status:
Not open for further replies.

Share This Page