[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.

  1. Offline

    mdt7734

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please don't misunderstand me, your work is excellent. My opinion on the direction it has taken with all the additional features, is simply my opinion. Once this is fixed up again I'll probably be right back to using it instead of the windows cli. :D

    Welcome back!
  2. Offline

    Nvblueboy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there a way I can have it on my webserver or do I need to have it on my computer?
  3. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    if you put the web interface on your web server, you just have to put in the server ip as the ip where MC Server GUI is running. (and you'll have to forward ports, in this case)
  4. Offline

    GarretSidzaka

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is this thing capable of restarting the server? like an autorestart in intervals. i will fucking donate i swear to god
  5. Offline

    Hubok

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Also, is there a way to have someone start the server while it's offline? If so, I really, really want this.
    (Might get annoying while i'm gaming though. =P)
  6. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That is exactly why i created it.

    Yes, it's possible. You have to use the web interface and must leave the gui running.
  7. Offline

    GarretSidzaka

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok and is this pretty easy to install? Do I need a batch and wha not
  8. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please read the OP.
  9. Offline

    GarretSidzaka

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    doesnt render properly through "logmein" client so i cant see anything.

    this was my bad. i had to turn off the graphics acceration. so if your gui is not showing on logmein then turn that off in prefernces

    This post has been edited 2 times. It was last edited by GarretSidzaka Aug 29, 2011.
  10. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Um.. why not just visit it in a normal browser, then?
  11. Offline

    GarretSidzaka

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    this was my bad. i had to turn off the graphics acceration. so if your gui is not showing on logmein then turn that off in prefernces

    actually this program is the best! if i end up using this over night im donating tomarow :)

    are there any add-ons for this :)
  12. Offline

    GarretSidzaka

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    allright ill bite how do i get that webserver running? i have forwarded 42424 so what next?
  13. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you have a webserver on the same computer as the minecraft server, you don't need to forward the port (and i would recommend NOT forwarding it in this case). If you don't have a webserver, you can't use it. If you do, you can use the webinterface page thing in the OP. Or you could make your own using the PHP API.
  14. Offline

    Nox13last

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    *looks up bashfully*

    Any support for Spoutcraft? It can't connect to the external port. It tries to download terrain, then stops with End Of Stream. The server isn't even aware of the connection. But it can connect to the server's true port.
  15. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, sorry, the release version's PROXY does not support spout + spoutcraft. I plan to support it but there's a lot to do to get this bad boy up to date in general. If you turn off the proxy, it will work with spout... You just won't have a player list, is all.
  16. Offline

    Nox13last

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, I worked that out. The player list is a convenience, but it's not essential. It's probable that some people won't use Spoutcraft, so I can have the external port and the internal port going all at once.

    Although I haven't seen a GUI update in quite some time. I think Minecraft itself was updated more recently. ^^
    Got anything big planned?
  17. Offline

    DaveK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    THATS WHAT I CALL A VERY GOOD GUI... i had the version 6.1 and from that to this one its a big jump and what i can see is AWESOME... go ahead mate..brilliant work and best GUI ever what i have seen ....
    I LOVE IT[diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond]
  18. Offline

    STiChad

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So I got this when I started it up:

    2011-08-30 02:56:34 [WARNING] **** FAILED TO BIND TO PORT!
    2011-08-30 02:56:34 [WARNING] The exception was: java.net.BindException: Address already in use: JVM_Bind
    2011-08-30 02:56:34 [WARNING] Perhaps a server is already running on that port?
    2011-08-30 02:56:34 [WARNING] MC Server GUI: Are the Proxy Port and Server Port the same? Check the Server Config tab!


    No other server running, proxy port and server port match.
    I do have a MySQL server for a plugin(LogBlock) don't know if that conflicts at all.
    When I start the server without the GUI it works perfectly.
    What gives?
    @dumptruckman

    This post has been edited 1 time. It was last edited by STiChad Aug 30, 2011.
  19. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    THEY CAN'T BE THE SAME.

    Notice the message: "MC Server GUI: Are the Proxy Port and Server Port the same? Check the Server Config tab!"
  20. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well, I'm actually not very pleased with the GUI right now. I wanted to make it integrate better with Bukkit and I tried that and completely failed. Also, Pail was released and it does exactly what I intended (and even uses the name I was gonna use, go figure.) I think my plan is to write a wrapper for Pail. It will be basically be everything this GUI is EXCEPT for a chat window and stuff. It will just launch/stop the server, allow for scheduled events, do backups, etc. Pail accomplishes a lot of what I wanted to do and it does it without a confusing proxy that half of my support calls are for. The downside of Pail is that it cannot launch the server which means no scheduled restarts and stuff.

    edit: But it may take a while. I'm working on a plugin right now that is essential I develop before 1.8. (supposedly due in a few weeks)

    This post has been edited 1 time. It was last edited by dumptruckman Aug 31, 2011.
  21. Offline

    STiChad

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, when I read that I thought it was telling me that they had to be the same.
    My bad, thanks.
  22. Offline

    Nox13last

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I see. Well, good luck with that, bro.

    Also, I'm sure you're bored of hearing this, unless it's an isolated problem that only I am experiencing, but... The Backup tab freezes the GUI for minutes on end. I was going to work together a Sundaily backup script (new 1TB hard drives) when the whole damn thing seized up. The server was running, and I could install the Telnet Server/Client pair in Windows Features in the time it spent lollygagging and turn the server off gracefully (using MCTelnet) before killing the frozen java process. Even as I write, it's frozen. While resizing the window and dragging it around makes some pretty patterns, it's not conducive to what I need to do.
    If it helps, the server's root directory has 51 items in it (20 folders, 31 files), including the server applet. The Plugins directory has 117 items in it (66 .jar files, 51 folders). I should point out that the checkbox for Plugins folder wasn't even checked.
    It works after a (loooong) while, but checking another box (or, indeed, clicking anything in the window, including a tab) will seize the whole thing up again.

    Dunno what to make of that, but I thought you'd like to know, because you mentioned fixing it in .9.6.

    This post has been edited 1 time. It was last edited by Nox13last Sep 1, 2011.
  23. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I thought it was fixed in .9.6 but realized shortly after it was not. A completely overhaul of the backup tab is on my todo list. :)
  24. Offline

    Nox13last

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    'kay. In the meantime, I was able to set up what I wanted to backup from the .json file. You might want to edit your OP to take into account that the .json file may need to be edited for the sake of function. Or, something.
  25. Offline

    Nvblueboy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The problem is when I do that I get "There is no GUI at that IP/Port!," even though I have it running on the server software and fowarded ports.
  26. Offline

    ledhead900

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @dumptruckman
    Any chance this could get an update so that we could have multiple backups ? like I wanted to have a FULL backup every 24 hours but I still would not mind a world backup every 1hr.
  27. Offline

    glarter

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Any chance that the proxy can be updated to support Spout??

    Config Details: I run the Server.jar on port 25566 and MCServerGUI sits on 25565.

    If I try and connect with the SpoutCraft client to the MCServerGUI proxy on port 25565, it forces a Disconnect.EndOfStream:
    Code:
    2011-09-08 10:12:08 [INFO] glarter [/127.0.0.27:59835] logged in with entity id 80256 at ([world] -310.6875, 67.0, -38.03125)
    2011-09-08 10:12:08 [INFO] [staff] glarter has joined the channel
    2011-09-08 10:12:09 [INFO] glarter lost connection: disconnect.endOfStream
    2011-09-08 10:12:09 [INFO] [staff] glarter has left the channel
    
    However if I bypass the proxy and go straight to the MC server on port 25566, I can connect:

    Code:
    2011-09-08 10:13:02 [INFO] glarter [/192.168.50.7:50638] logged in with entity id 80307 at ([world] -310.6875, 67.0, -38.03125)
    2011-09-08 10:13:02 [INFO] [staff] glarter has joined the channel
    2011-09-08 10:13:02 [INFO] Reading data
    2011-09-08 10:13:02 [INFO] [Spout] Successfully authenticated glarter's Spoutcraft client. Running client version: 1.0.5.262
    2011-09-08 10:14:00 [INFO] Connection reset
    2011-09-08 10:14:00 [INFO] glarter lost connection: disconnect.quitting
    2011-09-08 10:14:00 [INFO] [staff] glarter has left the channel
    
  28. Offline

    Fuzzwolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whenever I start the web server, I get a lot of these:
    Code:
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:45 [Web Interface] 130.126.94.96 sent invalid data!
    2011-09-10 23:58:46 [Web Interface] Shutting down web interface
    
    EDIT: It seems I get errors like that from whatever IP tries to get on online. For example, when I tried localhost:42424 (I switched to default port), I get
    {"Error":"Invalid Data"}
    Instead of using a web server, I'm trying to host locally. I am very bad with php as you can tell. So my question remains, how can I allow remote access locally if MyIP:42424/ throws an error in browser and in the GUI Web-server log?
    Yes, 42424 is forwarded (TCP and UDP).

    This post has been edited 5 times. It was last edited by Fuzzwolf Sep 9, 2011.
  29. Offline

    dumptruckman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You have to set up the web interface on a webserver for this to work. The web interface is in the OP. It's a few webpages.
  30. Offline

    Slash1987

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @dumptruckman There is the possibility to add some kind of function that control the server crashes and restart it automatically? That would be an awesome feature

Share This Page