Inactive [ADMIN] MC Server GUI .9.7 (cross-platform) - A GUI wrapper for your server (now w/in-game cmds)

Discussion in 'Bukkit Tools' started by dumptruckman, May 18, 2011.

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

    BigRenegade

    MC Server GUI will launch without starting the server so you will be able to set server specific launch commands. Under the Server GUI Tab there is a check box for custom launch configurations. (At the moment it is experimental.) You would tick the check box and enter your custom launch line. @dumptruckman added this feature just for those who had to run server specific launch profiles for their servers. Once you have entered your command line, go back to the main tab and click start.
     
  2. Offline

    dumptruckman

    So, as of this new version (.6.0) the only features this is missing vs the Windows version is the extra server control buttons, like warn stop, restart, etc and the ability to right click ban players. This version has pretty much everything else and in almost every case it is implemented in a much better way. (The extra server control and ban options will be coming very soon.)
    And like BigRenegade said, there is a custom launch option where you are able to completely configure the line your server launches with. This option should work with anything that doesn't require an additional run line. (Like MCSOD)

    edit: okay, missing the starts server on gui start and minimize to system tray options as well.
     
  3. Offline

    mattekure

    Now that the new version has the proxy capability, would it be possible to add in the functionality to remotely access the console? I'd like to be able to ssh or telnet into the console so I can remotely do things.
     
  4. Offline

    dumptruckman

    This may be a possibility... I had actually planned on offering a php script that you could add to a website where you could basically have a web interface... Unfortunately I planned this with a very very unreliable person who has, as far as I know, done absolutely nothing in the way of producing this. =/ I'm still going to try and work it out however, at least offer telnet or something.
     
  5. Offline

    mattekure

    Oh, just a thought on server.log backup. is it possible to have it empty the server.log when its backed up? As it is the server.log is constantly growing.
     
  6. Offline

    dumptruckman

    Ahh, yes, I will add this feature in.
     
  7. Offline

    mattekure

    Even telnet would be awesome. I want to be able to connect, chat, reload, or restart the server as necessary.
     
  8. Offline

    cjbh1996

    Anyone who doesn't use this GUI is a fool. I remember when this was first launched and it was great back then, and now its absolutely phenomenal. It's professional. All you need to do is add custom skins.
     
  9. Offline

    dumptruckman

    Hah, thanks! Man.. Custom skins.. I can't even imagine how to go about that.
     
  10. Offline

    cjbh1996

    You don't have to. It was more of an idea than a request, but if you're one of those types of programmers that want to challenge themselves then you should try it.
     
  11. Offline

    dumptruckman

    I mean, it sounds like something great to add post 1.0. I'll put it on the todo list, but I'm not sure when it'll get done.
     
  12. Offline

    Jadedwolf

    Is this going to happen anytime soon?
     
  13. Offline

    dumptruckman

    Which part? Techincally, I've done all of these things. I had added a guide into the readme but forgot to put a direct link to that in the OP (which I just now added). The All button no longer changes the text to "None" and instead if simply selected or deselected. In the latest version (.6.0) it has a box showing a summary of the timing for your event to make things even more clear.

    @mattekure
    Just released .6.1. It now has the option to clear your server.log on backups, you can find this on the backup tab. I've also started working on adding a tcp json interface. My idea is to use php to send json to the server to send commands and receive updates, however, since it is json you could likely build an interface in any language you please. :)

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

    ledhead900

    Nice man real nice Updating now.
     
  15. Offline

    Jadedwolf

    Yes, indeed it was referring to the guide. Thank you.
     
  16. Offline

    ledhead900

    Player list is now show for me on 6.1 or what ever new version is but /list in console works to lookup correctly online players now.
     
  17. Offline

    dumptruckman

    Wait, the player list doesn't work for you? Are you using the proxy server? Are people connecting to the proxy server port and not the port in the server properties?
     
  18. Offline

    glarter

    I hate to sound like a dunce but it's been one of those weeks. Would someone mind PMing me a nutshell summary of what I'd need to add to the custom launch that would allow me to run ItemCraft?
     
  19. Offline

    dumptruckman

    Well, i've never used item craft before but from looking at the page for it, you need something like this:
    Code:
    java -Xmx1024M -Xincgc -Djline.terminal=jline.UnsupportedTerminal -cp ItemCraft.jar;craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Main -d "yyyy-MM-dd HH:mm:ss"
    Make sure to DESELECT the bukkit option as this tries to add some extra stuff into the custom launch line but it bases it on the "-jar" line which is not present when you use itemcraft. Also, make sure to change your Xmx memory to what you prefer. Let me know if this works because I have no idea if it will or not.

    edit: the -Djline.terminal=jline.UnsupportedTerminal part is very important for my GUI to function with bukkit, so don't take that out. However, I'm not sure how itemcraft launches, so if that doesn't work, you can try leaving it out.
     
  20. Offline

    glarter

    Okay ... it works to a point:

    This is the command line I'm using:
    Code:
    java -Djline.terminal=jline.UnsupportedTerminal -Xmx1524M -Xincgc -cp ItemCraft.jar;craftbukkit_b860_IC.jar org.bukkit.craftbukkit.Main nogui -d "yyyy-MM-dd HH:mm:ss" 
    The server starts and my log file looks okay. But when I attempt to connect, I get a black screen in my client after "Downloading Terrain" and the following error in my server.log:
    Code:
    2011-06-17 15:58:56 [INFO] glarter [/127.0.0.2:49254] logged in with entity id 123 at ([ world] -383.71875, 65.5, -26.3125)
    2011-06-17 15:58:56 [INFO] [staff] glarter has joined the channel
    2011-06-17 15:59:17 [INFO] glarter lost connection: disconnect.endOfStream
    2011-06-17 15:59:17 [INFO] [staff] glarter has left the channel 
    Even bypassing the proxy doesn't resolve it. Without the ItemCraft JAR involved, my client is connecting fine.
    I guess my users will have to do without fancy sloped blocks for the time being :D
     
  21. Offline

    dumptruckman

    Interesting.. I'll have to look into itemcraft and determine why it isn't working. Maybe you could try doing it without the -Djline.terminal=jline.UnsupportedTerminal in the custom run line. Worth a shot.
     
  22. Offline

    glarter

    Okay ... I'll give it a shot over the weekend.
     
  23. Offline

    Azukay

    @dumptruckman
    in v.6.1 when in Backup tab. When clicking on the checkbox for .\plugins, this causes the program to freeze.
    Also, the Help->About... info does not come up for me
     
  24. Offline

    BigRenegade


    This is the GUI creating the list of plugins and placing them in the config file. This is actually normal and only occurs the first time you use the back up system. After that it works without the "freeze".
     
  25. Offline

    Jadedwolf

    @dumptruckman
    Can we please get a Warn stop button. Like the windows only version has. I used that alot, now I have to manually type out that I'm stopping the server and give them time and then stop it.
     
  26. Offline

    Azukay

    Ah k, I'll let it run for a bit then. Thanks.
    Suggestion - Place a some sort of notification letting the user know this is happening. :)
     
  27. Offline

    dumptruckman

    Actually, I was quite certain I already addressed this issue. It no longer tries to write a list of files in a subdirectory so that should not be the issue. I think I have had a random freezing issue myself. Can you tell me, if you uncheck it and recheck it does it freeze again?
    Hah, I know, I was planning on doing that next but I ended up working on a remote interface instead... Maybe I'll add a temporary warn stop button in the next release (.7.0) until I get my new idea implemented (cause it could take a little while and will be in .8.0 for sure.)
     
  28. Offline

    Azukay

    It freezes as soon as I go to uncheck it, let alone recheck it haha.

    On a different topic, when I set my Java Executable file, it still remains as "Java Executable" : "java"" in the "guiconfig.json" file, shouldn't it be something like "C:\\folder_a\\folder_b\\java_file.exe" like the Backups path?


    Edit: Had an idea, I think my slowness/freezing is related to a particular plugin, in this case I'm pretty sure that it's CowPaths, which creates hundreds of individual very tiny flatfiles rather than use mySQL or similar database. After checking/unchecking that particular folder, this seems to be the case.
     
  29. Offline

    ledhead900

    Come again.. I use craftproxy yes and it runs on port 20000 but it redirect back to the server port.

    I connect with localIP and port defined in server properties and even I don't show up in player list.
     
  30. Offline

    Jadedwolf

    dumptruckman was refering to the proxy for the GUI which enables the ability to have the online list show.
    It's under the server config tab.
     
Thread Status:
Not open for further replies.

Share This Page