McDesktopInfo
With McDesktopInfo you can show information about your server live on your desktop. This package includes a bukkit server plugin and a Windows Sidebar gadget (The sidebar is only available in Windows Vista and 7). The plugin, once started, opens up a socket on a configurable port, that is used to exchange data with the gadget. When the socket gets a query to do something from the gadget it automatically processes this query by getting the queried data from the server and sending it back to the gadget.
Features
- Leightweight plugin that uses a socket to exchange data with the gadget
- Configurable Windows Sidebar gadget with multiple backgrounds
- Secure: No HTTP requests to the socket are able to get behind the plugin
- Use special admin functions directly from your desktop using a password system
- Kick players via the gadget
Features
- Servername
- Current / Max players
- Plugin version
- Craftbukkit version
- Playerlist
- Kicking players
- Used / total RAM
- Tickrate
- Chat history
I will NOT implement any queries that would harm the server in any way.
Instructions
TODO
- Gadget design overhaul
- Send chat messages from gadget
- Planned queries: CPU load, uptime (Feel free to suggest even more via Forum/Comments/PM)
Help the gadget display nothing after i set up everything
@thomashockey14
Only if you are able to port the Windows Sidebar to MacOS.
Does this work on Mac
Sorry for the problems with the update from yesterday, I forgot to take out my debugging edits what resulted in the settings not being saved properly. I just uploaded a fixed v0.4.9 that just needs approval again.
Great work, this is realy usefull.
Hey I tried to use this as well and I really like the idea but it dose not work for me. The server address is not saved as well as the Admin password. Is this a bug?
my gadget things not working
Just a BTW for those on Windows 8, this can bring back Gadgets to Windows 8, so you can use this with it
http://8gadgetpack.bplaced.net/
@Dam4rusxp
Got it. Now it doesn't remember my server address and admin password when I set them.
@GumbyDammit
I just uploaded an updated that contains some fixes regarding the additions from v0.4.8. This may or may not fix your problems but at least disabling and rearranging queries is now possible. I didn't catch that it was bugged before I pushed 0.4.8...
Everyone who knows, how the file links are created should be able to get to the update (0.4.9), before it is approved (I won't put the link here because it was removed by a mod the last time I did that).
@Dam4rusxp
You shouldn't have replied! Now it's cursed!!
But seriously, I just checked it and with no users my tickrate is 40.0. From what I understand, this value is not valid.
@GumbyDammit
Well that's the best thing that could've happened. Now we both know, we didn't make a mistake and everything's working properly. I'm happy to hear that.
@GumbyDammit
All it took for it to start working was for me to post here claiming it wasn't. Seriously. I had not been working for days since I installed 0.4.8, but as soon as I complain it starts working.
Thanks again for your help.
My tickrate is always 0.0. Am I doing something wrong or is this dependent on something in bukkit 2733+?
@GumbyDammit
Nevermind, it's set to be active by default.
@couverbo
You can activate automatic refreshing in the settings.
Please can you implement any kind of auto refresh so I do not need to press the button ? It is very annoying.
Thanks for the update. The missing RAM value issue is fixed, but the tickrate is always blank.
@Dam4rusxp
I'm running the official 1.5.1-0.1-dev which is 2691. I'd rather not move from that just yet because that is the build that everyone is compiling against.
I haven't touched the config, and the password is correct or I wouldn't get payer count and names. The field beside the RAM label is just blank. If it's not an issue in later builds, I will just wait for 1.5.1 beta.
@GumbyDammit
I tested this with build #2706 and everything is working for me. Please make sure that you are using a correct password and the ram command is not disabled in the config.