[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


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


    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)

    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


    Hmm.. So it's still doing the same thing in .4.1? Can you close some of those sessions and then try?
  3. Offline


    maybe post ur config pages as screenshots maybe. probably u did some mistakes in setting up the config.
    also try to download the bukkit.jar again.
  4. I walked away from zero for the configurations and everything works perfectly, soprobably a mistake, I think it is a capital that was the problem.
  5. Offline


    I don't know... There was definitely a bug like what you were describing but I'm almost certain I fixed it in .4.0
  6. Offline


    It keeps saying "Initializing console readout... If this takes a while, consider backing up your logs..."
  7. I had the same problem, solved by deleting of guiconfig.ini and from scratch, try this method.
  8. Offline


    It initializes the read out every time you start the server... Otherwise the GUI would get spammed with your WHOLE log. If your server log is really big, this step could take a while. Are you trying to say it never makes it past that point?
  9. Offline


    Yes, that is basically what's happening. I am testing stuff now.

    It works =D Yay!

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


  11. Offline


    It seems it doesn't start anymroe when I do warm restart, that message keeps being there.
    I changed the memory settings to 4G, is that possible? Or should I do 4096M?
  12. Offline


    No.. It's still that same old bug, but once again, I think I found a solution, I'll update it soon with the fix. 90% sure it will fix it this time. ;)
  13. Offline


    It doesn't work for me. When I press start server it does nothing. I believe I've configured it right, but what do I enter in the lower halve of the server config tab?
  14. Offline


    Probably related to the bug the last few posts are discussing. Probably fixed in next version.
  15. Offline


    I have a suggestion for the main window that shows the console output. Do you think you could make it resizable? It would be cool to resize the screen so it can show more info and the lines don't spill over to the next line.

    Also, keep up the great work!
  16. Offline


    While possible, this would be extremely difficult, but I will consider it. As is, if you want to see more text in the console, use a smaller font size! :)
  17. Offline


    Ahh of course! Haha thanks I will change that for now :)
  18. Offline


    Im looking forward to the update =D
  19. Offline


    .5.0 is released. It now waits to make sure the Java Console has actually opened before trying to track it. This should fix the bug that makes it seem like it's not working.
  20. Offline


    The file doesn't seem to have changed yet (or you coded it like crazy and made it the same size).
    ps: What coding language do you use?
  21. Offline


    Does it say Version .5.0 in the upper right hand corner of the Main Window? If so, then it's the right one ;p

    I'm using Autohotkey_L Ansii
  22. Offline


    I just downloaded it and it still says .4.1 in the corner :(
  23. Offline


    Hmm, sorry about that, try now.
    Lolmen likes this.
  24. Offline


    yup, better now =D
  25. Offline


    Ahh perfect! Thank you! :D
  26. Hi there.

    It would just be nice if i could mark some text in it, and copy it. so i can ban Ip faster.
    But when that is aside, its a very nice wrap!

    Using Cb-677 Win Xp 64bit
  27. Offline


    You should be able to select text and copy it... But I did just realize you can't paste into the input box... I'll try and fix that in the next update.
  28. Offline


    Hah, actually, I found out that you can copy from the console box AND paste to the console input... The issue is in the copying. Still something I will try to fix, but here is a workaround: Select your text and then press ctrl+c several times.
  29. Well allmost, it seem that if you hold the ctrl+c a sec or two in, it does copy. i Couldnt make it copy by pressing it repeatly though.

    No problem, doing the paste into the box.
  30. Offline


    It now says 'Waiting for Java Console to start...' and does nothing.
    Also, what am I supposed to put here:
    edit: I'm running craftbukkit #689
    edit 2: It's working fine now, thanks
Thread Status:
Not open for further replies.

Share This Page