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

    ledhead900

    I did not think it was needed I'm not using any proxy as I run the gui on same machine as server. Why would I need a proxy enabled it showed the player list in windows version just fine.
     
  2. Offline

    dumptruckman

    For the java exec, it should save into the config file when you press save. As far as the backup thing... When you select a parent directory, the only thing it writes to the config is the name of the parent directory.. If you were to open that directory and uncheck one file, it's going to write all the other files to the config. So I'm still unsure why that would freeze it unless you're unchecking one of the files under the cowpath folder.

    In the windows version I parsed the console output to determine who was online. The problem with doing it that way was that it was not very reliable and I could not easily offer the ban-ip feature. If you look at the tooltip for the Proxy, it mentions that the player list only works if you use the proxy. If you try logging in to the sever directly, the player list will not detect you joining. Using the proxy will allow for me to add a great number of additional features in the future as well. That said, I may implement a player list that works the old way when you have the proxy off, but since there is a working player list, it's not a top priority.
     
  3. Offline

    ledhead900

    hmm so I need to enable proxy and set it to server Port ?- I still thinks its kinda annoying since I never would use banIP that way I use global bans far more effective imo. But If I must I must.
     
  4. Offline

    BigRenegade

    What you would do is set the proxy server to the ip people use to connect. Set the server port to a different port. In my case I use 25565 for the proxy and 25566 for the server. Doesn't create any lag and the player list shows up fine.

    IMO this is more reliable for getting the player list because anyone who connects has to log on through the proxy and if they should disconnect they are removed from the list immediately. With the windows version players disconnected but were still showing in the player list.
     
  5. Offline

    dumptruckman

    @ledhead900 @BigRenegade
    Not to mention nicknames would cause people to drop off the player list. But like I said, i'll probably implement the old version of the player list for people who don't want to use the proxy. Also, to clear up any confusion, the proxy is basically just a tunnel for the network traffic of the minecraft server. Since it tunnels through the GUI it can be notified when people log on/off.
     
  6. Offline

    ledhead900

    hmm my port its 7767 going to stay that way, I already have a standalone proxy running on port 20000 that's "Craftproxy" Chunk Compression and Local Cache protocol its a standalone thing and is optional tho I wish notch would have implemented that and not the retarded buffer that only makes latency worse.

    I think what you mean tho is that you want me to keep it 7767 but make that the proxy and have server on different port so I don't have to tell anyone there is a port change or anything and craftproxy would work just the same as it already tunnels data to 7767.

    I'm still a bit iffy with it I don't really agree on tunneling data thru this interface to my server it all appears to add up in my head as another possible point a problem could arise from, I mean what if the gui has decides to play up if Im using it as a tunnel then no one can connect as the port is no longer a direct connection to the server.

    This case holds no value if I continue to use gui to maintain server uptime but If I make the GUI launch a bat file like some do then my point stands if gui for what ever reason has a malfunction server goes offline.

    but at this point im just being a sook about doing it as I don't really want to tunnel anymore then I have need too and to be frank I rather not see a player list at the cost of a 3 way tunnel system once I combined the craftproxy connections and this proxy I would be tunneling 2 twice before reaching server.

    I'm sure it has to add some sort of latency increase and at least a little overhead on the system.

    Bah I might do it and I might not I'm not really concerned too much about player list I can get that from in-game and online at my website. How often am I going to remote to my server to just look at a player list anyway and I am far to familiar with doing a "list" in console showing all online that way and I still did it even in windows version to check if it was accurate to the one the gui was showing me.
     
  7. Offline

    dumptruckman

    @ledhead900 I completely understand your hesitance. Matter of fact, I'm almost certain my GUI won't currently work with Craftproxy anyway as it uses the port in the server.properties for what it connects to. (Though I suppose you could possible point Craftproxy at the GUI.) Anyway, I'll make a point to bring back the old style player list... It's really not that hard to implement versus how I did it with the proxy.
     
  8. Offline

    chriskevini

    Im using b860 on a linux and keep getting this error whenever i log in with an external port of 25565. Why?

    Error opening forwarding socket
     
  9. Offline

    dumptruckman

    What is your server-port set to? (in server.properties) My best guess would be that your server-port is set to 25565 as well. Basically, set external port for the proxy to what you want your players to use (25565 for default) and then set your server-port to anything else (25566 usually works.)
     
  10. Offline

    chriskevini

    Did exactly what you said, but still getting
    'Error opening forwarding socket' on console, and
    'End of Stream' on client
    Please fix
    Thx
     
  11. Offline

    dumptruckman

    There's not a lot I can do without some additional info. Could you please post both your guiconfig.json file and server.properties files to www.pastebin.com? And also, what plugins are you running?
     
  12. Offline

    ledhead900

    I',m pretty sure craftproxy will work as my clients connect on port 20000 that is then tunnled by the proxy to port 7767 now if I make the gui proxy 7767 and change my servers port to like 7780 or something it should in theory just chain to 7780 and all existing things looking at 7767 will continue to function with out me changing anything.

    that is the gui will accept ALL data comming into it not just minecraft protocal data.
     
  13. Offline

    dumptruckman

    Actually, the GUI will only forward minecraft protocol data. But yeah, like I figured, if you set up craftproxy to point to the GUI it would probably work.

    @mattekure (since you asked about it)
    @Jadedwolf

    .7.0 was released. I've added a temporary Warn Stop button (temporary because something better will replace it in .8.0) Also added is a TCP JSON Web Interface. You can read more about that in the OP. :)

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

    Jadedwolf

    Nice, less typing for me. :D
     
  15. Offline

    chriskevini

    I tried multiple external ports but still get this in client

    Connection Lost
    End of Stream

    Though I can get in the server by using the Server Port.
    I really like your plugin and would love to use the playerlist option.
     
  16. Offline

    BigRenegade

    Try this. set the external port to 25565 and the link for the server port to 25566. Make sure your server port is set to 25566. this should allow you to access it thru the gui.
     
  17. Offline

    dumptruckman

    Look, I already asked you to provide me additional info. If you don't want to oblige then unfortunately I cannot help you. So again:
    Could you please post both your guiconfig.json file and server.properties files to www.pastebin.com? And also, what plugins are you running?
     
  18. Offline

    Jadedwolf

    Did something change in the display, as it used to stay scrolled down, but now it doesn't for the console log.
     
  19. Offline

    chriskevini

    Ooops, missed that, here's the server.properties
    http://pastebin.com/T3SSNLXK
    and the guiconfig.json
    http://pastebin.com/1CQpT0iD
    Soory if im getting annoying :(
     
  20. Offline

    ledhead900

    Then I'm not going to use the player list.. I have other webhost stuff looking at port 7767 for keepalive and IIS stuff as well. I'm not going to change half a dozen things to work around the gui method.

    I can live with out the player list not like its a neccesity.
     
  21. Offline

    dumptruckman

    It's fine, but what plugins are you running?

    Hmm, I'll look into that.
     
  22. Offline

    Jadedwolf

    This is not a consistent issue as it only happens sometimes. However only started recently.
     
  23. Offline

    dumptruckman

    Well, I didn't change anything about the scrolling in this new version.. But I have noticed oddities from it for a while. I've already changed it in the version i'm working on but the issue was that if you gave the output box input focus (for instance, clicked inside of it) it would stop scrolling, which seems okay, but the bad part was that it was kind of hard to get it to start scrolling again sometimes. I think the way it's gonna work in the next version will be much improved.
     
  24. Offline

    Jadedwolf

    Yes! thats exactly what was happening. o.o At least you already knew about thus issue. :D
     
  25. Offline

    nurd_dude

    I am having trouble running this on my Centos box. It refuses to make a guiconfig.json file.( It did once but it was blank) I have tried editing it manually with other's Json with no luck. Here's a PasteBin of the Java Puke Im getting (JavaPuke is a term I coined to refer to the Server exceptions that are sometimes thrown when starting a Server.) I'm running version 7.1 Bukkit 860.
     
  26. Offline

    cjbh1996

    @dumptruckman Hey I'm experiencing new errors;
    The GUI isn't displaying CPU, RAM, network, or any players on the player list.
    [​IMG]
     
  27. Offline

    BigRenegade

    2 things to check.

    1) Did you launch the GUI using guilauncher.bat? The GUI has to be launched with the bat file in order for the network stats to work.

    If you did use the bat file then:

    2) Did you copy everything into your server folder? You must include the sub-folders for these contain the necessary files for the network stats and player list.

    As for the player list, you must use the proxy server included with GUI in order to get the player list. The proxy server settings are under the GUI Config tab. This would mean that if people normally connect to your server on port 25565 then you would set the proxy external port to 25565 and the server port to 25566. Also change the port in your server config file to 25566. Also be sure to check use Proxy. If your server is at another ip then place that ip in the Server IP box. Be sure to click the save button on the tab after making the necessary changes to the GUI.

    NOTE: The ports listed were used as an example, since 25565 is the default mc server port. The actual ports would be those of your choosing.
     
  28. Offline

    cjbh1996

    @BigRenegade Thanks so much for helping me. As you may see I didn't follow the directions for upgrading, silly me. Everything works now.
     
  29. Offline

    dumptruckman

    Ahh, looks like I forgot to check to see if the Tray Icon was support before trying to manipulate it in a specific spot. Silly me. I'll have that fixed in .8.0. Then we'll see how far we can get from there! Appreciate you showing me all that Java Puke :)
    Also, as far as it not being able to create a config file.. My best guess is that's coming from a file permission issue. Unfortunately I'm not well versed enough in Linux to be able to assist you with that.
     
  30. Offline

    ledhead900

    @dumptruckman

    Its only just dawned on you to mention that 6.0 broke my messages lol .... Iv been kicking my self as to WHY they stopped showing ever since 6.0 tsk tsk tsk.

    I will update those now I suppose.

    I noticed you can set warning msgs to a command instead well thats freaking awesome.
    now I can tell it to broadcast In color using a plugin I use already for broadcasts.
     
Thread Status:
Not open for further replies.

Share This Page